You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2023/10/02 15:53:07 UTC

[commons-jexl] branch master updated: Update call deprecated in Java 9

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-jexl.git


The following commit(s) were added to refs/heads/master by this push:
     new 47cd3ab2 Update call deprecated in Java 9
47cd3ab2 is described below

commit 47cd3ab2a54be78104dc2d55d874353f32743a59
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Mon Oct 2 11:53:03 2023 -0400

    Update call deprecated in Java 9
---
 src/test/java/org/apache/commons/jexl3/ClassCreator.java     | 2 +-
 src/test/java/org/apache/commons/jexl3/ClassCreatorTest.java | 2 +-
 src/test/java/org/apache/commons/jexl3/JexlTestCase.java     | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/test/java/org/apache/commons/jexl3/ClassCreator.java b/src/test/java/org/apache/commons/jexl3/ClassCreator.java
index 4c8255d3..900fb3fd 100644
--- a/src/test/java/org/apache/commons/jexl3/ClassCreator.java
+++ b/src/test/java/org/apache/commons/jexl3/ClassCreator.java
@@ -227,7 +227,7 @@ public class ClassCreator {
     Object validate(final Class<?> clazz) throws Exception {
         final Class<?>[] params = {};
         final Object[] paramsObj = {};
-        final Object iClass = clazz.newInstance();
+        final Object iClass = clazz.getConstructor().newInstance();
         final Method thisMethod = clazz.getDeclaredMethod("getValue", params);
         return thisMethod.invoke(iClass, paramsObj);
     }
diff --git a/src/test/java/org/apache/commons/jexl3/ClassCreatorTest.java b/src/test/java/org/apache/commons/jexl3/ClassCreatorTest.java
index df75fae8..e83ed761 100644
--- a/src/test/java/org/apache/commons/jexl3/ClassCreatorTest.java
+++ b/src/test/java/org/apache/commons/jexl3/ClassCreatorTest.java
@@ -323,7 +323,7 @@ public class ClassCreatorTest extends JexlTestCase {
                 // add a weak reference on the class
                 stuff.add(new ClassReference(clazz, queue));
                 // add a soft reference on an instance
-                stuff.add(new InstanceReference(clazz.newInstance(), queue));
+                stuff.add(new InstanceReference(clazz.getConstructor().newInstance(), queue));
 
                 // attempt to force GC:
                 // while we still have a MB free, create & store big objects
diff --git a/src/test/java/org/apache/commons/jexl3/JexlTestCase.java b/src/test/java/org/apache/commons/jexl3/JexlTestCase.java
index 355a7804..3037bb64 100644
--- a/src/test/java/org/apache/commons/jexl3/JexlTestCase.java
+++ b/src/test/java/org/apache/commons/jexl3/JexlTestCase.java
@@ -215,7 +215,7 @@ public class JexlTestCase {
         catch (final NoSuchMethodException xctor) {
             // instantiate default class ctor
             try {
-                test = clazz.newInstance();
+                test = clazz.getConstructor().newInstance();
             }
             catch (final Exception xany) {
                 Assert.fail("cant instantiate test: " + xany);