Graph<CallGraphEdge,CallGraphNode>
public class CallGraph extends AbstractGraph<CallGraphEdge,CallGraphNode>
Constructor | Description |
---|---|
CallGraph() |
Modifier and Type | Method | Description |
---|---|---|
CallGraphNode |
addNode(org.apache.bcel.classfile.Method method) |
|
protected CallGraphEdge |
allocateEdge(CallGraphNode source,
CallGraphNode target) |
|
CallGraphEdge |
createEdge(CallGraphNode source,
CallGraphNode target,
CallSite callSite) |
|
CallGraphNode |
getNodeForMethod(org.apache.bcel.classfile.Method method) |
addVertex, containsVertex, createEdge, edgeIterator, getNumEdgeLabels, getNumEdges, getNumIncomingEdges, getNumOutgoingEdges, getNumVertexLabels, getNumVertices, incomingEdgeIterator, lookupEdge, outgoingEdgeIterator, predecessorIterator, removeEdge, removeVertex, setNumEdgeLabels, setNumVertexLabels, successorIterator, vertexIterator, vertices
public CallGraphEdge createEdge(CallGraphNode source, CallGraphNode target, CallSite callSite)
public CallGraphNode addNode(org.apache.bcel.classfile.Method method)
public CallGraphNode getNodeForMethod(org.apache.bcel.classfile.Method method)
protected CallGraphEdge allocateEdge(CallGraphNode source, CallGraphNode target)
allocateEdge
in class AbstractGraph<CallGraphEdge,CallGraphNode>
SpotBugs is licensed under the LGPL.