You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@turbine.apache.org by gk...@apache.org on 2023/11/10 11:23:12 UTC
(turbine-core) 01/04: Fix deprecated reflection without default constructor
This is an automated email from the ASF dual-hosted git repository.
gk pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/turbine-core.git
commit a92bba43f77a3cb5de392b1017a72e0dee1e7155
Author: Georg Kallidis <gk...@apache.org>
AuthorDate: Mon Nov 6 17:51:49 2023 +0100
Fix deprecated reflection without default constructor
---
.../org/apache/turbine/services/security/torque/GroupPeerManager.java | 2 +-
src/java/org/apache/turbine/om/OMTool.java | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/extensions/torque/src/java/org/apache/turbine/services/security/torque/GroupPeerManager.java b/extensions/torque/src/java/org/apache/turbine/services/security/torque/GroupPeerManager.java
index a2e0aa70..87dfc3b5 100644
--- a/extensions/torque/src/java/org/apache/turbine/services/security/torque/GroupPeerManager.java
+++ b/extensions/torque/src/java/org/apache/turbine/services/security/torque/GroupPeerManager.java
@@ -236,7 +236,7 @@ public class GroupPeerManager
try
{
- obj = (Persistent) groupObject.newInstance();
+ obj = (Persistent) groupObject.getDeclaredConstructor().newInstance();
}
catch (Exception e)
{
diff --git a/src/java/org/apache/turbine/om/OMTool.java b/src/java/org/apache/turbine/om/OMTool.java
index dec57356..5d8c8461 100644
--- a/src/java/org/apache/turbine/om/OMTool.java
+++ b/src/java/org/apache/turbine/om/OMTool.java
@@ -63,7 +63,7 @@ public class OMTool implements ApplicationTool, Recyclable
{
omMap = new ConcurrentHashMap<>();
String className = Turbine.getConfiguration().getString("tool.om.factory");
- this.omFactory = (RetrieverFactory)Class.forName(className).newInstance();
+ this.omFactory = (RetrieverFactory)Class.forName(className).getDeclaredConstructor().newInstance();
}
/**