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

Variable Index

 o constbyte1
Represents the upper byte of the constant if is iinc.
 o constbyte2
Represents the lower byte of the constant if is iinc.
 o indexbyte1
Represents the upper byte of the index to a local variable.
 o indexbyte2
Represents the lower byte of the index to a local variable.
 o op
Represents the following wide opcode.

Constructor Index

 o InstructionWide(int, DataInputStream, int, Routine)
Constructor for InstructionWide class.

Method Index

 o getInstructionType()
Returns the type of this instruction.
 o getLength()
Returns the length (in bytes) of this instruction including opcode.

Variables

 o op
 protected int op
Represents the following wide opcode.

 o indexbyte1
 protected int indexbyte1
Represents the upper byte of the index to a local variable.

 o indexbyte2
 protected int indexbyte2
Represents the lower byte of the index to a local variable.

 o constbyte1
 protected int constbyte1
Represents the upper byte of the constant if is iinc. Otherwise, this variable is unused.

 o constbyte2
 protected int constbyte2
Represents the lower byte of the constant if is iinc. Otherwise, this variable is unused.

Constructors

 o 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

Methods

 o getInstructionType
 public short getInstructionType()
Returns the type of this instruction.

Overrides:
getInstructionType in class Instruction
 o 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