Uses of Interface
org.apache.bcel.generic.IndexedInstruction
Packages that use IndexedInstruction
Package
Description
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 IndexedInstruction in org.apache.bcel.generic
Classes in org.apache.bcel.generic that implement IndexedInstructionModifier and TypeClassDescriptionclassALOAD - Load reference from local variableclassANEWARRAY - Create new array of referencesclassASTORE - Store reference into local variableclassCHECKCAST - Check whether object is of given typeclassAbstract super class for instructions that use an index into the constant pool such as LDC, INVOKEVIRTUAL, etc.classDLOAD - Load double from local variableclassDSTORE - Store double into local variableclassSuper class for the GET/PUTxxx family of instructions.classSuper class for InvokeInstruction and FieldInstruction, since they have some methods in common!classFLOAD - Load float from local variableclassFSTORE - Store float into local variableclassGETFIELD - Fetch field from objectclassGETSTATIC - Fetch static field from classclassIINC - Increment local variable by constantclassILOAD - Load int from local variable onto stackclassINSTANCEOF - Determine if object is of given typeclassSuper class for the INVOKExxx family of instructions.final classINVOKEINTERFACE - Invoke interface methodclassINVOKESPECIAL - Invoke instance method; special handling for superclass, private and instance initialization method invocationsclassINVOKESTATIC - Invoke a class (static) methodclassINVOKEVIRTUAL - Invoke instance method; dispatch based on classclassISTORE - Store int from stack into local variableclassLDC - Push item from constant pool.classLDC_W - Push item from constant pool (wide index)classLDC2_W - Push long or double from constant poolclassLLOAD - Load long from local variableclassDenotes an unparameterized instruction to load a value from a local variable, e.g.classAbstract super class for instructions dealing with local variables.classLSTORE - Store long into local variableclassMULTIANEWARRAY - Create new mutidimensional array of referencesclassNEW - Create new objectclassPUTFIELD - Put field in objectclassPUTSTATIC - Put static field in classclassRET - Return from subroutineclassDenotes an unparameterized instruction to store a value into a local variable, e.g.