Class Summary |
BytecodeCollector |
Collects the bytecode for a method while walking the method
control flow graph. |
CatchData |
Data structure describing an exception handler. |
ClassFactory |
Class synthesizer. |
ClassTransformer |
Transform a JavaClass, if there are any class, method, or graph
transformers. |
CodeVertex |
A Vertex extended to carry the initial bytecode offset, line
number, and an instruction list. |
ControlFlowGraph |
Directed graph extended for use in analyzing method instruction
lists. |
GraphTalker |
Walks through a control flow graph, displaying information about
each vertex and edge. |
GraphTransformer |
Build the control flow graph for a method, apply an arbitrary
number of GraphXformers to it, and then collapse the graph
back to an instruction list. |
MethodTransformer |
Optionally preprocesses a method, optionally transforms
its control flow graph, optionally postprocesses it. |
QuiltClassLoader |
Quilt's transforming class loader. |
SortedBlocks |
Manages an index into the bytecode vertices in a method's control flow
graph. |
TryStacks |
Manages try/catch blocks. |