Top Description Fields
org.apache.bcel

public Interface ExceptionConstants

Annotations
@Deprecated

Deprecated

(since 6.0) DO NOT USE - use ExceptionConst instead

Exception constants.

Field Summary

Modifier and TypeField and Description
public static final Class<AbstractMethodError>
public static final Class<ArithmeticException>
public static final Class<ArrayIndexOutOfBoundsException>
public static final Class<ClassCastException>
public static final Class<ClassCircularityError>
CLASS_CIRCULARITY_ERROR

Linking Exceptions

public static final Class<ClassFormatError>
public static final Class<ExceptionInInitializerError>
public static final Class<?>[]
public 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

public static final Class<?>[]
public static final Class<?>[]
public static final Class<?>[]
public static final Class<IllegalAccessError>
public static final Class<IllegalMonitorStateException>
public static final Class<IncompatibleClassChangeError>
public static final Class<InstantiationError>
public static final Class<LinkageError>
LINKING_EXCEPTION

Super class of any linking exception (aka Linkage Error)

public static final Class<NegativeArraySizeException>
public static final Class<NoClassDefFoundError>
public static final Class<NoSuchFieldError>
public static final Class<NoSuchMethodError>
public static final Class<NullPointerException>
NULL_POINTER_EXCEPTION

Run-Time Exceptions

public static final Class<RuntimeException>
RUNTIME_EXCEPTION

Super class of any run-time exception

public static final Class<Throwable>
THROWABLE

The mother of all exceptions

public static final Class<VerifyError>

Field Detail

ABSTRACT_METHOD_ERRORback to summary
public static final Class<AbstractMethodError> ABSTRACT_METHOD_ERROR
ARITHMETIC_EXCEPTIONback to summary
public static final Class<ArithmeticException> ARITHMETIC_EXCEPTION
ARRAY_INDEX_OUT_OF_BOUNDS_EXCEPTIONback to summary
public static final Class<ArrayIndexOutOfBoundsException> ARRAY_INDEX_OUT_OF_BOUNDS_EXCEPTION
CLASS_CAST_EXCEPTIONback to summary
public static final Class<ClassCastException> CLASS_CAST_EXCEPTION
CLASS_CIRCULARITY_ERRORback to summary
public static final Class<ClassCircularityError> CLASS_CIRCULARITY_ERROR

Linking Exceptions

CLASS_FORMAT_ERRORback to summary
public static final Class<ClassFormatError> CLASS_FORMAT_ERROR
EXCEPTION_IN_INITIALIZER_ERRORback to summary
public static final Class<ExceptionInInitializerError> EXCEPTION_IN_INITIALIZER_ERROR
EXCS_ARRAY_EXCEPTIONback to summary
public static final Class<?>[] EXCS_ARRAY_EXCEPTION

Deprecated

Annotations
@Deprecated
EXCS_CLASS_AND_INTERFACE_RESOLUTIONback to summary
public static final Class<?>[] EXCS_CLASS_AND_INTERFACE_RESOLUTION

Deprecated

Do not use these arrays, use the static methods in the ExceptionConst implementation class instead

Pre-defined exception arrays according to chapters 5.1-5.4 of the Java Virtual Machine Specification

Annotations
@Deprecated
EXCS_FIELD_AND_METHOD_RESOLUTIONback to summary
public static final Class<?>[] EXCS_FIELD_AND_METHOD_RESOLUTION

Deprecated

Annotations
@Deprecated
EXCS_INTERFACE_METHOD_RESOLUTIONback to summary
public static final Class<?>[] EXCS_INTERFACE_METHOD_RESOLUTION

Deprecated

Empty array.

Annotations
@Deprecated
EXCS_STRING_RESOLUTIONback to summary
public static final Class<?>[] EXCS_STRING_RESOLUTION

Deprecated

Empty array.

Annotations
@Deprecated
ILLEGAL_ACCESS_ERRORback to summary
public static final Class<IllegalAccessError> ILLEGAL_ACCESS_ERROR
ILLEGAL_MONITOR_STATEback to summary
public static final Class<IllegalMonitorStateException> ILLEGAL_MONITOR_STATE
INCOMPATIBLE_CLASS_CHANGE_ERRORback to summary
public static final Class<IncompatibleClassChangeError> INCOMPATIBLE_CLASS_CHANGE_ERROR
INSTANTIATION_ERRORback to summary
public static final Class<InstantiationError> INSTANTIATION_ERROR
LINKING_EXCEPTIONback to summary
public static final Class<LinkageError> LINKING_EXCEPTION

Super class of any linking exception (aka Linkage Error)

NEGATIVE_ARRAY_SIZE_EXCEPTIONback to summary
public static final Class<NegativeArraySizeException> NEGATIVE_ARRAY_SIZE_EXCEPTION
NO_CLASS_DEF_FOUND_ERRORback to summary
public static final Class<NoClassDefFoundError> NO_CLASS_DEF_FOUND_ERROR
NO_SUCH_FIELD_ERRORback to summary
public static final Class<NoSuchFieldError> NO_SUCH_FIELD_ERROR
NO_SUCH_METHOD_ERRORback to summary
public static final Class<NoSuchMethodError> NO_SUCH_METHOD_ERROR
NULL_POINTER_EXCEPTIONback to summary
public static final Class<NullPointerException> NULL_POINTER_EXCEPTION

Run-Time Exceptions

RUNTIME_EXCEPTIONback to summary
public static final Class<RuntimeException> RUNTIME_EXCEPTION

Super class of any run-time exception

THROWABLEback to summary
public static final Class<Throwable> THROWABLE

The mother of all exceptions

VERIFY_ERRORback to summary
public static final Class<VerifyError> VERIFY_ERROR