joeq.Compiler.BytecodeAnalysis
Class Bytecodes.PUSH

java.lang.Object
  extended by joeq.Compiler.BytecodeAnalysis.Bytecodes.PUSH
All Implemented Interfaces:
Bytecodes.CompoundInstruction, Bytecodes.VariableLengthInstruction
Enclosing interface:
Bytecodes

public static final class Bytecodes.PUSH
extends Object
implements Bytecodes.CompoundInstruction, Bytecodes.VariableLengthInstruction


Constructor Summary
Bytecodes.PUSH(boolean value)
           
Bytecodes.PUSH(Boolean value)
           
Bytecodes.PUSH(Character value)
           
Bytecodes.PUSH(double value)
           
Bytecodes.PUSH(float value)
           
Bytecodes.PUSH(int value)
          This constructor also applies for values of type short, char, byte
Bytecodes.PUSH(jq_ConstantPool.ConstantPoolRebuilder cpr, String value)
           
Bytecodes.PUSH(long value)
           
Bytecodes.PUSH(Number value)
           
 
Method Summary
 Bytecodes.Instruction getInstruction()
           
 Bytecodes.InstructionList getInstructionList()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Bytecodes.PUSH

public Bytecodes.PUSH(int value)
This constructor also applies for values of type short, char, byte

Parameters:
value - to be pushed

Bytecodes.PUSH

public Bytecodes.PUSH(boolean value)
Parameters:
value - to be pushed

Bytecodes.PUSH

public Bytecodes.PUSH(float value)
Parameters:
value - to be pushed

Bytecodes.PUSH

public Bytecodes.PUSH(long value)
Parameters:
value - to be pushed

Bytecodes.PUSH

public Bytecodes.PUSH(double value)
Parameters:
value - to be pushed

Bytecodes.PUSH

public Bytecodes.PUSH(jq_ConstantPool.ConstantPoolRebuilder cpr,
                      String value)
Parameters:
value - to be pushed

Bytecodes.PUSH

public Bytecodes.PUSH(Number value)
Parameters:
value - to be pushed

Bytecodes.PUSH

public Bytecodes.PUSH(Character value)
Parameters:
value - to be pushed

Bytecodes.PUSH

public Bytecodes.PUSH(Boolean value)
Parameters:
value - to be pushed
Method Detail

getInstructionList

public final Bytecodes.InstructionList getInstructionList()
Specified by:
getInstructionList in interface Bytecodes.CompoundInstruction

getInstruction

public final Bytecodes.Instruction getInstruction()

toString

public String toString()
Overrides:
toString in class Object
Returns:
mnemonic for instruction


Copyright © 2001-2008 John Whaley. All Rights Reserved.