jellyj.classfile.classgen
Class PUSH
- public final class PUSH
- implements CompoundInstruction, VariableLengthInstruction
Wrapper class for push operations, which are implemented either as BIPUSH,
LDC or xCONST_n instructions.
- Author:
- JellyJ Design Group
PUSH
public PUSH(ConstantPoolGen cp, int value)
- This constructor also applies for values of type short, char, byte (and boolean).
- Parameters:
- cp - Constant pool
- value - to be pushed
PUSH
public PUSH(ConstantPoolGen cp, float value)
- Parameters:
- cp - Constant pool
- value - to be pushed
PUSH
public PUSH(ConstantPoolGen cp, long value)
- Parameters:
- cp - Constant pool
- value - to be pushed
PUSH
public PUSH(ConstantPoolGen cp, double value)
- Parameters:
- cp - Constant pool
- value - to be pushed
PUSH
public PUSH(ConstantPoolGen cp, String value)
- Parameters:
- cp - Constant pool
- value - to be pushed
getInstruction
public final Instruction getInstruction()
getInstructionList
public final InstructionList getInstructionList()
toString
public String toString()
- Returns: mnemonic for instruction
to Class jellyj.classfile.classgen.Instruction