Class NodeManager
java.lang.Object
pascal.taie.analysis.graph.flowgraph.NodeManager
- All Implemented Interfaces:
Serializable
,Indexer<Node>
- Direct Known Subclasses:
ObjectFlowGraph
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetArrayIndexNode
(Obj array) int
getInstanceFieldNode
(Obj base, JField field) getNodes()
getObject
(int index) protected ArrayIndexNode
getOrCreateArrayIndexNode
(Obj array) protected InstanceFieldNode
getOrCreateInstanceFieldNode
(Obj base, JField field) protected StaticFieldNode
getOrCreateStaticFieldNode
(JField field) protected VarNode
getOrCreateVarNode
(Var var) getVarNode
(Var var) boolean
-
Constructor Details
-
NodeManager
public NodeManager()
-
-
Method Details
-
getVarNode
-
getOrCreateVarNode
-
getInstanceFieldNode
-
getOrCreateInstanceFieldNode
-
getArrayIndexNode
-
getOrCreateArrayIndexNode
-
getOrCreateStaticFieldNode
-
hasNode
-
getNodes
-
getIndex
-
getObject
-