|
Jode 1.90-CVS Build Aug 6, 2004 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use FlowBlock | |
net.sf.jode.decompiler | |
net.sf.jode.flow |
Uses of FlowBlock in net.sf.jode.decompiler |
Methods in net.sf.jode.decompiler that return FlowBlock | |
FlowBlock |
MethodAnalyzer.getMethodHeader()
Returns the first flow block of the code. |
Methods in net.sf.jode.decompiler with parameters of type FlowBlock | |
static void |
Opcodes.addOpcode(FlowBlock flow,
Instruction instr,
MethodAnalyzer ma)
Converts an instruction to a StructuredBlock and appencs it to the flow block. |
Uses of FlowBlock in net.sf.jode.flow |
Fields in net.sf.jode.flow declared as FlowBlock | |
static FlowBlock |
FlowBlock.END_OF_METHOD
|
Methods in net.sf.jode.flow that return FlowBlock | |
FlowBlock |
LoopBlock.getNextFlowBlock(StructuredBlock subBlock)
|
FlowBlock |
ContinueBlock.getNextFlowBlock()
Returns the flow block where the control will normally flow to, when this block is finished (not ignoring the jump after this block). |
FlowBlock |
FinallyBlock.getNextFlowBlock(StructuredBlock subBlock)
|
FlowBlock |
SwitchBlock.getNextFlowBlock(StructuredBlock subBlock)
|
FlowBlock |
BreakBlock.getNextFlowBlock()
Returns the flow block where the control will normally flow to, when this block is finished (not ignoring the jump after this block). |
FlowBlock |
SequentialBlock.getNextFlowBlock(StructuredBlock subBlock)
|
FlowBlock |
StructuredBlock.getNextFlowBlock()
Returns the flow block where the control will normally flow to, when this block is finished. |
FlowBlock |
StructuredBlock.getNextFlowBlock(StructuredBlock subBlock)
|
Methods in net.sf.jode.flow with parameters of type FlowBlock | |
void |
TransformExceptionHandlers.addHandler(FlowBlock tryBlock,
FlowBlock endBlock,
FlowBlock catchBlock,
Type type)
Add an exception Handler. |
Jump |
FlowBlock.resolveSomeJumps(Jump jumps,
FlowBlock succ)
This method resolves some of the jumps to successor. |
void |
FlowBlock.mergeBlockNr(FlowBlock succ)
Fixes the blockNr chained list, after merging this block with succ. |
void |
FlowBlock.updateInOutCatch(FlowBlock catchFlow)
Updates the in/out-Vectors of the structured block of the successing flow block for a try catch block. |
void |
FlowBlock.setSuccessors(FlowBlock[] succs)
|
boolean |
FlowBlock.doT2(FlowBlock succ)
Do a T2 transformation with succ if possible. |
Jump |
FlowBlock.getJumps(FlowBlock dest)
|
Jump |
FlowBlock.removeJumps(FlowBlock dest)
|
StructuredBlock |
SwitchBlock.findCase(FlowBlock destination)
Find the case that jumps directly to destination. |
void |
StructuredBlock.setFlowBlock(FlowBlock flowBlock)
Set the flow block of this block and all sub blocks. |
Constructors in net.sf.jode.flow with parameters of type FlowBlock | |
TransformExceptionHandlers(FlowBlock[] flowBlocks)
|
|
FlowBlock(MethodAnalyzer method,
int blockNr,
FlowBlock lastFlow)
The default constructor. |
|
Jump(FlowBlock dest)
|
|
TryBlock(FlowBlock tryFlow)
|
|
Jode 1.90-CVS Build Aug 6, 2004 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |