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
