You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ma...@apache.org on 2019/06/28 15:57:17 UTC
[commons-daemon] 05/06: Fix deprecation warnings when building with
Java 9+
This is an automated email from the ASF dual-hosted git repository.
markt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-daemon.git
commit 4a6878e06c01e53fcff3c4084964275c16964fb2
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Fri Jun 28 16:40:59 2019 +0100
Fix deprecation warnings when building with Java 9+
---
src/main/java/org/apache/commons/daemon/support/DaemonLoader.java | 4 ++--
src/main/java/org/apache/commons/daemon/support/DaemonWrapper.java | 2 +-
2 files changed, 3 insertions(+), 3 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 f896ccd..a5fd3d8 100644
--- a/src/main/java/org/apache/commons/daemon/support/DaemonLoader.java
+++ b/src/main/java/org/apache/commons/daemon/support/DaemonLoader.java
@@ -83,7 +83,7 @@ public final class DaemonLoader
}
/* Create a new instance of the daemon */
- c.newInstance();
+ c.getConstructor().newInstance();
} catch (final Throwable t) {
/* In case we encounter ANY error, we dump the stack trace and
@@ -185,7 +185,7 @@ public final class DaemonLoader
}
/* Create a new instance of the daemon */
- daemon = c.newInstance();
+ daemon = c.getConstructor().newInstance();
if (isdaemon) {
/* Create a new controller instance */
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 4264515..314f949 100644
--- a/src/main/java/org/apache/commons/daemon/support/DaemonWrapper.java
+++ b/src/main/java/org/apache/commons/daemon/support/DaemonWrapper.java
@@ -239,7 +239,7 @@ public class DaemonWrapper implements Daemon
Object obj = null;
if ((inst.getModifiers() & Modifier.STATIC) == 0) {
// We only need object instance for non-static methods.
- obj = main.newInstance();
+ obj = main.getConstructor().newInstance();
}
final Object arg[] = new Object[1];