|
Stanse
-1
|

Public Member Functions | |
| CFGNode | getStartNode () |
| void | setStartNode (CFGNode n) |
| CFGNode | getEndNode () |
| void | setEndNode (CFGNode n) |
| boolean | isEmpty () |
| void | append (CFGPart g) |
| void | append (CFGNode n) |
| Set< CFGNode > | getAllNodes () |
| Set< CFGNode > | getAllNodesOpt () |
| Set< CFGNode > | getAllNodesReverse () |
| void | drop () |
| boolean | equals (Object obj) |
| int | hashCode () |
| String | toString () |
| String | toStringGraph () |
| Converts CFGPart to a string representation. More... | |
| String | toDot () |
| Converts CFGPart to a dot graph representation. More... | |
Represents a control-flow graph of a procedure
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Returns all nodes in this CFG
|
inline |
Returns all nodes in this CFG including optimized ones
|
inline |
|
inline |
Returns end of the CFG
|
inline |
Returns start of the CFG
|
inline |
|
inline |
|
inline |
Sets end of the CFG
| n | end node |
|
inline |
Sets start of the CFG
| n | start node |
|
inline |
Converts CFGPart to a dot graph representation.
Useful for dumping cfgs to a file and generating e.g. PostScript from it. See Graphviz software.
|
inline |
|
inline |
Converts CFGPart to a string representation.
Useful for dumping to logs or console.
1.8.6