Class ObjectFlowGraph
java.lang.Object
pascal.taie.analysis.graph.flowgraph.NodeManager
pascal.taie.analysis.graph.flowgraph.ObjectFlowGraph
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetInEdgesOf
(Node node) getOutEdgesOf
(Node node) getPredsOf
(Node node) getSuccsOf
(Node node) Methods inherited from class pascal.taie.analysis.graph.flowgraph.NodeManager
getArrayIndexNode, getIndex, getInstanceFieldNode, getNodes, getObject, getOrCreateArrayIndexNode, getOrCreateInstanceFieldNode, getOrCreateStaticFieldNode, getOrCreateVarNode, getVarNode, hasNode
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface pascal.taie.util.graph.Graph
getInDegreeOf, getNodes, getNumberOfNodes, getOutDegreeOf, hasEdge, hasEdge, hasNode, iterator
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
ObjectFlowGraph
-
-
Method Details
-
getPredsOf
- Specified by:
getPredsOf
in interfaceGraph<Node>
- Returns:
- the predecessors of given node in this graph.
-
getInEdgesOf
- Specified by:
getInEdgesOf
in interfaceGraph<Node>
- Returns:
- incoming edges of the given node.
-
getSuccsOf
- Specified by:
getSuccsOf
in interfaceGraph<Node>
- Returns:
- the successors of given node in this graph.
-
getOutEdgesOf
- Specified by:
getOutEdgesOf
in interfaceGraph<Node>
- Returns:
- outgoing edges of the given node.
-