|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsoot.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 Objectpublic static void main(String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||