All Packages Class Hierarchy This Package Previous Next Index
Class BIT.highBIT.InstructionWide
java.lang.Object
|
+----BIT.highBIT.Instruction
|
+----BIT.highBIT.InstructionWide
- public class InstructionWide
- extends Instruction
Represents wide instrucion.
- See Also:
- Instruction
-
constbyte1
- Represents the upper byte of the constant if is iinc.
-
constbyte2
- Represents the lower byte of the constant if is iinc.
-
indexbyte1
- Represents the upper byte of the index to a local variable.
-
indexbyte2
- Represents the lower byte of the index to a local variable.
-
op
-
Represents the following wide opcode.
-
InstructionWide(int, DataInputStream, int, Routine)
- Constructor for InstructionWide class.
-
getInstructionType()
- Returns the type of this instruction.
-
getLength()
- Returns the length (in bytes) of this instruction including opcode.
op
protected int op
- Represents the following wide opcode.
indexbyte1
protected int indexbyte1
- Represents the upper byte of the index to a local variable.
indexbyte2
protected int indexbyte2
- Represents the lower byte of the index to a local variable.
constbyte1
protected int constbyte1
- Represents the upper byte of the constant if is iinc.
Otherwise, this variable is unused.
constbyte2
protected int constbyte2
- Represents the lower byte of the constant if is iinc.
Otherwise, this variable is unused.
InstructionWide
public InstructionWide(int opcode,
DataInputStream iStream,
int offset,
Routine routine)
- Constructor for InstructionWide class.
- Parameters:
- opcode - the opcode of this instruction
- iStream - the data input stream
getInstructionType
public short getInstructionType()
- Returns the type of this instruction.
- Overrides:
- getInstructionType in class Instruction
getLength
public int getLength()
- Returns the length (in bytes) of this instruction including opcode.
- Overrides:
- getLength in class Instruction
All Packages Class Hierarchy This Package Previous Next Index