public interface ExceptionConstants
Modifier and Type | Field and Description |
---|---|
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<java.lang.IllegalAccessError> |
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<java.lang.NegativeArraySizeException> |
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 |
static final java.lang.Class<java.lang.Throwable> THROWABLE
static final java.lang.Class<java.lang.RuntimeException> RUNTIME_EXCEPTION
static final java.lang.Class<java.lang.LinkageError> LINKING_EXCEPTION
static final java.lang.Class<java.lang.ClassCircularityError> CLASS_CIRCULARITY_ERROR
static final java.lang.Class<java.lang.ClassFormatError> CLASS_FORMAT_ERROR
static final java.lang.Class<java.lang.ExceptionInInitializerError> EXCEPTION_IN_INITIALIZER_ERROR
static final java.lang.Class<java.lang.IncompatibleClassChangeError> INCOMPATIBLE_CLASS_CHANGE_ERROR
static final java.lang.Class<java.lang.AbstractMethodError> ABSTRACT_METHOD_ERROR
static final java.lang.Class<java.lang.IllegalAccessError> ILLEGAL_ACCESS_ERROR
static final java.lang.Class<java.lang.InstantiationError> INSTANTIATION_ERROR
static final java.lang.Class<java.lang.NoSuchFieldError> NO_SUCH_FIELD_ERROR
static final java.lang.Class<java.lang.NoSuchMethodError> NO_SUCH_METHOD_ERROR
static final java.lang.Class<java.lang.NoClassDefFoundError> NO_CLASS_DEF_FOUND_ERROR
static final java.lang.Class<java.lang.UnsatisfiedLinkError> UNSATISFIED_LINK_ERROR
static final java.lang.Class<java.lang.VerifyError> VERIFY_ERROR
static final java.lang.Class<java.lang.NullPointerException> NULL_POINTER_EXCEPTION
static final java.lang.Class<java.lang.ArrayIndexOutOfBoundsException> ARRAY_INDEX_OUT_OF_BOUNDS_EXCEPTION
static final java.lang.Class<java.lang.ArithmeticException> ARITHMETIC_EXCEPTION
static final java.lang.Class<java.lang.NegativeArraySizeException> NEGATIVE_ARRAY_SIZE_EXCEPTION
static final java.lang.Class<java.lang.ClassCastException> CLASS_CAST_EXCEPTION
static final java.lang.Class<java.lang.IllegalMonitorStateException> ILLEGAL_MONITOR_STATE
static final java.lang.Class[] EXCS_CLASS_AND_INTERFACE_RESOLUTION
static final java.lang.Class[] EXCS_CLASS_AND_INTERFACE_RESOLUTION_MULTIANEWARRAY
static final java.lang.Class[] EXCS_CLASS_AND_INTERFACE_RESOLUTION_ANEWARRAY
static final java.lang.Class[] EXCS_CLASS_AND_INTERFACE_RESOLUTION_CHECKCAST
static final java.lang.Class[] EXCS_CLASS_AND_INTERFACE_RESOLUTION_FOR_ALLOCATIONS
static final java.lang.Class[] EXCS_FIELD_AND_METHOD_RESOLUTION
static final java.lang.Class[] EXCS_FIELD_AND_METHOD_RESOLUTION_GETFIELD_PUTFIELD
static final java.lang.Class[] EXCS_FIELD_AND_METHOD_RESOLUTION_GETSTATIC_PUTSTATIC
static final java.lang.Class[] EXCS_INTERFACE_METHOD_RESOLUTION_INVOKEINTERFACE
static final java.lang.Class[] EXCS_INTERFACE_METHOD_RESOLUTION_INVOKESPECIAL_INVOKEVIRTUAL
static final java.lang.Class[] EXCS_INTERFACE_METHOD_RESOLUTION_INVOKESTATIC
static final java.lang.Class[] EXCS_INTERFACE_METHOD_RESOLUTION
static final java.lang.Class[] EXCS_STRING_RESOLUTION
static final java.lang.Class[] EXCS_ARRAY_EXCEPTION