Class Summary |
Block |
Block represents a basic block of code used in control flow
graphs. |
DominanceFrontier |
DominanceFrontier is used to calculate the dominance
frontier of each node in a control flow graph.
|
DominatorTree |
DominatorTree finds the dominator tree of a FlowGraph.
|
FlowGraph |
FlowGraph constructs and represents a Control Flow Graph (CFG) used
for analyzing a method. |
Handler |
Handler represents a try-catch block. |
ReplaceTarget |
ReplaceTarget replaces the block that is the target of a
JumpStmt, JsrStmt, RetStmt,
GotoStmt, SwitchStmt, or IfStmt with
another Block. |
Subroutine |
Subroutine represents a subroutine (target of a jsr
instruction) in java bytecode. |
VerifyCFG |
VerifyCFG visits the nodes in a control flow graph and verifies
that certain properties of the graph are true. |