Package com.ibm.wala.util.graph
Interface NumberedNodeManager<T>
-
- All Superinterfaces:
Iterable<T>
,NodeManager<T>
- All Known Subinterfaces:
CallGraph
,ControlFlowGraph<I,T>
,HeapGraph<T>
,ISDG
,ISupergraph<T,P>
,NumberedGraph<T>
- All Known Implementing Classes:
AbstractCFG
,AbstractDemandFlowGraph
,AbstractFlowGraph
,AbstractInterproceduralCFG
,AbstractNumberedGraph
,AbstractNumberedLabeledGraph
,AstCallGraph
,AstInducedCFG
,AstTranslator.AstCFG
,AstTranslator.IncipientCFG
,BackwardsSupergraph
,BasicCallGraph
,BasicHeapGraph
,CHACallGraph
,CISDG
,ControlDependenceGraph
,CrossLanguageCallGraph
,DelegatingCFG
,DelegatingExplicitCallGraph
,DelegatingNumberedGraph
,DelegatingNumberedNodeManager
,DemandPointerFlowGraph
,DemandValueFlowGraph
,DexCFG
,DexExplicitCallGraph
,EdgeFilteredNumberedGraph
,ExplicitCallGraph
,ExplodedControlFlowGraph
,ExplodedInterproceduralCFG
,ExtensionGraph
,HeapGraphImpl
,ICFGSupergraph
,InducedCFG
,InterproceduralCFG
,InvertedNumberedGraph
,MutableCFG
,PartialCallGraph
,PDG
,PrunedCallGraph
,PrunedCFG
,SDG
,ShrikeCFG
,SimpleDemandPointerFlowGraph
,SlowNumberedNodeManager
,SlowSparseNumberedGraph
,SlowSparseNumberedLabeledGraph
,SparseNumberedGraph
,SSACFG
public interface NumberedNodeManager<T> extends NodeManager<T>
An object which tracks nodes with numbers.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getMaxNumber()
T
getNode(int number)
int
getNumber(T N)
Iterator<T>
iterateNodes(IntSet s)
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface com.ibm.wala.util.graph.NodeManager
addNode, containsNode, getNumberOfNodes, iterator, removeNode
-
-