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;
 
     /**

Reply via email to