|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--soot.toolkits.graph.UnitGraph
Represents a CFG where the nodes are Unit instances.
Unit,
BriefUnitGraph| Method Summary | |
Body |
getBody()
|
java.util.List |
getExtendedBasicBlockPathBetween(Unit from,
Unit to)
Look for a path in graph, from def to use. |
java.util.List |
getHeads()
Returns a list of entry points for this graph. |
java.util.List |
getPredsOf(Directed s)
Returns a list of predecessors for the given node in the graph. |
java.util.List |
getSuccsOf(Directed s)
Returns a list of successors for the given node in the graph. |
java.util.List |
getTails()
Returns a list of exit points for this graph. |
java.util.Iterator |
iterator()
Returns an iterator for the nodes in this graph. |
int |
size()
Returns the node count for this graph. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| Method Detail |
public Body getBody()
UnitGraph,
Body
public java.util.List getExtendedBasicBlockPathBetween(Unit from,
Unit to)
from - start point for the path.to - end point for the path.public java.util.List getHeads()
public java.util.List getTails()
public java.util.List getPredsOf(Directed s)
Directedpublic java.util.List getSuccsOf(Directed s)
Directedpublic int size()
Directedpublic java.util.Iterator iterator()
public java.lang.String toString()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||