|
||||||||||
| 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 | |||||||||