org.aspectj.apache.bcel
Interface ExceptionConstants


public interface ExceptionConstants

Exception constants.


Field Summary
static java.lang.Class<java.lang.AbstractMethodError> ABSTRACT_METHOD_ERROR
           
static java.lang.Class<java.lang.ArithmeticException> ARITHMETIC_EXCEPTION
           
static java.lang.Class<java.lang.ArrayIndexOutOfBoundsException> ARRAY_INDEX_OUT_OF_BOUNDS_EXCEPTION
           
static java.lang.Class<java.lang.ClassCastException> CLASS_CAST_EXCEPTION
           
static java.lang.Class<java.lang.ClassCircularityError> CLASS_CIRCULARITY_ERROR
          Linking Exceptions
static java.lang.Class<java.lang.ClassFormatError> CLASS_FORMAT_ERROR
           
static java.lang.Class<java.lang.ExceptionInInitializerError> EXCEPTION_IN_INITIALIZER_ERROR
           
static java.lang.Class[] EXCS_ARRAY_EXCEPTION
           
static java.lang.Class[] EXCS_CLASS_AND_INTERFACE_RESOLUTION
          Pre-defined exception arrays according to chapters 5.1-5.4 of the Java Virtual Machine Specification
static java.lang.Class[] EXCS_CLASS_AND_INTERFACE_RESOLUTION_ANEWARRAY
           
static java.lang.Class[] EXCS_CLASS_AND_INTERFACE_RESOLUTION_CHECKCAST
           
static java.lang.Class[] EXCS_CLASS_AND_INTERFACE_RESOLUTION_FOR_ALLOCATIONS
           
static java.lang.Class[] EXCS_CLASS_AND_INTERFACE_RESOLUTION_MULTIANEWARRAY
           
static java.lang.Class[] EXCS_FIELD_AND_METHOD_RESOLUTION
           
static java.lang.Class[] EXCS_FIELD_AND_METHOD_RESOLUTION_GETFIELD_PUTFIELD
           
static java.lang.Class[] EXCS_FIELD_AND_METHOD_RESOLUTION_GETSTATIC_PUTSTATIC
           
static java.lang.Class[] EXCS_INTERFACE_METHOD_RESOLUTION
           
static java.lang.Class[] EXCS_INTERFACE_METHOD_RESOLUTION_INVOKEINTERFACE
           
static java.lang.Class[] EXCS_INTERFACE_METHOD_RESOLUTION_INVOKESPECIAL_INVOKEVIRTUAL
           
static java.lang.Class[] EXCS_INTERFACE_METHOD_RESOLUTION_INVOKESTATIC
           
static java.lang.Class[] EXCS_STRING_RESOLUTION
           
static java.lang.Class ILLEGAL_ACCESS_ERROR
           
static java.lang.Class<java.lang.IllegalMonitorStateException> ILLEGAL_MONITOR_STATE
           
static java.lang.Class<java.lang.IncompatibleClassChangeError> INCOMPATIBLE_CLASS_CHANGE_ERROR
           
static java.lang.Class<java.lang.InstantiationError> INSTANTIATION_ERROR
           
static java.lang.Class<java.lang.LinkageError> LINKING_EXCEPTION
          Super class of any linking exception (aka Linkage Error)
static java.lang.Class NEGATIVE_ARRAY_SIZE_EXCEPTION
           
static java.lang.Class<java.lang.NoClassDefFoundError> NO_CLASS_DEF_FOUND_ERROR
           
static java.lang.Class<java.lang.NoSuchFieldError> NO_SUCH_FIELD_ERROR
           
static java.lang.Class<java.lang.NoSuchMethodError> NO_SUCH_METHOD_ERROR
           
static java.lang.Class<java.lang.NullPointerException> NULL_POINTER_EXCEPTION
          Run-Time Exceptions
static java.lang.Class<java.lang.RuntimeException> RUNTIME_EXCEPTION
          Super class of any run-time exception
static java.lang.Class<java.lang.Throwable> THROWABLE
          The mother of all exceptions
static java.lang.Class<java.lang.UnsatisfiedLinkError> UNSATISFIED_LINK_ERROR
           
static java.lang.Class<java.lang.VerifyError> VERIFY_ERROR
           
 

Field Detail

THROWABLE

static final java.lang.Class<java.lang.Throwable> THROWABLE
The mother of all exceptions


RUNTIME_EXCEPTION

static final java.lang.Class<java.lang.RuntimeException> RUNTIME_EXCEPTION
Super class of any run-time exception


LINKING_EXCEPTION

static final java.lang.Class<java.lang.LinkageError> LINKING_EXCEPTION
Super class of any linking exception (aka Linkage Error)


CLASS_CIRCULARITY_ERROR

static final java.lang.Class<java.lang.ClassCircularityError> CLASS_CIRCULARITY_ERROR
Linking Exceptions


CLASS_FORMAT_ERROR

static final java.lang.Class<java.lang.ClassFormatError> CLASS_FORMAT_ERROR

EXCEPTION_IN_INITIALIZER_ERROR

static final java.lang.Class<java.lang.ExceptionInInitializerError> EXCEPTION_IN_INITIALIZER_ERROR

