FindBugs™ 1.3.9

edu.umd.cs.findbugs.ba.ch
Class InterproceduralCallGraph

java.lang.Object
  extended by edu.umd.cs.findbugs.graph.AbstractGraph<InterproceduralCallGraphEdge,InterproceduralCallGraphVertex>
      extended by edu.umd.cs.findbugs.ba.ch.InterproceduralCallGraph
All Implemented Interfaces:
Graph<InterproceduralCallGraphEdge,InterproceduralCallGraphVertex>

Deprecated.

@Deprecated
public class InterproceduralCallGraph
extends AbstractGraph<InterproceduralCallGraphEdge,InterproceduralCallGraphVertex>

Class representing the interprocedural call graph. Vertices represent methods. Edges represent method calls.

Author:
David Hovemeyer

Constructor Summary
InterproceduralCallGraph()
          Deprecated. Constructor.
 
Method Summary
 void addVertex(InterproceduralCallGraphVertex v)
          Deprecated. Add given vertex to the graph.
protected  InterproceduralCallGraphEdge allocateEdge(InterproceduralCallGraphVertex source, InterproceduralCallGraphVertex target)
          Deprecated.  
 InterproceduralCallGraphVertex lookupVertex(MethodDescriptor methodDesc)
          Deprecated. Look up vertex corresponding to given method.
 
Methods inherited from class edu.umd.cs.findbugs.graph.AbstractGraph
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

InterproceduralCallGraph

public InterproceduralCallGraph()
Deprecated. 
Constructor.

Method Detail

addVertex

public void addVertex(InterproceduralCallGraphVertex v)
Deprecated. 
Description copied from interface: Graph
Add given vertex to the graph. The vertex should not be part of any other graph.

Specified by:
addVertex in interface Graph<InterproceduralCallGraphEdge,InterproceduralCallGraphVertex>
Overrides:
addVertex in class AbstractGraph<InterproceduralCallGraphEdge,InterproceduralCallGraphVertex>
Parameters:
v - the vertex to add

lookupVertex

public InterproceduralCallGraphVertex lookupVertex(MethodDescriptor methodDesc)
Deprecated. 
Look up vertex corresponding to given method.

Parameters:
methodDesc - a MethodDescriptor specifying a method
Returns:
the InterproceduralCallGraphVertex representing that method, or null if no such vertex exists

allocateEdge

protected InterproceduralCallGraphEdge allocateEdge(InterproceduralCallGraphVertex source,
                                                    InterproceduralCallGraphVertex target)
Deprecated. 
Specified by:
allocateEdge in class AbstractGraph<InterproceduralCallGraphEdge,InterproceduralCallGraphVertex>

FindBugs™ 1.3.9

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