FindBugs™ 1.3.9

edu.umd.cs.findbugs
Class CallGraph

java.lang.Object
  extended by edu.umd.cs.findbugs.graph.AbstractGraph<CallGraphEdge,CallGraphNode>
      extended by edu.umd.cs.findbugs.CallGraph
All Implemented Interfaces:
Graph<CallGraphEdge,CallGraphNode>

public class CallGraph
extends AbstractGraph<CallGraphEdge,CallGraphNode>


Constructor Summary
CallGraph()
           
 
Method Summary
 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)
           
 
Methods inherited from class edu.umd.cs.findbugs.graph.AbstractGraph
addVertex, containsVertex, createEdge, edgeIterator, getNumEdgeLabels, getNumEdges, getNumIncomingEdges, getNumOutgoingEdges, getNumVertexLabels, getNumVertices, incomingEdgeIterator, lookupEdge, outgoingEdgeIterator, predecessorIterator, removeEdge, removeVertex, setNumEdgeLabels, setNumVertexLabels, successorIterator, vertexIterator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CallGraph

public CallGraph()
Method Detail

createEdge

public CallGraphEdge createEdge(CallGraphNode source,
                                CallGraphNode target,
                                CallSite callSite)

addNode

public CallGraphNode addNode(org.apache.bcel.classfile.Method method)

getNodeForMethod

public CallGraphNode getNodeForMethod(org.apache.bcel.classfile.Method method)

allocateEdge

protected CallGraphEdge allocateEdge(CallGraphNode source,
                                     CallGraphNode target)
Specified by:
allocateEdge in class AbstractGraph<CallGraphEdge,CallGraphNode>

FindBugs™ 1.3.9

FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.