Package org.jtool.pdg
Class ClDGEntry
java.lang.Object
org.jtool.graph.GraphElement
org.jtool.graph.GraphNode
org.jtool.pdg.PDGNode
org.jtool.pdg.ClDGEntry
The entry node for a ClDG.
-
Field Summary
Fields inherited from class org.jtool.graph.GraphNode
id, incomingEdges, outgoingEdges
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the entry node for the CCFG corresponding to the ClDG that has this entry node.getClDG()
Returns the ClDG that has this entry nodeReturns the fully-qualified name of the ClDG that has this entry nodeboolean
isEntry()
Tests if this node indicates the entry for a method, a field, or a class.void
Associates a ClDG with this entry node.Methods inherited from class org.jtool.pdg.PDGNode
equals, getCFGNode, hashCode, isBranch, isLoop, isParameter, isStatement, print, sortNodes, toString
Methods inherited from class org.jtool.graph.GraphNode
addIncomingEdge, addIncomingEdges, addOutgoingEdge, addOutgoingEdges, clear, equals, equals, getDstNodes, getId, getIncomingEdges, getOutgoingEdges, getSrcNodes, removeIncomingEdge, removeOutgoingEdge, setId, sortGraphNode
Methods inherited from class org.jtool.graph.GraphElement
difference, equals, equals, getIdString, intersection, subset, subsetEqual, union
-
Constructor Details
-
ClDGEntry
Creates a new object that represents an entry. This method is not intended to be invoked by clients.- Parameters:
node
- the entry node for the CCFG corresponding to the ClDG that has this entry node.
-
-
Method Details
-
getCCFGEntry
Returns the entry node for the CCFG corresponding to the ClDG that has this entry node.- Returns:
- the entry node for the CCFG
-
setClDG
Associates a ClDG with this entry node. This method is not intended to be invoked by clients.- Parameters:
cldg
- the ClDG to be associated
-
getClDG
Returns the ClDG that has this entry node- Returns:
- the ClDG
-
getQualifiedName
Returns the fully-qualified name of the ClDG that has this entry node- Returns:
- the fully-qualified name of the ClDG
-
isEntry
public boolean isEntry()Tests if this node indicates the entry for a method, a field, or a class.
-