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

markt pushed a commit to branch 11.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git

commit 54c6200622a9a431efd107a5a4a280c0bb68683b
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Sun Dec 15 12:57:52 2024 +0000

    Remove unnecessary casts
---
 java/org/apache/catalina/startup/HostConfig.java               |  2 +-
 java/org/apache/tomcat/util/net/Nio2Endpoint.java              |  2 +-
 .../org/apache/tomcat/jdbc/test/Async0IdleTestBug50477.java    |  4 +---
 test/org/apache/catalina/valves/TestRequestFilterValve.java    | 10 +++++-----
 .../WEB-INF/classes/compressionFilters/CompressionFilter.java  |  2 +-
 5 files changed, 9 insertions(+), 11 deletions(-)

diff --git a/java/org/apache/catalina/startup/HostConfig.java 
b/java/org/apache/catalina/startup/HostConfig.java
index 54383de7aa..4fa19b82fb 100644
--- a/java/org/apache/catalina/startup/HostConfig.java
+++ b/java/org/apache/catalina/startup/HostConfig.java
@@ -1655,7 +1655,7 @@ public class HostConfig implements LifecycleListener {
      */
     public void check(String name) {
         synchronized (host) {
-            if (!((Lifecycle) host).getState().isAvailable()) {
+            if (!host.getState().isAvailable()) {
                 return;
             }
             if (tryAddServiced(name)) {
diff --git a/java/org/apache/tomcat/util/net/Nio2Endpoint.java 
b/java/org/apache/tomcat/util/net/Nio2Endpoint.java
index 7e1fbd77b0..bb2bb2cae6 100644
--- a/java/org/apache/tomcat/util/net/Nio2Endpoint.java
+++ b/java/org/apache/tomcat/util/net/Nio2Endpoint.java
@@ -1702,7 +1702,7 @@ public class Nio2Endpoint extends 
AbstractNetworkChannelEndpoint<Nio2Channel,Asy
             } catch (Throwable t) {
                 log.error(sm.getString("endpoint.processing.fail"), t);
                 if (socketWrapper != null) {
-                    ((Nio2SocketWrapper) socketWrapper).close();
+                    socketWrapper.close();
                 }
             } finally {
                 if (launch) {
diff --git 
a/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/Async0IdleTestBug50477.java
 
b/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/Async0IdleTestBug50477.java
index 44d184943d..c67302e9ee 100644
--- 
a/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/Async0IdleTestBug50477.java
+++ 
b/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/Async0IdleTestBug50477.java
@@ -22,8 +22,6 @@ import java.util.concurrent.TimeUnit;
 
 import org.junit.Test;
 
-import org.apache.tomcat.jdbc.pool.DataSourceProxy;
-
 public class Async0IdleTestBug50477 extends DefaultTestCase {
 
     @Test
@@ -33,7 +31,7 @@ public class Async0IdleTestBug50477 extends DefaultTestCase {
         this.datasource.getPoolProperties().setFairQueue(true);
         this.datasource.getPoolProperties().setInitialSize(0);
         try {
-            Future<Connection> cf = 
((DataSourceProxy)datasource).getConnectionAsync();
+            Future<Connection> cf = datasource.getConnectionAsync();
             cf.get(5, TimeUnit.SECONDS);
         }finally {
             tearDown();
diff --git a/test/org/apache/catalina/valves/TestRequestFilterValve.java 
b/test/org/apache/catalina/valves/TestRequestFilterValve.java
index 2fad52de12..47ca0fca93 100644
--- a/test/org/apache/catalina/valves/TestRequestFilterValve.java
+++ b/test/org/apache/catalina/valves/TestRequestFilterValve.java
@@ -127,7 +127,7 @@ public class TestRequestFilterValve {
                 if (usePeerAddress) {
                     request.setRemoteAddr(ADDR_OTHER);
                     request.getCoyoteRequest().peerAddr().setString(property);
-                    ((RemoteAddrValve) valve).setUsePeerAddress(true);
+                    valve.setUsePeerAddress(true);
                     msg.append(" peer='" + property + "'");
                 } else {
                     request.setRemoteAddr(property);
@@ -143,7 +143,7 @@ public class TestRequestFilterValve {
                 if (usePeerAddress) {
                     request.setRemoteAddr(ADDR_OTHER);
                     request.getCoyoteRequest().peerAddr().setString(property);
-                    ((RemoteCIDRValve) valve).setUsePeerAddress(true);
+                    valve.setUsePeerAddress(true);
                     msg.append(" peer='" + property + "'");
                 } else {
                     request.setRemoteAddr(property);
@@ -172,11 +172,11 @@ public class TestRequestFilterValve {
         }
         if (addConnectorPort) {
             if (valve instanceof RemoteAddrValve) {
-                ((RemoteAddrValve) valve).setAddConnectorPort(true);
+                valve.setAddConnectorPort(true);
             } else if (valve instanceof RemoteHostValve) {
-                ((RemoteHostValve) valve).setAddConnectorPort(true);
+                valve.setAddConnectorPort(true);
             } else if (valve instanceof RemoteCIDRValve) {
-                ((RemoteCIDRValve) valve).setAddConnectorPort(true);
+                valve.setAddConnectorPort(true);
             } else {
                 Assert.fail("Can only set 'addConnectorPort' for 
RemoteAddrValve, RemoteHostValve and RemoteCIDRValve");
             }
diff --git 
a/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilter.java 
b/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilter.java
index 5ac0054a30..53f679d86a 100644
--- a/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilter.java
+++ b/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilter.java
@@ -168,7 +168,7 @@ public class CompressionFilter extends GenericFilter {
             }
 
             // Are we allowed to compress ?
-            String s = ((HttpServletRequest)request).getParameter("gzip");
+            String s = request.getParameter("gzip");
             if ("false".equals(s)) {
                 if (debug > 0) {
                     System.out.println("got parameter gzip=false --> don't 
compress, just chain filter");


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to