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

Packages that use IndexedInstruction
Package
Description
Generic part of the Apache Byte Code Engineering Library (BCEL), 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.