|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ControlFlowGraph | |
org.quilt.cl | |
org.quilt.cover.stmt |
Uses of ControlFlowGraph in org.quilt.cl |
Methods in org.quilt.cl that return ControlFlowGraph | |
protected ControlFlowGraph |
GraphTransformer.makeGraph(org.apache.bcel.generic.ClassGen clazz,
org.apache.bcel.generic.MethodGen method)
Build the graph for the method. |
Methods in org.quilt.cl with parameters of type ControlFlowGraph | |
void |
GraphTalker.xform(org.apache.bcel.generic.ClassGen cg,
org.apache.bcel.generic.MethodGen method,
ControlFlowGraph cfg)
|
void |
GraphXformer.xform(org.apache.bcel.generic.ClassGen cg,
org.apache.bcel.generic.MethodGen method,
ControlFlowGraph cfg)
Apply the transformation to the graph. |
CodeVertex |
SortedBlocks.find(int pos,
ControlFlowGraph currGraph,
Edge e)
Find or create a code vertex starting at a given position. |
protected BytecodeCollector |
GraphTransformer.collapseGraph(ControlFlowGraph graph)
Collapse a method control flow graph, writing bytecode back into the MethodGen data structures. |
Constructors in org.quilt.cl with parameters of type ControlFlowGraph | |
CodeVertex(ControlFlowGraph g)
Create a code vertex with default bytecode offset, line number, empty instruction list, and no label. |
|
CodeVertex(ControlFlowGraph g,
int position)
Create a code vertex, specifying a non-negative bytecode offset. |
|
CodeVertex(ControlFlowGraph g,
java.lang.String l)
Create a code vertex, specifying a label |
|
ControlFlowGraph(ControlFlowGraph parent)
Create a control flow graph without connecting it to this parent graph but sharing protected data structures. |
|
TryStacks(org.apache.bcel.generic.CodeExceptionGen[] handlers,
SortedBlocks blocks,
ControlFlowGraph g)
Constructor setting up try/catch arrays. |
Uses of ControlFlowGraph in org.quilt.cover.stmt |
Methods in org.quilt.cover.stmt with parameters of type ControlFlowGraph | |
void |
GraphAction.xform(org.apache.bcel.generic.ClassGen cg,
org.apache.bcel.generic.MethodGen method,
ControlFlowGraph cfg)
|
Constructors in org.quilt.cover.stmt with parameters of type ControlFlowGraph | |
CounterVertex(ControlFlowGraph g)
Create a code vertex with default bytecode offset, line number, empty instruction list, and no label. |
|
CounterVertex(ControlFlowGraph g,
java.lang.String lbl)
Create a counter vertex, specifying a label |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |