Frames | No Frames |
Classes implementing org.apache.bcel.generic.ExceptionThrower | |
class | AALOAD - Load reference from array
Stack: ..., arrayref, index -> value |
class | AASTORE - Store into reference array
Stack: ..., arrayref, index, value -> ... |
class | ANEWARRAY - Create new array of references
Stack: ..., count -> ..., arrayref |
class | Super class for instructions dealing with array access such as IALOAD. |
class | ARETURN - Return reference from method
Stack: ..., objectref -> <empty> |
class | ARRAYLENGTH - Get length of array
Stack: ..., arrayref -> ..., length |
class | ATHROW - Throw exception
Stack: ..., objectref -> objectref |
class | BALOAD - Load byte or boolean from array
Stack: ..., arrayref, index -> ..., value |
class | BASTORE - Store into byte or boolean array
Stack: ..., arrayref, index, value -> ... |
class | CALOAD - Load char from array
Stack: ..., arrayref, index -> ..., value |
class | CASTORE - Store into char array
Stack: ..., arrayref, index, value -> ... |
class | CHECKCAST - Check whether object is of given type
Stack: ..., objectref -> ..., objectref |
class | DALOAD - Load double from array
Stack: ..., arrayref, index -> ..., result.word1, result.word2 |
class | DASTORE - Store into double array
Stack: ..., arrayref, index, value.word1, value.word2 -> ... |
class | DRETURN - Return double from method
Stack: ..., value.word1, value.word2 -> <empty> |
class | FALOAD - Load float from array
Stack: ..., arrayref, index -> ..., value |
class | FASTORE - Store into float array
Stack: ..., arrayref, index, value -> ... |
class | FRETURN - Return float from method
Stack: ..., value -> <empty> |
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 | IALOAD - Load int from array
Stack: ..., arrayref, index -> ..., value |
class | IASTORE - Store into int array
Stack: ..., arrayref, index, value -> ... |
class | IDIV - Divide ints
Stack: ..., value1, value2 -> result |
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 | IREM - Remainder of int
Stack: ..., value1, value2 -> result |
class | IRETURN - Return int from method
Stack: ..., value -> <empty> |
class | LALOAD - Load long from array
Stack: ..., arrayref, index -> ..., value1, value2 |
class | LASTORE - Store into long array
Stack: ..., arrayref, index, value.word1, value.word2 -> ... |
class | LDC - Push item from constant pool. |
class | LDC_W - Push item from constant pool (wide index)
Stack: ... |
class | LDIV - Divide longs
Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 ->..., result.word1, result.word2 |
class | LREM - Remainder of long
Stack: ..., value1, value2 -> result |
class | LRETURN - Return long from method
Stack: ..., value.word1, value.word2 -> <empty> |
class | MONITORENTER - Enter monitor for object
Stack: ..., objectref -> ... |
class | MONITOREXIT - Exit monitor for object
Stack: ..., objectref -> ... |
class | MULTIANEWARRAY - Create new mutidimensional array of references
Stack: ..., count1, [count2, ...] -> ..., arrayref |
class | NEW - Create new object
Stack: ... |
class | NEWARRAY - Create new array of basic type (int, short, ...)
Stack: ..., count -> ..., arrayreftype must be one of T_INT, T_SHORT, ... |
class | PUTFIELD - Put field in object
Stack: ..., objectref, value -> ... |
class | PUTSTATIC - Put static field in class
Stack: ..., value -> ... |
class | Super class for the xRETURN family of instructions. |
class | RETURN - Return from void method
Stack: ... |
class | SALOAD - Load short from array
Stack: ..., arrayref, index -> ..., value |
class | SASTORE - Store into short array
Stack: ..., arrayref, index, value -> ... |
Methods with parameter type org.apache.bcel.generic.ExceptionThrower | |
void | |
void |