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 1b8e7ac824d4955adc368319799777e661f9d805
Author: Kusal Kithul-Godage <g...@kusal.io>
AuthorDate: Mon Jul 8 17:54:54 2024 +1000

    WW-5411 Delete misc deprecated methods from 6.2.0
---
 .../config/providers/XmlConfigurationProvider.java |  8 --------
 .../providers/XmlDocConfigurationProvider.java     | 23 +++-------------------
 .../config/StrutsXmlConfigurationProvider.java     | 10 +---------
 .../org/apache/struts2/dispatcher/Dispatcher.java  | 16 ++++-----------
 4 files changed, 8 insertions(+), 49 deletions(-)

diff --git 
a/core/src/main/java/com/opensymphony/xwork2/config/providers/XmlConfigurationProvider.java
 
b/core/src/main/java/com/opensymphony/xwork2/config/providers/XmlConfigurationProvider.java
index 4591a1b59..088cf24dd 100644
--- 
a/core/src/main/java/com/opensymphony/xwork2/config/providers/XmlConfigurationProvider.java
+++ 
b/core/src/main/java/com/opensymphony/xwork2/config/providers/XmlConfigurationProvider.java
@@ -82,14 +82,6 @@ public abstract class XmlConfigurationProvider extends 
XmlDocConfigurationProvid
         this.configFileName = filename;
     }
 
-    /**
-     * @deprecated since 6.2.0, use {@link #XmlConfigurationProvider(String)}
-     */
-    @Deprecated
-    public XmlConfigurationProvider(String filename, @Deprecated boolean 
notUsed) {
-        this(filename);
-    }
-
     @Override
     public void init(Configuration configuration) {
         super.init(configuration);
diff --git 
a/core/src/main/java/com/opensymphony/xwork2/config/providers/XmlDocConfigurationProvider.java
 
b/core/src/main/java/com/opensymphony/xwork2/config/providers/XmlDocConfigurationProvider.java
index 6de202460..46fc72142 100644
--- 
a/core/src/main/java/com/opensymphony/xwork2/config/providers/XmlDocConfigurationProvider.java
+++ 
b/core/src/main/java/com/opensymphony/xwork2/config/providers/XmlDocConfigurationProvider.java
@@ -465,7 +465,7 @@ public abstract class XmlDocConfigurationProvider 
implements ConfigurationProvid
         Location location = DomHelper.getLocationObject(actionElement);
 
         if (!className.isEmpty()) {
-            verifyAction(className, name, location);
+            verifyAction(className, location);
         }
 
         Map<String, ResultConfig> results;
@@ -496,7 +496,7 @@ public abstract class XmlDocConfigurationProvider 
implements ConfigurationProvid
         String methodName = trimToNull(actionElement.getAttribute("method"));
 
         List<InterceptorMapping> interceptorList = 
buildInterceptorList(actionElement, packageContext);
-        List<ExceptionMappingConfig> exceptionMappings = 
buildExceptionMappings(actionElement, packageContext);
+        List<ExceptionMappingConfig> exceptionMappings = 
buildExceptionMappings(actionElement);
         Set<String> allowedMethods = buildAllowedMethods(actionElement, 
packageContext);
 
         return new ActionConfig.Builder(packageContext.getName(), actionName, 
className)
@@ -511,15 +511,6 @@ public abstract class XmlDocConfigurationProvider 
implements ConfigurationProvid
                 .build();
     }
 
