Package | Description |
---|---|
serp.bytecode |
Bytecode Manipuation
|
serp.bytecode.visitor |
Bytecode Visitor
|
Modifier and Type | Class and Description |
---|---|
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. |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
void |
BCVisitor.enterJumpInstruction(JumpInstruction obj) |
void |
PrettyPrintVisitor.enterJumpInstruction(JumpInstruction obj) |
void |
BCVisitor.exitJumpInstruction(JumpInstruction obj) |
Copyright © 2002–2019. All rights reserved.