Uses of Interface
org.apache.bcel.generic.ExceptionThrower
Packages that use ExceptionThrower
Package
Description
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 ExceptionThrowerModifier and TypeClassDescriptionclass
AALOAD - Load reference from arrayclass
AASTORE - Store into reference arrayclass
ANEWARRAY - Create new array of referencesclass
ARETURN - Return reference from methodclass
Super class for instructions dealing with array access such as IALOAD.class
ARRAYLENGTH - Get length of arrayclass
ATHROW - Throw exceptionclass
BALOAD - Load byte or boolean from arrayclass
BASTORE - Store into byte or boolean arrayclass
CALOAD - Load char from arrayclass
CASTORE - Store into char arrayclass
CHECKCAST - Check whether object is of given typeclass
DALOAD - Load double from arrayclass
DASTORE - Store into double arrayclass
DRETURN - Return double from methodclass
FALOAD - Load float from arrayclass
FASTORE - Store into float arrayclass
FRETURN - Return float from methodclass
GETFIELD - Fetch field from objectclass
GETSTATIC - Fetch static field from classclass
IALOAD - Load int from arrayclass
IASTORE - Store into int arrayclass
IDIV - Divide intsclass
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
IREM - Remainder of intclass
IRETURN - Return int from methodclass
LALOAD - Load long from arrayclass
LASTORE - Store into long arrayclass
LDC - Push item from constant pool.class
LDC_W - Push item from constant pool (wide index)class
LDIV - Divide longsclass
LREM - Remainder of longclass
LRETURN - Return long from methodclass
MONITORENTER - Enter monitor for objectclass
MONITOREXIT - Exit monitor for objectclass
MULTIANEWARRAY - Create new mutidimensional array of referencesclass
NEW - Create new objectclass
NEWARRAY - Create new array of basic type (int, short, ...)class
PUTFIELD - Put field in objectclass
PUTSTATIC - Put static field in classclass
RETURN - Return from void methodclass
Super class for the xRETURN family of instructions.class
SALOAD - Load short from arrayclass
SASTORE - Store into short arrayMethods in org.apache.bcel.generic with parameters of type ExceptionThrowerModifier and TypeMethodDescriptionvoid
EmptyVisitor.visitExceptionThrower
(ExceptionThrower obj) void
Visitor.visitExceptionThrower
(ExceptionThrower obj)