org.apache.bcel
Interface ExceptionConstants


public interface ExceptionConstants

Exception constants.

Version:
$Id: ExceptionConstants.java 1149459 2011-07-22 04:34:27Z dbrosius $
Author:
E. Haase

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

Field Detail

THROWABLE

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


RUNTIME_EXCEPTION

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


LINKING_EXCEPTION

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


CLASS_CIRCULARITY_ERROR

static final Class<ClassCircularityError> CLASS_CIRCULARITY_ERROR
Linking Exceptions


CLASS_FORMAT_ERROR

static final Class<ClassFormatError> CLASS_FORMAT_ERROR

EXCEPTION_IN_INITIALIZER_ERROR

static final Class<ExceptionInInitializerError> EXCEPTION_IN_INITIALIZER_ERROR

INCOMPATIBLE_CLASS_CHANGE_ERROR

static final Class<IncompatibleClassChangeError> INCOMPATIBLE_CLASS_CHANGE_ERROR

ABSTRACT_METHOD_ERROR

static final Class<AbstractMethodError> ABSTRACT_METHOD_ERROR

ILLEGAL_ACCESS_ERROR

static final Class<IllegalAccessError> ILLEGAL_ACCESS_ERROR

INSTANTIATION_ERROR

static final Class<InstantiationError> INSTANTIATION_ERROR

NO_SUCH_FIELD_ERROR

static final Class<NoSuchFieldError> NO_SUCH_FIELD_ERROR

NO_SUCH_METHOD_ERROR

static final Class<NoSuchMethodError> NO_SUCH_METHOD_ERROR

NO_CLASS_DEF_FOUND_ERROR

static final Class<NoClassDefFoundError> NO_CLASS_DEF_FOUND_ERROR

UNSATISFIED_LINK_ERROR

static final Class<UnsatisfiedLinkError> UNSATISFIED_LINK_ERROR

VERIFY_ERROR

static final Class<VerifyError> VERIFY_ERROR

NULL_POINTER_EXCEPTION

static final Class<NullPointerException> NULL_POINTER_EXCEPTION
Run-Time Exceptions


ARRAY_INDEX_OUT_OF_BOUNDS_EXCEPTION

static final Class<ArrayIndexOutOfBoundsException> ARRAY_INDEX_OUT_OF_BOUNDS_EXCEPTION

ARITHMETIC_EXCEPTION

static final Class<ArithmeticException> ARITHMETIC_EXCEPTION

NEGATIVE_ARRAY_SIZE_EXCEPTION

static final Class<NegativeArraySizeException> NEGATIVE_ARRAY_SIZE_EXCEPTION

CLASS_CAST_EXCEPTION

static final Class<ClassCastException> CLASS_CAST_EXCEPTION

ILLEGAL_MONITOR_STATE

static final Class<IllegalMonitorStateException> ILLEGAL_MONITOR_STATE

EXCS_CLASS_AND_INTERFACE_RESOLUTION

static final Class<?>[] EXCS_CLASS_AND_INTERFACE_RESOLUTION
Pre-defined exception arrays according to chapters 5.1-5.4 of the Java Virtual Machine Specification


EXCS_FIELD_AND_METHOD_RESOLUTION

static final Class<?>[] EXCS_FIELD_AND_METHOD_RESOLUTION

EXCS_INTERFACE_METHOD_RESOLUTION

static final Class<?>[] EXCS_INTERFACE_METHOD_RESOLUTION

EXCS_STRING_RESOLUTION

static final Class<?>[] EXCS_STRING_RESOLUTION

EXCS_ARRAY_EXCEPTION

static final Class<?>[] EXCS_ARRAY_EXCEPTION


Copyright © 2004-2011 The Apache Software Foundation. All Rights Reserved.