This is an automated email from the ASF dual-hosted git repository.

mattsicker pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git

commit a6c877192f636dd16cdec8ad058a8941e6c462a9
Author: Matt Sicker <[email protected]>
AuthorDate: Sun Oct 30 18:03:28 2022 -0500

    Note more exception possibilities
    
    Signed-off-by: Matt Sicker <[email protected]>
---
 log4j-api/src/main/java/org/apache/logging/log4j/util3/LoaderUtil.java | 3 +++
 1 file changed, 3 insertions(+)

diff --git 
a/log4j-api/src/main/java/org/apache/logging/log4j/util3/LoaderUtil.java 
b/log4j-api/src/main/java/org/apache/logging/log4j/util3/LoaderUtil.java
index bfaace4f88..f84707b83b 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util3/LoaderUtil.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util3/LoaderUtil.java
@@ -223,6 +223,7 @@ public final class LoaderUtil {
      * @param className The class name.
      * @return the Class for the given name.
      * @throws ClassNotFoundException if the specified class name could not be 
found
+     * @throws LinkageError if the linkage fails
      * @since 2.1
      */
     public static Class<?> loadClass(final String className) throws 
ClassNotFoundException {
@@ -267,6 +268,7 @@ public final class LoaderUtil {
      * @param <T> The class's type.
      * @return new instance of the class.
      * @throws ClassNotFoundException if the class isn't available to the 
usual ClassLoaders
+     * @throws LinkageError if the linkage fails
      * @throws IllegalAccessException if the class can't be instantiated 
through a public constructor
      * @throws InstantiationException if there was an exception whilst 
instantiating the class
      * @throws InvocationTargetException if there was an exception whilst 
constructing the class
@@ -286,6 +288,7 @@ public final class LoaderUtil {
      * @param <T> The type of the class to check.
      * @return new instance of the class cast to {@code T}
      * @throws ClassNotFoundException if the class isn't available to the 
usual ClassLoaders
+     * @throws LinkageError if the linkage fails
      * @throws IllegalAccessException if the class can't be instantiated 
through a public constructor
      * @throws InstantiationException if there was an exception whilst 
instantiating the class
      * @throws InvocationTargetException if there was an exception whilst 
constructing the class

Reply via email to