de.fub.bytecode.generic
Class PUSH
java.lang.Object
|
+--de.fub.bytecode.generic.PUSH
- public final class PUSH
- extends java.lang.Object
- implements CompoundInstruction, VariableLengthInstruction, InstructionConstants
Wrapper class for push operations, which are implemented either as BIPUSH,
LDC or xCONST_n instructions.
- Version:
- $Id: PUSH.java,v 1.6 1999/05/04 13:14:45 dahm Exp $
- Author:
- M. Dahm
Constructor Summary |
PUSH(ConstantPoolGen cp,
boolean value)
|
PUSH(ConstantPoolGen cp,
java.lang.Boolean value)
|
PUSH(ConstantPoolGen cp,
java.lang.Character value)
|
PUSH(ConstantPoolGen cp,
double value)
|
PUSH(ConstantPoolGen cp,
float value)
|
PUSH(ConstantPoolGen cp,
int value)
This constructor also applies for values of type short, char, byte |
PUSH(ConstantPoolGen cp,
long value)
|
PUSH(ConstantPoolGen cp,
java.lang.Number value)
|
PUSH(ConstantPoolGen cp,
java.lang.String value)
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
PUSH
public PUSH(ConstantPoolGen cp,
int value)
- This constructor also applies for values of type short, char, byte
- Parameters:
cp
- Constant poolvalue
- to be pushed
PUSH
public PUSH(ConstantPoolGen cp,
boolean value)
- Parameters:
cp
- Constant poolvalue
- to be pushed
PUSH
public PUSH(ConstantPoolGen cp,
float value)
- Parameters:
cp
- Constant poolvalue
- to be pushed
PUSH
public PUSH(ConstantPoolGen cp,
long value)
- Parameters:
cp
- Constant poolvalue
- to be pushed
PUSH
public PUSH(ConstantPoolGen cp,
double value)
- Parameters:
cp
- Constant poolvalue
- to be pushed
PUSH
public PUSH(ConstantPoolGen cp,
java.lang.String value)
- Parameters:
cp
- Constant poolvalue
- to be pushed
PUSH
public PUSH(ConstantPoolGen cp,
java.lang.Number value)
- Parameters:
cp
- Constant poolvalue
- to be pushed
PUSH
public PUSH(ConstantPoolGen cp,
java.lang.Character value)
- Parameters:
cp
- Constant poolvalue
- to be pushed
PUSH
public PUSH(ConstantPoolGen cp,
java.lang.Boolean value)
- Parameters:
cp
- Constant poolvalue
- to be pushed
getInstructionList
public final InstructionList getInstructionList()
- Specified by:
- getInstructionList in interface CompoundInstruction
getInstruction
public final Instruction getInstruction()
toString
public java.lang.String toString()
- Returns:
- mnemonic for instruction
- Overrides:
- toString in class java.lang.Object