Uses of Interface
org.apache.bcel.generic.IndexedInstruction

Packages that use IndexedInstruction
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 IndexedInstruction in org.apache.bcel.generic
 

Classes in org.apache.bcel.generic that implement IndexedInstruction
 class ALOAD
          ALOAD - Load reference from local variable Stack: ...
 class ANEWARRAY
          ANEWARRAY - Create new array of references Stack: ..., count -> ..., arrayref
 class ASTORE
          ASTORE - Store reference into local variable Stack ..., objectref -> ...
 class CHECKCAST
          CHECKCAST - Check whether object is of given type Stack: ..., objectref -> ..., objectref
 class CPInstruction
          Abstract super class for instructions that use an index into the constant pool such as LDC, INVOKEVIRTUAL, etc.
 class DLOAD
          DLOAD - Load double from local variable Stack ...
 class DSTORE
          DSTORE - Store double into local variable Stack: ..., value.word1, value.word2 -> ...
 class FieldInstruction
          Super class for the GET/PUTxxx family of instructions.
 class FieldOrMethod
          Super class for InvokeInstruction and FieldInstruction, since they have some methods in common!
 class FLOAD
          FLOAD - Load float from local variable Stack ...
 class FSTORE
          FSTORE - Store float into local variable Stack: ..., value -> ...
 class GETFIELD
          GETFIELD - Fetch field from object Stack: ..., objectref -> ..., value OR Stack: ..., objectref -> ..., value.word1, value.word2
 class GETSTATIC
          GETSTATIC - Fetch static field from class Stack: ..., -> ..., value OR Stack: ..., -> ..., value.word1, value.word2
 class IINC
          IINC - Increment local variable by constant
 class ILOAD
          ILOAD - Load int from local variable onto stack Stack: ...
 class INSTANCEOF
          INSTANCEOF - Determine if object is of given type Stack: ..., objectref -> ..., result
 class InvokeInstruction
          Super class for the INVOKExxx family of instructions.
 class INVOKEINTERFACE
          INVOKEINTERFACE - Invoke interface method Stack: ..., objectref, [arg1, [arg2 ...]]
 class INVOKESPECIAL
          INVOKESPECIAL - Invoke instance method; special handling for superclass, private and instance initialization method invocations Stack: ..., objectref, [arg1, [arg2 ...]]
 class INVOKESTATIC
          INVOKESTATIC - Invoke a class (static) method Stack: ..., [arg1, [arg2 ...]]
 class INVOKEVIRTUAL
          INVOKEVIRTUAL - Invoke instance method; dispatch based on class Stack: ..., objectref, [arg1, [arg2 ...]]
 class ISTORE
          ISTORE - Store int from stack into local variable Stack: ..., value -> ...
 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 LocalVariableInstruction
          Abstract super class for instructions dealing with local variables.
 class LSTORE
          LSTORE - Store long into local variable Stack: ..., value.word1, value.word2 -> ...
 class MULTIANEWARRAY
          MULTIANEWARRAY - Create new mutidimensional array of references Stack: ..., count1, [count2, ...]
 class NEW
          NEW - Create new object Stack: ...
 class PUTFIELD
          PUTFIELD - Put field in object Stack: ..., objectref, value -> ...
 class PUTSTATIC
          PUTSTATIC - Put static field in class Stack: ..., value -> ...
 class RET
          RET - Return from subroutine Stack: ..., -> ..., address
 class StoreInstruction
          Denotes an unparameterized instruction to store a value into a local variable, e.g.
 



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