Class InterproceduralCallGraph
java.lang.Object
edu.umd.cs.findbugs.graph.AbstractGraph<InterproceduralCallGraphEdge, InterproceduralCallGraphVertex>
edu.umd.cs.findbugs.ba.ch.InterproceduralCallGraph
- All Implemented Interfaces:
Graph<InterproceduralCallGraphEdge, InterproceduralCallGraphVertex>
@Deprecated
public class InterproceduralCallGraph
extends AbstractGraph<InterproceduralCallGraphEdge, InterproceduralCallGraphVertex>
Deprecated.
Class representing the interprocedural call graph. Vertices represent
methods. Edges represent method calls.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<MethodDescriptor, InterproceduralCallGraphVertex> Deprecated. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDeprecated.Add given vertex to the graph.protected InterproceduralCallGraphEdgeallocateEdge(InterproceduralCallGraphVertex source, InterproceduralCallGraphVertex target) Deprecated.lookupVertex(MethodDescriptor methodDesc) Deprecated.Look up vertex corresponding to given method.Methods inherited from class AbstractGraph
containsVertex, createEdge, edgeIterator, getNumEdgeLabels, getNumEdges, getNumIncomingEdges, getNumOutgoingEdges, getNumVertexLabels, getNumVertices, incomingEdgeIterator, lookupEdge, outgoingEdgeIterator, predecessorIterator, removeEdge, removeVertex, setNumEdgeLabels, setNumVertexLabels, successorIterator, vertexIterator, vertices
-
Field Details
-
methodDescToVertexMap
Deprecated.
-
-
Constructor Details
-
InterproceduralCallGraph
public InterproceduralCallGraph()Deprecated.Constructor.
-
-
Method Details
-
addVertex
Deprecated.Description copied from interface:GraphAdd given vertex to the graph. The vertex should not be part of any other graph.- Specified by:
addVertexin interfaceGraph<InterproceduralCallGraphEdge, InterproceduralCallGraphVertex>- Overrides:
addVertexin classAbstractGraph<InterproceduralCallGraphEdge, InterproceduralCallGraphVertex>- Parameters:
v- the vertex to add
-
lookupVertex
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:
allocateEdgein classAbstractGraph<InterproceduralCallGraphEdge, InterproceduralCallGraphVertex>
-