Uses of Interface
org.apache.bcel.generic.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 TypeClassDescriptionclass
ALOAD - Load reference from local variableclass
ANEWARRAY - Create new array of referencesclass
ASTORE - Store reference into local variableclass
CHECKCAST - Check whether object is of given typeclass
Abstract super class for instructions that use an index into the constant pool such as LDC, INVOKEVIRTUAL, etc.class
DLOAD - Load double from local variableclass
DSTORE - Store double into local variableclass
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 variableclass
FSTORE - Store float into local variableclass
GETFIELD - Fetch field from objectclass
GETSTATIC - Fetch static field from classclass
IINC - Increment local variable by constantclass
ILOAD - Load int from local variable onto stackclass
INSTANCEOF - Determine if object is of given typeclass
Class for INVOKEDYNAMIC.class
Super class for the INVOKExxx family of instructions.final class
INVOKEINTERFACE - Invoke interface methodclass
INVOKESPECIAL - Invoke instance method; special handling for superclass, private and instance initialization method invocationsclass
INVOKESTATIC - Invoke a class (static) methodclass
INVOKEVIRTUAL - Invoke instance method; dispatch based on classclass
ISTORE - Store int from stack into local variableclass
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 poolclass
LLOAD - Load long from local variableclass
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 variableclass
MULTIANEWARRAY - Create new mutidimensional array of referencesclass
Super class for FieldOrMethod and INVOKEDYNAMIC, since they both have names and signaturesclass
NEW - Create new objectclass
PUTFIELD - Put field in objectclass
PUTSTATIC - Put static field in classclass
RET - Return from subroutineclass
Denotes an unparameterized instruction to store a value into a local variable, e.g.