INCOMPATIBLE_CLASS_CHANGE_ERROR

static final java.lang.Class<java.lang.IncompatibleClassChangeError> INCOMPATIBLE_CLASS_CHANGE_ERROR

ABSTRACT_METHOD_ERROR

static final java.lang.Class<java.lang.AbstractMethodError> ABSTRACT_METHOD_ERROR

ILLEGAL_ACCESS_ERROR

static final java.lang.Class ILLEGAL_ACCESS_ERROR

INSTANTIATION_ERROR

static final java.lang.Class<java.lang.InstantiationError> INSTANTIATION_ERROR

NO_SUCH_FIELD_ERROR

static final java.lang.Class<java.lang.NoSuchFieldError> NO_SUCH_FIELD_ERROR

NO_SUCH_METHOD_ERROR

static final java.lang.Class<java.lang.NoSuchMethodError> NO_SUCH_METHOD_ERROR

NO_CLASS_DEF_FOUND_ERROR

static final java.lang.Class<java.lang.NoClassDefFoundError> NO_CLASS_DEF_FOUND_ERROR

UNSATISFIED_LINK_ERROR

static final java.lang.Class<java.lang.UnsatisfiedLinkError> UNSATISFIED_LINK_ERROR

VERIFY_ERROR

static final java.lang.Class<java.lang.VerifyError> VERIFY_ERROR

NULL_POINTER_EXCEPTION

static final java.lang.Class<java.lang.NullPointerException> NULL_POINTER_EXCEPTION
Run-Time Exceptions


ARRAY_INDEX_OUT_OF_BOUNDS_EXCEPTION

static final java.lang.Class<java.lang.ArrayIndexOutOfBoundsException> ARRAY_INDEX_OUT_OF_BOUNDS_EXCEPTION

ARITHMETIC_EXCEPTION

static final java.lang.Class<java.lang.ArithmeticException> ARITHMETIC_EXCEPTION

NEGATIVE_ARRAY_SIZE_EXCEPTION

static final java.lang.Class NEGATIVE_ARRAY_SIZE_EXCEPTION

CLASS_CAST_EXCEPTION

static final java.lang.Class<java.lang.ClassCastException> CLASS_CAST_EXCEPTION

ILLEGAL_MONITOR_STATE

static final java.lang.Class<java.lang.IllegalMonitorStateException> ILLEGAL_MONITOR_STATE

EXCS_CLASS_AND_INTERFACE_RESOLUTION

static final java.lang.Class[] EXCS_CLASS_AND_INTERFACE_RESOLUTION
Pre-defined exception arrays according to chapters 5.1-5.4 of the Java Virtual Machine Specification


EXCS_CLASS_AND_INTERFACE_RESOLUTION_MULTIANEWARRAY

static final java.lang.Class[] EXCS_CLASS_AND_INTERFACE_RESOLUTION_MULTIANEWARRAY

EXCS_CLASS_AND_INTERFACE_RESOLUTION_ANEWARRAY

static final java.lang.Class[] EXCS_CLASS_AND_INTERFACE_RESOLUTION_ANEWARRAY

EXCS_CLASS_AND_INTERFACE_RESOLUTION_CHECKCAST

static final java.lang.Class[] EXCS_CLASS_AND_INTERFACE_RESOLUTION_CHECKCAST

EXCS_CLASS_AND_INTERFACE_RESOLUTION_FOR_ALLOCATIONS

static final java.lang.Class[] EXCS_CLASS_AND_INTERFACE_RESOLUTION_FOR_ALLOCATIONS

EXCS_FIELD_AND_METHOD_RESOLUTION

static final java.lang.Class[] EXCS_FIELD_AND_METHOD_RESOLUTION

EXCS_FIELD_AND_METHOD_RESOLUTION_GETFIELD_PUTFIELD

static final java.lang.Class[] EXCS_FIELD_AND_METHOD_RESOLUTION_GETFIELD_PUTFIELD

EXCS_FIELD_AND_METHOD_RESOLUTION_GETSTATIC_PUTSTATIC

static final java.lang.Class[] EXCS_FIELD_AND_METHOD_RESOLUTION_GETSTATIC_PUTSTATIC

EXCS_INTERFACE_METHOD_RESOLUTION_INVOKEINTERFACE

static final java.lang.Class[] EXCS_INTERFACE_METHOD_RESOLUTION_INVOKEINTERFACE

EXCS_INTERFACE_METHOD_RESOLUTION_INVOKESPECIAL_INVOKEVIRTUAL

static final java.lang.Class[] EXCS_INTERFACE_METHOD_RESOLUTION_INVOKESPECIAL_INVOKEVIRTUAL

EXCS_INTERFACE_METHOD_RESOLUTION_INVOKESTATIC

static final java.lang.Class[] EXCS_INTERFACE_METHOD_RESOLUTION_INVOKESTATIC

EXCS_INTERFACE_METHOD_RESOLUTION

static final java.lang.Class[] EXCS_INTERFACE_METHOD_RESOLUTION

EXCS_STRING_RESOLUTION

static final java.lang.Class[] EXCS_STRING_RESOLUTION

EXCS_ARRAY_EXCEPTION

static final java.lang.Class[] EXCS_ARRAY_EXCEPTION