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

Packages that use ExceptionThrower
org.apache.bcel.generic 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 ExceptionThrower in org.apache.bcel.generic
 

Classes in org.apache.bcel.generic that implement ExceptionThrower
 class AALOAD
          AALOAD - Load reference from array Stack: ..., arrayref, index -> value
 class AASTORE
          AASTORE - Store into reference array Stack: ..., arrayref, index, value -> ...
 class ANEWARRAY
          ANEWARRAY - Create new array of references Stack: ..., count -> ..., arrayref
 class ARETURN
          ARETURN - Return reference from method Stack: ..., objectref -> <empty>
 class ArrayInstruction
          Super class for instructions dealing with array access such as IALOAD.
 class ARRAYLENGTH
          ARRAYLENGTH - Get length of array Stack: ..., arrayref -> ..., length
 class ATHROW
          ATHROW - Throw exception Stack: ..., objectref -> objectref
 class BALOAD
          BALOAD - Load byte or boolean from array Stack: ..., arrayref, index -> ..., value
 class BASTORE
          BASTORE - Store into byte or boolean array Stack: ..., arrayref, index, value -> ...
 class CALOAD
          CALOAD - Load char from array Stack: ..., arrayref, index -> ..., value
 class CASTORE
          CASTORE - Store into char array Stack: ..., arrayref, index, value -> ...
 class CHECKCAST
          CHECKCAST - Check whether object is of given type Stack: ..., objectref -> ..., objectref
 class DALOAD
          DALOAD - Load double from array Stack: ..., arrayref, index -> ..., result.word1, result.word2
 class DASTORE
          DASTORE - Store into double array Stack: ..., arrayref, index, value.word1, value.word2 -> ...
 class DRETURN
          DRETURN - Return double from method Stack: ..., value.word1, value.word2 -> <empty>
 class FALOAD
          FALOAD - Load float from array Stack: ..., arrayref, index -> ..., value
 class FASTORE
          FASTORE - Store into float array Stack: ..., arrayref, index, value -> ...
 class FRETURN
          FRETURN - Return float from method Stack: ..., value -> <empty>
 class GETFIELD
          GETFIELD - Fetch field from object Stack: ..., objectref -> ..., value OR Stack: ..., objectref -> ..., value.word1, value.word2
 class GETSTATIC
          GETSTATIC - Fetch static field from class Stack: ..., -> ..., value OR Stack: ..., -> ..., value.word1, value.word2
 class IALOAD
          IALOAD - Load int from array Stack: ..., arrayref, index -> ..., value
 class IASTORE
          IASTORE - Store into int array Stack: ..., arrayref, index, value -> ...
 class IDIV
          IDIV - Divide ints Stack: ..., value1, value2 -> result
 class INSTANCEOF
          INSTANCEOF - Determine if object is of given type Stack: ..., objectref -> ..., result
 class InvokeInstruction
          Super class for the INVOKExxx family of instructions.
 class INVOKEINTERFACE
          INVOKEINTERFACE - Invoke interface method Stack: ..., objectref, [arg1, [arg2 ...]]
 class INVOKESPECIAL
          INVOKESPECIAL - Invoke instance method; special handling for superclass, private and instance initialization method invocations Stack: ..., objectref, [arg1, [arg2 ...]]
 class INVOKESTATIC
          INVOKESTATIC - Invoke a class (static) method Stack: ..., [arg1, [arg2 ...]]
 class INVOKEVIRTUAL
          INVOKEVIRTUAL - Invoke instance method; dispatch based on class Stack: ..., objectref, [arg1, [arg2 ...]]
 class IREM
          IREM - Remainder of int Stack: ..., value1, value2 -> result
 class IRETURN
          IRETURN - Return int from method Stack: ..., value -> <empty>
 class LALOAD
          LALOAD - Load long from array Stack: ..., arrayref, index -> ..., value1, value2
 class LASTORE
          LASTORE - Store into long array Stack: ..., arrayref, index, value.word1, value.word2 -> ...
 class LDC
          LDC - Push item from constant pool.
 class LDC_W
          LDC_W - Push item from constant pool (wide index) Stack: ...
 class LDIV
          LDIV - Divide longs Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -> ..., result.word1, result.word2
 class LREM
          LREM - Remainder of long Stack: ..., value1, value2 -> result
 class LRETURN
          LRETURN - Return long from method Stack: ..., value.word1, value.word2 -> <empty>
 class MONITORENTER
          MONITORENTER - Enter monitor for object Stack: ..., objectref -> ...
 class MONITOREXIT
          MONITOREXIT - Exit monitor for object Stack: ..., objectref -> ...
 class MULTIANEWARRAY
          MULTIANEWARRAY - Create new mutidimensional array of references Stack: ..., count1, [count2, ...]
 class NEW
          NEW - Create new object Stack: ...
 class NEWARRAY
          NEWARRAY - Create new array of basic type (int, short, ...)
 class PUTFIELD
          PUTFIELD - Put field in object Stack: ..., objectref, value -> ...
 class PUTSTATIC
          PUTSTATIC - Put static field in class Stack: ..., value -> ...
 class RETURN
          RETURN - Return from void method Stack: ...
 class ReturnInstruction
          Super class for the xRETURN family of instructions.
 class SALOAD
          SALOAD - Load short from array Stack: ..., arrayref, index -> ..., value
 class SASTORE
          SASTORE - Store into short array Stack: ..., arrayref, index, value -> ...
 

Methods in org.apache.bcel.generic with parameters of type ExceptionThrower
 void Visitor.visitExceptionThrower(ExceptionThrower obj)
           
 void EmptyVisitor.visitExceptionThrower(ExceptionThrower obj)
           
 



Copyright © 2002-2003 Apache Software Foundation. All Rights Reserved.