## Uses of Interface
org.apache.bcel.generic.PushInstruction

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
`class` `ACONST_NULL` ACONST_NULL - Push null reference Stack: ...
`class` `ALOAD` ALOAD - Load reference from local variable Stack: ...
`class` `BIPUSH` BIPUSH - Push byte on stack Stack: ...
`class` `DCONST` DCONST - Push 0.0 or 1.0, other values cause an exception Stack: ...
`class` `DLOAD` DLOAD - Load double from local variable Stack ...
`class` `DUP` DUP - Duplicate top operand stack word Stack: ..., word -> ..., word, word
`class` `DUP2` DUP2 - Duplicate two top operand stack words Stack: ..., word2, word1 -> ..., word2, word1, word2, word1
`class` `FCONST` FCONST - Push 0.0, 1.0 or 2.0, other values cause an exception Stack: ...
`class` `FLOAD` FLOAD - Load float from local variable Stack ...
`class` `GETSTATIC` GETSTATIC - Fetch static field from class Stack: ..., -> ..., value OR Stack: ..., -> ..., value.word1, value.word2
`class` `ICONST` ICONST - Push value between -1, ..., 5, other values cause an exception Stack: ...
`class` `ILOAD` ILOAD - Load int from local variable onto stack Stack: ...
`class` `LCONST` LCONST - Push 0 or 1, other values cause an exception Stack: ...
`class` `LDC` LDC - Push item from constant pool.
`class` `LDC_W` LDC_W - Push item from constant pool (wide index) Stack: ...
`class` `LDC2_W` LDC2_W - Push long or double from constant pool Stack: ...
`class` `LLOAD` LLOAD - Load long from local variable Stack ...
`class` `LoadInstruction` Denotes an unparameterized instruction to load a value from a local variable, e.g.
`class` `SIPUSH` SIPUSH - Push short Stack: ...

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

Copyright © 2002-2003 Apache Software Foundation. All Rights Reserved.