| Frames | No Frames | |
Classes implementing org.apache.bcel.generic.IndexedInstruction | |
| class | ALOAD - Load reference from local variable
Stack: ... |
| class | ANEWARRAY - Create new array of references
Stack: ..., count -> ..., arrayref |
| class | ASTORE - Store reference into local variable
Stack ..., objectref -> ... |
| class | CHECKCAST - Check whether object is of given type
Stack: ..., objectref -> ..., objectref |
| 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
Stack ... |
| class | DSTORE - Store double into local variable
Stack: ..., value.word1, value.word2 -> ... |
| 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
Stack ... |
| class | FSTORE - Store float into local variable
Stack: ..., value -> ... |
| class | GETFIELD - Fetch field from object
Stack: ..., objectref -> ..., valueOR Stack: ..., objectref -> ..., value.word1, value.word2 |
| class | GETSTATIC - Fetch static field from class
Stack: ..., -> ..., valueOR Stack: ..., -> ..., value.word1, value.word2 |
| class | IINC - Increment local variable by constant
|
| class | ILOAD - Load int from local variable onto stack
Stack: ... |
| class | Super class for the INVOKExxx family of instructions. |
| class | INSTANCEOF - Determine if object is of given type
Stack: ..., objectref -> ..., result |
| class | INVOKEINTERFACE - Invoke interface method
Stack: ..., objectref, [arg1, [arg2 ...]] -> ... |
| class | INVOKESPECIAL - Invoke instance method; special handling for superclass, private
and instance initialization method invocations
Stack: ..., objectref, [arg1, [arg2 ...]] -> ... |
| class | INVOKESTATIC - Invoke a class (static) method
Stack: ..., [arg1, [arg2 ...]] -> ... |
| class | INVOKEVIRTUAL - Invoke instance method; dispatch based on class
Stack: ..., objectref, [arg1, [arg2 ...]] -> ... |
| class | ISTORE - Store int from stack into local variable
Stack: ..., value -> ... |
| class | LDC - Push item from constant pool. |
| class | LDC2_W - Push long or double from constant pool
Stack: ... |
| class | LDC_W - Push item from constant pool (wide index)
Stack: ... |
| class | LLOAD - Load long from local variable
Stack ... |
| 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
Stack: ..., value.word1, value.word2 -> ... |
| class | MULTIANEWARRAY - Create new mutidimensional array of references
Stack: ..., count1, [count2, ...] -> ..., arrayref |
| class | NEW - Create new object
Stack: ... |
| class | PUTFIELD - Put field in object
Stack: ..., objectref, value -> ... |
| class | PUTSTATIC - Put static field in class
Stack: ..., value -> ... |
| class | RET - Return from subroutine
Stack: ..., -> ..., address |
| class | Denotes an unparameterized instruction to store a value into a local variable,
e.g. |