This is an automated email from the ASF dual-hosted git repository.

kusal pushed a commit to branch WW-5411-delete-deprecated-1
in repository https://gitbox.apache.org/repos/asf/struts.git

commit c801c8a741dabe75f38df0dcc5e287337c5dd04e
Author: Kusal Kithul-Godage <g...@kusal.io>
AuthorDate: Mon Jul 8 17:52:42 2024 +1000

    WW-5411 Delete deprecated methods from OgnlUtil
---
 .../com/opensymphony/xwork2/ognl/OgnlUtil.java     | 102 ---------------------
 1 file changed, 102 deletions(-)

diff --git a/core/src/main/java/com/opensymphony/xwork2/ognl/OgnlUtil.java 
b/core/src/main/java/com/opensymphony/xwork2/ognl/OgnlUtil.java
index 3d856a74d..0cfb28d37 100644
--- a/core/src/main/java/com/opensymphony/xwork2/ognl/OgnlUtil.java
+++ b/core/src/main/java/com/opensymphony/xwork2/ognl/OgnlUtil.java
@@ -45,13 +45,7 @@ import java.lang.reflect.Method;
 import java.util.Collection;
 import java.util.HashMap;
 import java.util.Map;
-import java.util.Set;
-import java.util.regex.Pattern;
 
-import static com.opensymphony.xwork2.util.ConfigParseUtil.toClassesSet;
-import static com.opensymphony.xwork2.util.ConfigParseUtil.toNewPatternsSet;
-import static com.opensymphony.xwork2.util.ConfigParseUtil.toPackageNamesSet;
-import static java.util.Collections.emptySet;
 import static java.util.Objects.requireNonNull;
 import static org.apache.struts2.ognl.OgnlGuard.EXPR_BLOCKED;
 
@@ -150,14 +144,6 @@ public class OgnlUtil {
         // Must be set directly on SecurityMemberAccess
     }
 
-    /**
-     * @deprecated since 6.4.0, no replacement.
-     */
-    @Deprecated
-    protected void setExcludedPackageNamePatterns(String 
commaDelimitedPackagePatterns) {
-        // Must be set directly on SecurityMemberAccess
-    }
-
     /**
      * @deprecated since 6.5.0, no replacement.
      */
@@ -166,14 +152,6 @@ public class OgnlUtil {
         // Must be set directly on SecurityMemberAccess
     }
 
-    /**
-     * @deprecated since 6.4.0, no replacement.
-     */
-    @Deprecated
-    protected void setExcludedPackageNames(String commaDelimitedPackageNames) {
-        // Must be set directly on SecurityMemberAccess
-    }
-
     /**
      * @deprecated since 6.5.0, no replacement.
      */
@@ -182,14 +160,6 @@ public class OgnlUtil {
         // Must be set directly on SecurityMemberAccess
     }
 
-    /**
-     * @deprecated since 6.4.0, no replacement.
-     */
-    @Deprecated
-    public void setExcludedPackageExemptClasses(String commaDelimitedClasses) {
-        // Must be set directly on SecurityMemberAccess
-    }
-
     /**
      * @deprecated since 6.5.0, no replacement.
      */
@@ -198,67 +168,11 @@ public class OgnlUtil {
         // Must be set directly on SecurityMemberAccess
     }
 
-    /**
-     * @deprecated since 6.4.0, no replacement.
-     */
-    @Deprecated
-    public Set<String> getExcludedClasses() {
-        return toClassesSet(container.getInstance(String.class, 
StrutsConstants.STRUTS_EXCLUDED_CLASSES));
-    }
-
-    /**
-     * @deprecated since 6.4.0, no replacement.
-     */
-    @Deprecated
-    public Set<Pattern> getExcludedPackageNamePatterns() {
-        return toNewPatternsSet(emptySet(), 
container.getInstance(String.class, 
StrutsConstants.STRUTS_EXCLUDED_PACKAGE_NAME_PATTERNS));
-    }
-
-    /**
-     * @deprecated since 6.4.0, no replacement.
-     */
-    @Deprecated
-    public Set<String> getExcludedPackageNames() {
-        return toPackageNamesSet(container.getInstance(String.class, 
StrutsConstants.STRUTS_EXCLUDED_PACKAGE_NAMES));
-    }
-
-    /**
-     * @deprecated since 6.4.0, no replacement.
-     */
-    @Deprecated
-    public Set<String> getExcludedPackageExemptClasses() {
-        return toClassesSet(container.getInstance(String.class, 
StrutsConstants.STRUTS_EXCLUDED_PACKAGE_EXEMPT_CLASSES));
-    }
-
     @Inject
     protected void setContainer(Container container) {
         this.container = container;
     }
 
-    /**
-     * @deprecated since 6.4.0, no replacement.
-     */
-    @Deprecated
-    protected void setAllowStaticFieldAccess(String allowStaticFieldAccess) {
-        // Must be set directly on SecurityMemberAccess
-    }
-
-    /**
-     * @deprecated since 6.4.0, no replacement.
-     */
-    @Deprecated
-    protected void setDisallowProxyMemberAccess(String 
disallowProxyMemberAccess) {
-        // Must be set directly on SecurityMemberAccess
-    }
-
-    /**
-     * @deprecated since 6.4.0, no replacement.
-     */
-    @Deprecated
-    protected void setDisallowDefaultPackageAccess(String 
disallowDefaultPackageAccess) {
-        // Must be set directly on SecurityMemberAccess
-    }
-
     /**
      * @param maxLength Injects the Struts OGNL expression maximum length.
      */
@@ -278,22 +192,6 @@ public class OgnlUtil {
         }
     }
 
-    /**
-     * @deprecated since 6.4.0, no replacement.
-     */
-    @Deprecated
-    public boolean isDisallowProxyMemberAccess() {
-        return BooleanUtils.toBoolean(container.getInstance(String.class, 
StrutsConstants.STRUTS_DISALLOW_PROXY_MEMBER_ACCESS));
-    }
-
-    /**
-     * @deprecated since 6.4.0, no replacement.
-     */
-    @Deprecated
-    public boolean isDisallowDefaultPackageAccess() {
-        return BooleanUtils.toBoolean(container.getInstance(String.class, 
StrutsConstants.STRUTS_DISALLOW_DEFAULT_PACKAGE_ACCESS));
-    }
-
     /**
      * Convenience mechanism to clear the OGNL Runtime Cache via OgnlUtil.  
May be utilized
      * by applications that generate many unique OGNL expressions over time.

Reply via email to