|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object soot.shimple.toolkits.graph.ValueGraph
public class ValueGraph
Nested Class Summary | |
---|---|
class |
ValueGraph.Node
|
protected static class |
ValueGraph.TypeValueWrapper
|
Field Summary | |
---|---|
protected int |
currentNodeNumber
|
protected Map<Value,ValueGraph.Node> |
localToNode
|
protected List<ValueGraph.Node> |
nodeList
|
protected Map<ValueGraph.Node,Value> |
nodeToLocal
|
Constructor Summary | |
---|---|
ValueGraph(BlockGraph cfg)
|
Method Summary | |
---|---|
protected ValueGraph.Node |
fetchGraph(Value value)
|
protected ValueGraph.Node |
fetchNode(Value value)
|
Local |
getLocal(ValueGraph.Node node)
|
ValueGraph.Node |
getNode(Value local)
|
Collection<ValueGraph.Node> |
getTopNodes()
|
protected void |
handleStmt(Stmt stmt)
|
static void |
main(String[] args)
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected Map<Value,ValueGraph.Node> localToNode
protected Map<ValueGraph.Node,Value> nodeToLocal
protected List<ValueGraph.Node> nodeList
protected int currentNodeNumber
Constructor Detail |
---|
public ValueGraph(BlockGraph cfg)
Method Detail |
---|
protected void handleStmt(Stmt stmt)
protected ValueGraph.Node fetchNode(Value value)
protected ValueGraph.Node fetchGraph(Value value)
public ValueGraph.Node getNode(Value local)
public Collection<ValueGraph.Node> getTopNodes()
public Local getLocal(ValueGraph.Node node)
public String toString()
toString
in class Object
public static void main(String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |