bcel API: Uses of Interface org.apache.bcel.generic.PushInstruction

Uses of Interface

Packages that use PushInstruction
org.apache.bcel.generic This package contains the "generic" part of the Byte Code Engineering Library, i.e., classes to dynamically modify class objects and byte code instructions. 

Uses of PushInstruction in org.apache.bcel.generic

Subinterfaces of PushInstruction in org.apache.bcel.generic
 interface ConstantPushInstruction
          Denotes a push instruction that produces a literal on the stack such as SIPUSH, BIPUSH, ICONST, etc.

Classes in org.apache.bcel.generic that implement PushInstruction
          ACONST_NULL - Push null reference
 class ALOAD
          ALOAD - Load reference from local variable
 class BIPUSH
          BIPUSH - Push byte on stack
 class DCONST
          DCONST - Push 0.0 or 1.0, other values cause an exception
 class DLOAD
          DLOAD - Load double from local variable
 class DUP
          DUP - Duplicate top operand stack word
 class DUP2
          DUP2 - Duplicate two top operand stack words
 class FCONST
          FCONST - Push 0.0, 1.0 or 2.0, other values cause an exception
 class FLOAD
          FLOAD - Load float from local variable
          GETSTATIC - Fetch static field from class
 class ICONST
          ICONST - Push value between -1, ..., 5, other values cause an exception
 class ILOAD
          ILOAD - Load int from local variable onto stack
 class LCONST
          LCONST - Push 0 or 1, other values cause an exception
 class LDC
          LDC - Push item from constant pool.
 class LDC_W
          LDC_W - Push item from constant pool (wide index)
 class LDC2_W
          LDC2_W - Push long or double from constant pool
 class LLOAD
          LLOAD - Load long from local variable
 class LoadInstruction
          Denotes an unparameterized instruction to load a value from a local variable, e.g.
 class SIPUSH
          SIPUSH - Push short

Methods in org.apache.bcel.generic with parameters of type PushInstruction
 void EmptyVisitor.visitPushInstruction(PushInstruction obj)
 void Visitor.visitPushInstruction(PushInstruction obj)