Class ExplicitCallGraph.ExplicitEdgeManager
java.lang.Object
com.ibm.wala.ipa.callgraph.impl.ExplicitPredecessorsEdgeManager
com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitEdgeManager
- All Implemented Interfaces:
EdgeManager<CGNode>
,NumberedEdgeManager<CGNode>
- Enclosing class:
ExplicitCallGraph
-
Field Summary
Fields inherited from class com.ibm.wala.ipa.callgraph.impl.ExplicitPredecessorsEdgeManager
predecessors, toNode
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
addEdge
(int x, int y) void
int
Return the number ofimmediate successor
nodes of this Node in the GraphgetSuccNodeNumbers
(CGNode node) Return an Iterator over the immediate successor nodes of nboolean
void
removeAllIncidentEdges
(CGNode node) void
removeEdge
(CGNode src, CGNode dst) void
removeIncomingEdges
(CGNode node) void
removeOutgoingEdges
(CGNode node) Methods inherited from class com.ibm.wala.ipa.callgraph.impl.ExplicitPredecessorsEdgeManager
getPredNodeCount, getPredNodeNumbers, getPredNodes
-
Constructor Details
-
ExplicitEdgeManager
protected ExplicitEdgeManager()
-
-
Method Details
-
getSuccNodeNumbers
-
getSuccNodes
Description copied from interface:EdgeManager
Return an Iterator over the immediate successor nodes of nThis method never returns
null
.- Returns:
- an Iterator over the immediate successor nodes of n
-
getSuccNodeCount
Description copied from interface:EdgeManager
Return the number ofimmediate successor
nodes of this Node in the Graph- Returns:
- the number of immediate successor Nodes of this Node in the Graph.
-
addEdge
-
removeEdge
-
addEdge
protected void addEdge(int x, int y) -
removeAllIncidentEdges
-
removeIncomingEdges
-
removeOutgoingEdges
-
hasEdge
-