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);