dovs.instructions
Class Iarraylength
java.lang.Object
dovs.instructions.Instruction
dovs.instructions.Iarraylength
public class Iarraylength
- extends Instruction
A arraylength instruction.
|
Method Summary |
int |
stackChange()
Returns the number of stack slots that the stack height will change when
this instruction is executed. |
String |
toAsm()
Returns the instruction in jasmin format. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Iarraylength
public Iarraylength()
toAsm
public String toAsm()
- Description copied from class:
Instruction
- Returns the instruction in
jasmin format.
- Specified by:
toAsm in class Instruction
- Returns:
- the instruction as a string
stackChange
public int stackChange()
- Description copied from class:
Instruction
- Returns the number of stack slots that the stack height will change when
this instruction is executed. A positive value means the stack will grow.
A negative value means the stack will shrink.
- Specified by:
stackChange in class Instruction
- Returns:
- the stack change