You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2026/01/11 03:51:20 UTC

(commons-bcel) 34/47: Javadoc

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 <ga...@gmail.com>
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;
 
     /**