public final class ExceptionConst extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ExceptionConst.EXCS
Enum corresponding to the various Exception Class arrays,
used by
createExceptions(EXCS, Class...) |
Constructor and Description |
---|
ExceptionConst() |
Modifier and Type | Method and Description |
---|---|
static Class<?>[] |
createExceptions(ExceptionConst.EXCS type,
Class<?>... extraClasses)
Creates a copy of the specified Exception Class array combined with any additional Exception classes.
|
public static final Class<RuntimeException> RUNTIME_EXCEPTION
public static final Class<LinkageError> LINKING_EXCEPTION
public static final Class<ClassCircularityError> CLASS_CIRCULARITY_ERROR
public static final Class<ClassFormatError> CLASS_FORMAT_ERROR
public static final Class<ExceptionInInitializerError> EXCEPTION_IN_INITIALIZER_ERROR
public static final Class<IncompatibleClassChangeError> INCOMPATIBLE_CLASS_CHANGE_ERROR
public static final Class<AbstractMethodError> ABSTRACT_METHOD_ERROR
public static final Class<IllegalAccessError> ILLEGAL_ACCESS_ERROR
public static final Class<InstantiationError> INSTANTIATION_ERROR
public static final Class<NoSuchFieldError> NO_SUCH_FIELD_ERROR
public static final Class<NoSuchMethodError> NO_SUCH_METHOD_ERROR
public static final Class<NoClassDefFoundError> NO_CLASS_DEF_FOUND_ERROR
public static final Class<UnsatisfiedLinkError> UNSATISFIED_LINK_ERROR
public static final Class<VerifyError> VERIFY_ERROR
public static final Class<NullPointerException> NULL_POINTER_EXCEPTION
public static final Class<ArrayIndexOutOfBoundsException> ARRAY_INDEX_OUT_OF_BOUNDS_EXCEPTION
public static final Class<ArithmeticException> ARITHMETIC_EXCEPTION
public static final Class<NegativeArraySizeException> NEGATIVE_ARRAY_SIZE_EXCEPTION
public static final Class<ClassCastException> CLASS_CAST_EXCEPTION
public static final Class<IllegalMonitorStateException> ILLEGAL_MONITOR_STATE
public static Class<?>[] createExceptions(ExceptionConst.EXCS type, Class<?>... extraClasses)
type
- the basic array typeextraClasses
- additional classes, if anyCopyright © 2004–2022 The Apache Software Foundation. All rights reserved.