|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use JumpInstruction | |
---|---|
serp.bytecode | Bytecode Manipuation |
serp.bytecode.visitor | Bytecode Visitor |
Uses of JumpInstruction in serp.bytecode |
---|
Subclasses of JumpInstruction in serp.bytecode | |
---|---|
class |
GotoInstruction
An instruction that specifies a position in the code block to jump to. |
class |
IfInstruction
An if instruction such as ifnull, ifeq , etc. |
class |
LookupSwitchInstruction
The lookupswitch instruction. |
class |
SwitchInstruction
Contains functionality common to the different switch types (TableSwitch and LookupSwitch). |
class |
TableSwitchInstruction
The tableswitch instruction. |
Methods in serp.bytecode that return JumpInstruction | |
---|---|
JumpInstruction |
Code.go2()
The go2 opcode. |
JumpInstruction |
Code.jsr()
The jsr opcode used in implementing finally
clauses. |
JumpInstruction |
JumpInstruction.setTarget(Instruction instruction)
Set the instruction to jump to; the instruction must already be added to the code block. |
Uses of JumpInstruction in serp.bytecode.visitor |
---|
Methods in serp.bytecode.visitor with parameters of type JumpInstruction | |
---|---|
void |
PrettyPrintVisitor.enterJumpInstruction(JumpInstruction obj)
|
void |
BCVisitor.enterJumpInstruction(JumpInstruction obj)
|
void |
BCVisitor.exitJumpInstruction(JumpInstruction obj)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |