Package soot.shimple.toolkits.graph
Class ValueGraph.Node
- java.lang.Object
-
- soot.shimple.toolkits.graph.ValueGraph.Node
-
- Enclosing class:
- ValueGraph
public class ValueGraph.Node extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected List<ValueGraph.Node>childrenprotected Valuenodeprotected StringnodeLabelprotected intnodeNumberprotected booleanorderedprotected booleanstub
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckIfStub()List<ValueGraph.Node>getChildren()StringgetLabel()intgetNodeNumber()booleanisOrdered()booleanisStub()protected voidpatchStubs()protected voidsetChildren(List<ValueGraph.Node> children)protected voidsetNode(Value node)protected voidsetOrdered(boolean ordered)StringtoString()protected voidupdateLabel()
-
-
-
Field Detail
-
nodeNumber
protected int nodeNumber
-
node
protected Value node
-
nodeLabel
protected String nodeLabel
-
ordered
protected boolean ordered
-
children
protected List<ValueGraph.Node> children
-
stub
protected boolean stub
-
-
Constructor Detail
-
Node
protected Node(Value local, boolean ignored)
-
Node
protected Node(Value node)
-
Node
protected Node(Value node, boolean ordered, List<ValueGraph.Node> children)
-
-
Method Detail
-
patchStubs
protected void patchStubs()
-
checkIfStub
protected void checkIfStub()
-
setNode
protected void setNode(Value node)
-
setOrdered
protected void setOrdered(boolean ordered)
-
setChildren
protected void setChildren(List<ValueGraph.Node> children)
-
updateLabel
protected void updateLabel()
-
isStub
public boolean isStub()
-
getLabel
public String getLabel()
-
isOrdered
public boolean isOrdered()
-
getChildren
public List<ValueGraph.Node> getChildren()
-
getNodeNumber
public int getNodeNumber()
-
-