From 09e85b177ccc7f5769219f48c3aad2677ed7603e Mon Sep 17 00:00:00 2001 From: Gary Gregory Date: Sat, 25 Nov 2023 12:16:31 -0500 Subject: [PATCH] Simplify weird code --- .../java/org/apache/commons/logging/LogSource.java | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/main/java/org/apache/commons/logging/LogSource.java b/src/main/java/org/apache/commons/logging/LogSource.java index e83371e..e194a0d 100644 --- a/src/main/java/org/apache/commons/logging/LogSource.java +++ b/src/main/java/org/apache/commons/logging/LogSource.java @@ -205,10 +205,8 @@ public class LogSource { * s.checkPackageAccess()} denies access to the package of this class. */ static public void setLogImplementation(final Class logClass) - throws LinkageError, ExceptionInInitializerError, NoSuchMethodException, SecurityException { - final Class[] argTypes = new Class[1]; - argTypes[0] = "".getClass(); - logImplctor = logClass.getConstructor(argTypes); + throws LinkageError, ExceptionInInitializerError, NoSuchMethodException, SecurityException { + logImplctor = logClass.getConstructor(new Class[] { String.class }); } /** @@ -224,9 +222,7 @@ public class LogSource { static public void setLogImplementation(final String className) throws LinkageError, SecurityException { try { final Class logClass = Class.forName(className); - final Class[] argTypes = new Class[1]; - argTypes[0] = "".getClass(); - logImplctor = logClass.getConstructor(argTypes); + logImplctor = logClass.getConstructor(new Class[] { String.class }); } catch (final Throwable t) { logImplctor = null; }