-    /**
-     * @deprecated since 6.2.0, use {@link #verifyAction(String, Location)}
-     */
-    @Deprecated
-    protected boolean verifyAction(String className, String name, Location 
loc) {
-        verifyAction(className, loc);
-        return true;
-    }
-
     protected void verifyAction(String className, Location loc) {
         if (className.contains("{")) {
             LOG.debug("Action class [{}] contains a wildcard replacement 
value, so it can't be verified", className);
@@ -785,14 +776,6 @@ public abstract class XmlDocConfigurationProvider 
implements ConfigurationProvid
         return sb.toString();
     }
 
-    /**
-     * @deprecated since 6.2.0, use {@link #buildExceptionMappings(Element)}
-     */
-    @Deprecated
-    protected List<ExceptionMappingConfig> buildExceptionMappings(Element 
element, PackageConfig.Builder packageContext) {
-        return buildExceptionMappings(element);
-    }
-
     /**
      * Build a list of exception mapping objects from below a given XML 
element.
      *
@@ -930,7 +913,7 @@ public abstract class XmlDocConfigurationProvider 
implements ConfigurationProvid
 
         if (globalExceptionMappingList.getLength() > 0) {
             Element globalExceptionMappingElement = (Element) 
globalExceptionMappingList.item(0);
-            List<ExceptionMappingConfig> exceptionMappings = 
buildExceptionMappings(globalExceptionMappingElement, packageContext);
+            List<ExceptionMappingConfig> exceptionMappings = 
buildExceptionMappings(globalExceptionMappingElement);
             packageContext.addGlobalExceptionMappingConfigs(exceptionMappings);
         }
     }
diff --git 
a/core/src/main/java/org/apache/struts2/config/StrutsXmlConfigurationProvider.java
 
b/core/src/main/java/org/apache/struts2/config/StrutsXmlConfigurationProvider.java
index 51dded4cf..3ea6dbabb 100644
--- 
a/core/src/main/java/org/apache/struts2/config/StrutsXmlConfigurationProvider.java
+++ 
b/core/src/main/java/org/apache/struts2/config/StrutsXmlConfigurationProvider.java
@@ -25,10 +25,10 @@ import com.opensymphony.xwork2.inject.ContainerBuilder;
 import com.opensymphony.xwork2.inject.Context;
 import com.opensymphony.xwork2.inject.Factory;
 import com.opensymphony.xwork2.util.location.LocatableProperties;
+import jakarta.servlet.ServletContext;
 import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.Logger;
 
-import jakarta.servlet.ServletContext;
 import java.io.File;
 import java.io.IOException;
 import java.net.MalformedURLException;
@@ -105,14 +105,6 @@ public class StrutsXmlConfigurationProvider extends 
XmlConfigurationProvider {
         }
     }
 
-    /**
-     * @deprecated since 6.2.0, use {@link 
#StrutsXmlConfigurationProvider(String, ServletContext)}
-     */
-    @Deprecated
-    public StrutsXmlConfigurationProvider(String filename, @Deprecated boolean 
errorIfMissing, ServletContext ctx) {
-        this(filename, ctx);
-    }
-
     /* (non-Javadoc)
      * @see 
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider#register(com.opensymphony.xwork2.inject.ContainerBuilder,
 java.util.Properties)
      */
diff --git a/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java 
b/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java
index 6d21ef693..55b397817 100644
--- a/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java
+++ b/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java
@@ -48,6 +48,10 @@ import com.opensymphony.xwork2.util.ValueStackFactory;
 import com.opensymphony.xwork2.util.location.LocatableProperties;
 import com.opensymphony.xwork2.util.location.Location;
 import com.opensymphony.xwork2.util.location.LocationUtils;
+import jakarta.servlet.ServletContext;
+import jakarta.servlet.ServletException;
+import jakarta.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletResponse;
 import org.apache.commons.lang3.BooleanUtils;
 import org.apache.commons.lang3.LocaleUtils;
 import org.apache.commons.lang3.StringUtils;
@@ -72,10 +76,6 @@ import org.apache.struts2.ognl.ThreadAllowlist;
 import org.apache.struts2.util.ObjectFactoryDestroyable;
 import org.apache.struts2.util.fs.JBossFileManager;
 
-import jakarta.servlet.ServletContext;
-import jakarta.servlet.ServletException;
-import jakarta.servlet.http.HttpServletRequest;
-import jakarta.servlet.http.HttpServletResponse;
 import java.io.File;
 import java.io.IOException;
 import java.util.Arrays;
@@ -551,14 +551,6 @@ public class Dispatcher {
         return new StrutsXmlConfigurationProvider(filename, ctx);
     }
 
-    /**
-     * @deprecated since 6.2.0, use {@link 
#createStrutsXmlConfigurationProvider(String, ServletContext)}
-     */
-    @Deprecated
-    protected XmlConfigurationProvider 
createStrutsXmlConfigurationProvider(String filename, boolean errorIfMissing, 
ServletContext ctx) {
-        return createStrutsXmlConfigurationProvider(filename, ctx);
-    }
-
     private void init_JavaConfigurations() {
         String configClasses = initParams.get("javaConfigClasses");
         if (configClasses != null) {

Reply via email to