All Packages Class Hierarchy This Package Previous Next Index
Class BIT.highBIT.InstructionTableswitch
java.lang.Object
|
+----BIT.highBIT.Instruction
|
+----BIT.highBIT.InstructionTableswitch
- public class InstructionTableswitch
- extends Instruction
Represents tableswitch JVM instruction.
- See Also:
- Instruction
-
InstructionTableswitch(int, DataInputStream, int, Routine)
- Constructor for Instructiontableswitch class.
-
getDefault()
-
-
getHigh()
-
-
getJumpOffsetCount()
-
-
getJumpOffsets()
-
-
getLength()
- Returns the length (in bytes) of this instruction including opcode.
-
getLow()
-
-
setDefault(int)
-
-
write(DataOutputStream)
-
InstructionTableswitch
public InstructionTableswitch(int opcode,
DataInputStream iStream,
int offset,
Routine routine)
- Constructor for Instructiontableswitch class.
- Parameters:
- opcode - the opcode of this instruction
- iStream - the data input stream where the operands are gotten from
- byte_count - represents the number of bytes read so far from the
beginning of the code buffer (this is needed to compute number of pads)
write
public void write(DataOutputStream oStream)
- Overrides:
- write in class Instruction
getLength
public int getLength()
- Returns the length (in bytes) of this instruction including opcode.
- Overrides:
- getLength in class Instruction
getJumpOffsetCount
public int getJumpOffsetCount()
getJumpOffsets
public int[] getJumpOffsets()
getDefault
public int getDefault()
setDefault
public void setDefault(int def)
getLow
public int getLow()
getHigh
public int getHigh()
All Packages Class Hierarchy This Package Previous Next Index