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

    Modifier and Type
    Class
    Description
    class 
    ALOAD - Load reference from local variable
    class 
    ANEWARRAY - Create new array of references
    class 
    ASTORE - Store reference into local variable
    class 
    CHECKCAST - Check whether object is of given type
    class 
    Abstract super class for instructions that use an index into the constant pool such as LDC, INVOKEVIRTUAL, etc.
    class 
    DLOAD - Load double from local variable
    class 
    DSTORE - Store double into local variable
    class 
    Super class for the GET/PUTxxx family of instructions.
    class 
    Super class for InvokeInstruction and FieldInstruction, since they have some methods in common!
    class 
    FLOAD - Load float from local variable
    class 
    FSTORE - Store float into local variable
    class 
    GETFIELD - Fetch field from object
    class 
    GETSTATIC - Fetch static field from class
    class 
    IINC - Increment local variable by constant
    class 
    ILOAD - Load int from local variable onto stack
    class 
    INSTANCEOF - Determine if object is of given type
    class 
    Class for INVOKEDYNAMIC.
    class 
    Super class for the INVOKExxx family of instructions.
    final class 
    INVOKEINTERFACE - Invoke interface method
    class 
    INVOKESPECIAL - Invoke instance method; special handling for superclass, private and instance initialization method invocations
    class 
    INVOKESTATIC - Invoke a class (static) method
    class 
    INVOKEVIRTUAL - Invoke instance method; dispatch based on class
    class 
    ISTORE - Store int from stack into local variable
    class 
    LDC - Push item from constant pool.
    class 
    LDC_W - Push item from constant pool (wide index)
    class 
    LDC2_W - Push long or double from constant pool
    class 
    LLOAD - Load long from local variable
    class 
    Denotes an unparameterized instruction to load a value from a local variable, e.g.
    class 
    Abstract super class for instructions dealing with local variables.
    class 
    LSTORE - Store long into local variable
    class 
    MULTIANEWARRAY - Create new mutidimensional array of references
    class 
    Super class for FieldOrMethod and INVOKEDYNAMIC, since they both have names and signatures
    class 
    NEW - Create new object
    class 
    PUTFIELD - Put field in object
    class 
    PUTSTATIC - Put static field in class
    class 
    RET - Return from subroutine
    class 
    Denotes an unparameterized instruction to store a value into a local variable, e.g.