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

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


The following commit(s) were added to refs/heads/main by this push:
     new 4b0900c96f Fix various IDE warnings
4b0900c96f is described below

commit 4b0900c96fb18fabc17340c63b8f10416f136d82
Author: Mark Thomas <[email protected]>
AuthorDate: Tue Oct 27 08:18:12 2026 +0000

    Fix various IDE warnings
---
 .../java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java | 1 +
 .../test/java/org/apache/tomcat/jdbc/naming/TestNamingFactory.java    | 2 +-
 .../org/apache/tomcat/jdbc/pool/TestDisposableConnectionFacade.java   | 4 ++--
 .../org/apache/tomcat/jdbc/pool/TestProxyKindAfterDataSourceSwap.java | 2 --
 .../apache/tomcat/jdbc/pool/interceptor/TestSlowQueryEviction.java    | 1 -
 .../apache/tomcat/jdbc/pool/interceptor/TestStatementFinalizer.java   | 1 +
 6 files changed, 5 insertions(+), 6 deletions(-)

diff --git 
a/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java
 
b/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java
index 5809d1d7a6..280c3506cf 100644
--- 
a/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java
+++ 
b/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java
@@ -102,6 +102,7 @@ public class ConnectionState extends JdbcInterceptor  {
      * @param con    the pooled connection being set up for its next
      *               borrower
      */
+    @SuppressWarnings("null") // Suppress false positive warnings
     @Override
     public void reset(ConnectionPool parent, PooledConnection con) {
         if (parent==null || con==null) {
diff --git 
a/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/naming/TestNamingFactory.java
 
b/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/naming/TestNamingFactory.java
index cf8cfd45d4..754c314081 100644
--- 
a/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/naming/TestNamingFactory.java
+++ 
b/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/naming/TestNamingFactory.java
@@ -299,7 +299,7 @@ class TestNamingFactory extends JdbcPoolBaseTest {
         public void setCount(int count) {
             this.count = count;
         }
-        public void setBoom(String value) {
+        public void setBoom(@SuppressWarnings("unused") String value) {
             throw new IllegalStateException("setter always fails");
         }
     }
diff --git 
a/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestDisposableConnectionFacade.java
 
b/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestDisposableConnectionFacade.java
index 421a805fbe..ab47200249 100644
--- 
a/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestDisposableConnectionFacade.java
+++ 
b/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestDisposableConnectionFacade.java
@@ -123,9 +123,9 @@ class TestDisposableConnectionFacade {
 
             // From this point on nothing may pass through the facade: the
             // physical connection is the pool's to hand out again.
-            Assertions.assertEquals(Boolean.TRUE, proxy.isClosed(),
+            Assertions.assertEquals(Boolean.TRUE, 
Boolean.valueOf(proxy.isClosed()),
                     "the facade must report closed while the close is still in 
flight");
-            Assertions.assertEquals(Boolean.FALSE, proxy.isValid(0),
+            Assertions.assertEquals(Boolean.FALSE, 
Boolean.valueOf(proxy.isValid(0)),
                     "the facade must report invalid while the close is still 
in flight");
             Assertions.assertThrows(SQLException.class, proxy::getAutoCommit,
                     "post-return calls must be rejected instead of reaching 
the chain");
diff --git 
a/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestProxyKindAfterDataSourceSwap.java
 
b/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestProxyKindAfterDataSourceSwap.java
index b7c68e0091..ad545e8fe8 100644
--- 
a/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestProxyKindAfterDataSourceSwap.java
+++ 
b/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestProxyKindAfterDataSourceSwap.java
@@ -42,8 +42,6 @@ class TestProxyKindAfterDataSourceSwap extends 
JdbcPoolBaseTest {
     /* A plain, non-XA javax.sql.DataSource for H2. */
     private static final class PlainDataSource implements javax.sql.DataSource 
{
 
-        private static final long serialVersionUID = 1L;
-
         private final String url;
 
         PlainDataSource(String url) {
diff --git 
a/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/interceptor/TestSlowQueryEviction.java
 
b/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/interceptor/TestSlowQueryEviction.java
index ee558216e0..69d6649786 100644
--- 
a/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/interceptor/TestSlowQueryEviction.java
+++ 
b/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/interceptor/TestSlowQueryEviction.java
@@ -132,7 +132,6 @@ class TestSlowQueryEviction extends JdbcPoolBaseTest {
 
         int threads = 48;
         int perThread = 1000;
-        ConcurrentHashMap<String, QueryStats> stats;
         ExecutorService pool = Executors.newFixedThreadPool(threads);
         CopyOnWriteArrayList<Throwable> failures = new 
CopyOnWriteArrayList<>();
         CountDownLatch ready = new CountDownLatch(threads);
diff --git 
a/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/interceptor/TestStatementFinalizer.java
 
b/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/interceptor/TestStatementFinalizer.java
index 0e2b5ab325..fcf016bf93 100644
--- 
a/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/interceptor/TestStatementFinalizer.java
+++ 
b/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/interceptor/TestStatementFinalizer.java
@@ -156,6 +156,7 @@ class TestStatementFinalizer extends JdbcPoolBaseTest {
                 "the leaked statement must be closed when its connection goes 
back");
     }
 
+    @SuppressWarnings("unlikely-arg-type") // Use of unlikely arg-type is 
deliberate
     @Test
     void theTrackingWrapperStaysHonestAboutTheStatementItWraps() throws 
Exception {
         DataSource ds = finalizerPool();


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to