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-daemon.git
The following commit(s) were added to refs/heads/master by this push: new 0319f80 Use Objects#requireNonNull() new 09cd5bd Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-daemon 0319f80 is described below commit 0319f8076c76d84557c1099f7cc4f83fcf116b0e Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Tue May 24 16:53:17 2022 -0400 Use Objects#requireNonNull() --- .../org/apache/commons/daemon/support/DaemonLoader.java | 16 ++++++---------- .../org/apache/commons/daemon/support/DaemonWrapper.java | 12 ++++++------ 2 files changed, 12 insertions(+), 16 deletions(-) diff --git a/src/main/java/org/apache/commons/daemon/support/DaemonLoader.java b/src/main/java/org/apache/commons/daemon/support/DaemonLoader.java index 538c5a6..90b3a6c 100644 --- a/src/main/java/org/apache/commons/daemon/support/DaemonLoader.java +++ b/src/main/java/org/apache/commons/daemon/support/DaemonLoader.java @@ -23,6 +23,7 @@ import org.apache.commons.daemon.DaemonInitException; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; +import java.util.Objects; /** * Used by jsvc for Daemon management. @@ -59,14 +60,11 @@ public final class DaemonLoader System.getProperty("commons.daemon.process.parent") + ")"); } - public static boolean check(final String cn) + public static boolean check(final String className) { try { /* Check the class name */ - if (cn == null) { - throw new NullPointerException("Null class name specified"); - } - + Objects.requireNonNull(className, "className"); /* Get the ClassLoader loading this class */ final ClassLoader cl = DaemonLoader.class.getClassLoader(); if (cl == null) { @@ -75,11 +73,11 @@ public final class DaemonLoader } /* Find the required class */ - final Class<?> c = cl.loadClass(cn); + final Class<?> c = cl.loadClass(className); /* This should _never_ happen, but double-checking doesn't harm */ if (c == null) { - throw new ClassNotFoundException(cn); + throw new ClassNotFoundException(className); } /* Create a new instance of the daemon */ @@ -122,9 +120,7 @@ public final class DaemonLoader } /* Check the class name */ - if (className == null) { - throw new NullPointerException("Null class name specified"); - } + Objects.requireNonNull(className, "className"); /* Get the ClassLoader loading this class */ final ClassLoader cl = DaemonLoader.class.getClassLoader(); diff --git a/src/main/java/org/apache/commons/daemon/support/DaemonWrapper.java b/src/main/java/org/apache/commons/daemon/support/DaemonWrapper.java index 5dfd0d3..0e44862 100644 --- a/src/main/java/org/apache/commons/daemon/support/DaemonWrapper.java +++ b/src/main/java/org/apache/commons/daemon/support/DaemonWrapper.java @@ -21,6 +21,8 @@ import java.lang.reflect.Method; import java.lang.reflect.Modifier; import java.util.ArrayList; import java.util.Arrays; +import java.util.Objects; + import org.apache.commons.daemon.Daemon; import org.apache.commons.daemon.DaemonContext; @@ -266,14 +268,12 @@ public class DaemonWrapper implements Daemon } // Get the ClassLoader loading this class - final ClassLoader cl = DaemonWrapper.class.getClassLoader(); - if (cl == null) { - throw new NullPointerException("Cannot retrieve ClassLoader instance"); - } + final ClassLoader classLoader = DaemonWrapper.class.getClassLoader(); + Objects.requireNonNull(classLoader, "classLoader"); final Class<?>[] ca = new Class[1]; - ca[0] = args.getClass(); + ca[0] = args.getClass(); // Find the required class - main = cl.loadClass(name); + main = classLoader.loadClass(name); if (main == null) { throw new ClassNotFoundException(name); }