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-configuration.git
The following commit(s) were added to refs/heads/master by this push: new f2498423 Update call deprecated in Java 9 f2498423 is described below commit f24984233762c520f5332a4f2fd070a73f16449e Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Mon Oct 2 11:07:21 2023 -0400 Update call deprecated in Java 9 --- src/main/java/org/apache/commons/configuration2/ConfigurationUtils.java | 2 +- .../builder/combined/BaseConfigurationBuilderProvider.java | 2 +- .../java/org/apache/commons/configuration2/interpol/ExprLookup.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/apache/commons/configuration2/ConfigurationUtils.java b/src/main/java/org/apache/commons/configuration2/ConfigurationUtils.java index 311c955a..e4d8d8e9 100644 --- a/src/main/java/org/apache/commons/configuration2/ConfigurationUtils.java +++ b/src/main/java/org/apache/commons/configuration2/ConfigurationUtils.java @@ -377,7 +377,7 @@ public final class ConfigurationUtils { } try { - return sync.getClass().newInstance(); + return sync.getClass().getConstructor().newInstance(); } catch (final Exception ex) { LOG.info("Cannot create new instance of " + sync.getClass()); } diff --git a/src/main/java/org/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider.java b/src/main/java/org/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider.java index d7e1e44e..24c8a593 100644 --- a/src/main/java/org/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider.java +++ b/src/main/java/org/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider.java @@ -289,7 +289,7 @@ public class BaseConfigurationBuilderProvider implements ConfigurationBuilderPro * @throws Exception if an error occurs */ private static BuilderParameters createParameterObject(final String paramcls) throws ReflectiveOperationException { - return (BuilderParameters) ConfigurationUtils.loadClass(paramcls).newInstance(); + return (BuilderParameters) ConfigurationUtils.loadClass(paramcls).getConstructor().newInstance(); } /** diff --git a/src/main/java/org/apache/commons/configuration2/interpol/ExprLookup.java b/src/main/java/org/apache/commons/configuration2/interpol/ExprLookup.java index 5ea4755b..afae71ea 100644 --- a/src/main/java/org/apache/commons/configuration2/interpol/ExprLookup.java +++ b/src/main/java/org/apache/commons/configuration2/interpol/ExprLookup.java @@ -333,7 +333,7 @@ public class ExprLookup implements Lookup { final String name = StringUtils.removeStartIgnoreCase(val, CLASS); final Class<?> clazz = ClassUtils.getClass(name); if (name.length() == val.length()) { - this.value = clazz.newInstance(); + this.value = clazz.getConstructor().newInstance(); } else { this.value = clazz; }