Public Methods | |
Instruction_intbranch (byte c) | |
Instruction[] | branchpoints (Instruction next) |
int | compile (byte bc[], int index) |
int | nextOffset (int curr) |
void | offsetToPointer (ByteCode bc) |
int | parse (byte bc[], int index) |
String | toString (cp_info constant_pool[]) |
Public Attributes | |
int | arg_i |
Instruction | target |
Each subclass is derived from one of
Definition at line 142 of file Instruction_intbranch.java.
|
Returns an array of the instructions to which this instruction might branch (only valid if branches==true; default action is to return null).
Reimplemented from Instruction. Reimplemented in Instruction_Goto, and Instruction_Jsr. Definition at line 148 of file Instruction_intbranch.java. |
|
Writes out the sequence of bytecodes represented by this instruction, including any arguments.
Reimplemented from Instruction. Definition at line 153 of file Instruction_intbranch.java. |
|
Returns the next available offset assuming this instruction begins on the indicated offset; default assumes no arguments.
Reimplemented from Instruction. Definition at line 161 of file Instruction_intbranch.java. |
|
Changes offset values in this instruction to Instruction references; default behaviour is to do nothing.
Reimplemented from Instruction. Definition at line 162 of file Instruction_intbranch.java. |
|
Assuming the actual bytecode for this instruction has been extracted already, and index is the offset of the next byte, this method parses whatever arguments the instruction requires and return the offset of the next available byte.
Reimplemented from Instruction. Definition at line 170 of file Instruction_intbranch.java. |
|
For displaying instructions.
Reimplemented from Instruction. Definition at line 174 of file Instruction_intbranch.java. |