This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-bcel.git
commit bc4a6f8d99d1e917aa3c60f0601455429b8e7967 Author: Gary Gregory <[email protected]> AuthorDate: Sat Jan 10 22:50:21 2026 -0500 Javadoc --- src/main/java/org/apache/bcel/ExceptionConst.java | 39 ++++++++++++++++++++--- 1 file changed, 35 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/apache/bcel/ExceptionConst.java b/src/main/java/org/apache/bcel/ExceptionConst.java index 14ce5ff1..1bcbc6d1 100644 --- a/src/main/java/org/apache/bcel/ExceptionConst.java +++ b/src/main/java/org/apache/bcel/ExceptionConst.java @@ -29,10 +29,23 @@ public final class ExceptionConst { /** * Enum corresponding to the various Exception Class arrays, used by - * {@link ExceptionConst#createExceptions(EXCS, Class...)} + * {@link ExceptionConst#createExceptions(EXCS, Class...)}. */ public enum EXCS { - EXCS_CLASS_AND_INTERFACE_RESOLUTION, EXCS_FIELD_AND_METHOD_RESOLUTION, EXCS_INTERFACE_METHOD_RESOLUTION, EXCS_STRING_RESOLUTION, EXCS_ARRAY_EXCEPTION, + /** Exception class and interface resolution. */ + EXCS_CLASS_AND_INTERFACE_RESOLUTION, + /** Exception field and method resolution. */ + EXCS_FIELD_AND_METHOD_RESOLUTION, + /** Exception interface method resolution. */ + EXCS_INTERFACE_METHOD_RESOLUTION, + /** Exception string resolution. */ + EXCS_STRING_RESOLUTION, + /** Exception array exception. */ + EXCS_ARRAY_EXCEPTION, + } + + /** Private constructor - utility class. */ + public ExceptionConst() { } /** @@ -51,33 +64,51 @@ public final class ExceptionConst { public static final Class<LinkageError> LINKING_EXCEPTION = LinkageError.class; /** - * Linking Exceptions + * Linking Exceptions. */ + /** Exception class: ClassCircularityError. */ public static final Class<ClassCircularityError> CLASS_CIRCULARITY_ERROR = ClassCircularityError.class; + /** Exception class: ClassFormatError. */ public static final Class<ClassFormatError> CLASS_FORMAT_ERROR = ClassFormatError.class; + /** Exception class: ExceptionInInitializerError. */ public static final Class<ExceptionInInitializerError> EXCEPTION_IN_INITIALIZER_ERROR = ExceptionInInitializerError.class; + /** Exception class: IncompatibleClassChangeError. */ public static final Class<IncompatibleClassChangeError> INCOMPATIBLE_CLASS_CHANGE_ERROR = IncompatibleClassChangeError.class; + /** Exception class: AbstractMethodError. */ public static final Class<AbstractMethodError> ABSTRACT_METHOD_ERROR = AbstractMethodError.class; + /** Exception class: IllegalAccessError. */ public static final Class<IllegalAccessError> ILLEGAL_ACCESS_ERROR = IllegalAccessError.class; + /** Exception class: InstantiationError. */ public static final Class<InstantiationError> INSTANTIATION_ERROR = InstantiationError.class; + /** Exception class: NoSuchFieldError. */ public static final Class<NoSuchFieldError> NO_SUCH_FIELD_ERROR = NoSuchFieldError.class; + /** Exception class: NoSuchMethodError. */ public static final Class<NoSuchMethodError> NO_SUCH_METHOD_ERROR = NoSuchMethodError.class; + /** Exception class: NoClassDefFoundError. */ public static final Class<NoClassDefFoundError> NO_CLASS_DEF_FOUND_ERROR = NoClassDefFoundError.class; + /** Exception class: UnsatisfiedLinkError. */ public static final Class<UnsatisfiedLinkError> UNSATISFIED_LINK_ERROR = UnsatisfiedLinkError.class; + /** Exception class: VerifyError. */ public static final Class<VerifyError> VERIFY_ERROR = VerifyError.class; /* UnsupportedClassVersionError is new in JDK 1.2 */ // public static final Class UnsupportedClassVersionError = UnsupportedClassVersionError.class; /** - * Run-Time Exceptions + * Run-Time Exceptions. */ + /** Exception class: NullPointerException. */ public static final Class<NullPointerException> NULL_POINTER_EXCEPTION = NullPointerException.class; + /** Exception class: ArrayIndexOutOfBoundsException. */ public static final Class<ArrayIndexOutOfBoundsException> ARRAY_INDEX_OUT_OF_BOUNDS_EXCEPTION = ArrayIndexOutOfBoundsException.class; + /** Exception class: ArithmeticException. */ public static final Class<ArithmeticException> ARITHMETIC_EXCEPTION = ArithmeticException.class; + /** Exception class: NegativeArraySizeException. */ public static final Class<NegativeArraySizeException> NEGATIVE_ARRAY_SIZE_EXCEPTION = NegativeArraySizeException.class; + /** Exception class: ClassCastException. */ public static final Class<ClassCastException> CLASS_CAST_EXCEPTION = ClassCastException.class; + /** Exception class: IllegalMonitorStateException. */ public static final Class<IllegalMonitorStateException> ILLEGAL_MONITOR_STATE = IllegalMonitorStateException.class; /**
