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

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


The following commit(s) were added to refs/heads/9.0.x by this push:
     new 4b4022f5f9 Fix IDE warnings
4b4022f5f9 is described below

commit 4b4022f5f9360767a94bc4f726d3dc4b635e2c3c
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Thu Mar 20 13:22:17 2025 +0000

    Fix IDE warnings
---
 java/org/apache/catalina/core/DefaultInstanceManager.java         | 8 ++++----
 java/org/apache/catalina/filters/ExpiresFilter.java               | 3 ---
 java/org/apache/catalina/loader/WebappClassLoaderBase.java        | 5 -----
 java/org/apache/catalina/ssi/SSIServlet.java                      | 1 -
 .../tomcat/dbcp/dbcp2/datasources/PerUserPoolDataSource.java      | 1 -
 5 files changed, 4 insertions(+), 14 deletions(-)

diff --git a/java/org/apache/catalina/core/DefaultInstanceManager.java 
b/java/org/apache/catalina/core/DefaultInstanceManager.java
index b9a00b8918..42892d0170 100644
--- a/java/org/apache/catalina/core/DefaultInstanceManager.java
+++ b/java/org/apache/catalina/core/DefaultInstanceManager.java
@@ -376,21 +376,21 @@ public class DefaultInstanceManager implements 
InstanceManager {
                             annotations.add(new 
AnnotationCacheEntry(fieldName, null, resourceAnnotation.name(),
                                     AnnotationCacheEntryType.FIELD));
                         } else if (EJB_PRESENT && (ejbAnnotation = 
field.getAnnotation(EJB.class)) != null) {
-                            annotations.add(new 
AnnotationCacheEntry(fieldName, null, ((EJB) ejbAnnotation).name(),
+                            annotations.add(new 
AnnotationCacheEntry(fieldName, null, ejbAnnotation.name(),
                                     AnnotationCacheEntryType.FIELD));
                         } else if (WS_PRESENT &&
                                 (webServiceRefAnnotation = 
field.getAnnotation(WebServiceRef.class)) != null) {
                             annotations.add(new 
AnnotationCacheEntry(fieldName, null,
-                                    ((WebServiceRef) 
webServiceRefAnnotation).name(), AnnotationCacheEntryType.FIELD));
+                                    webServiceRefAnnotation.name(), 
AnnotationCacheEntryType.FIELD));
                         } else if (JPA_PRESENT && 
(persistenceContextAnnotation =
                                 field.getAnnotation(PersistenceContext.class)) 
!= null) {
                             annotations.add(new 
AnnotationCacheEntry(fieldName, null,
-                                    ((PersistenceContext) 
persistenceContextAnnotation).name(),
+                                    persistenceContextAnnotation.name(),
                                     AnnotationCacheEntryType.FIELD));
                         } else if (JPA_PRESENT &&
                                 (persistenceUnitAnnotation = 
field.getAnnotation(PersistenceUnit.class)) != null) {
                             annotations.add(new 
AnnotationCacheEntry(fieldName, null,
-                                    ((PersistenceUnit) 
persistenceUnitAnnotation).name(),
+                                    persistenceUnitAnnotation.name(),
                                     AnnotationCacheEntryType.FIELD));
                         }
                     }
diff --git a/java/org/apache/catalina/filters/ExpiresFilter.java 
b/java/org/apache/catalina/filters/ExpiresFilter.java
index a01b83f1cc..f546fa7bb2 100644
--- a/java/org/apache/catalina/filters/ExpiresFilter.java
+++ b/java/org/apache/catalina/filters/ExpiresFilter.java
@@ -473,9 +473,6 @@ public class ExpiresFilter extends FilterBase {
      * <p>
      * Can be expressed like '{@code access plus 1 month 15 days 2 hours}'.
      * </p>
-     *
-     * @param durations     List of duration elements.
-     * @param startingPoint Starting point of the elapse to set in the 
response.
      */
     protected static class ExpiresConfiguration {
         /**
diff --git a/java/org/apache/catalina/loader/WebappClassLoaderBase.java 
b/java/org/apache/catalina/loader/WebappClassLoaderBase.java
index 7754d203be..31ccb97489 100644
--- a/java/org/apache/catalina/loader/WebappClassLoaderBase.java
+++ b/java/org/apache/catalina/loader/WebappClassLoaderBase.java
@@ -2217,11 +2217,6 @@ public abstract class WebappClassLoaderBase extends 
URLClassLoader
     }
 
 
-    /*
-     * The use of getPackage() is appropriate given that the code is checking 
if the package is sealed. Therefore,
-     * parent class loaders need to be checked.
-     */
-    @SuppressWarnings("deprecation")
     private Class<?> findClassInternal(String name, String path) {
         ResourceEntry entry = resourceEntries.get(path);
         WebResource resource = null;
diff --git a/java/org/apache/catalina/ssi/SSIServlet.java 
b/java/org/apache/catalina/ssi/SSIServlet.java
index 41dad7bb7e..f976591531 100644
--- a/java/org/apache/catalina/ssi/SSIServlet.java
+++ b/java/org/apache/catalina/ssi/SSIServlet.java
@@ -200,7 +200,6 @@ public class SSIServlet extends HttpServlet {
             }
             if (stringWriter != null) {
                 printWriter.flush();
-                @SuppressWarnings("null")
                 String text = stringWriter.toString();
                 res.getWriter().write(text);
             }
diff --git 
a/java/org/apache/tomcat/dbcp/dbcp2/datasources/PerUserPoolDataSource.java 
b/java/org/apache/tomcat/dbcp/dbcp2/datasources/PerUserPoolDataSource.java
index 8ceefe9b68..6d7f8ac98f 100644
--- a/java/org/apache/tomcat/dbcp/dbcp2/datasources/PerUserPoolDataSource.java
+++ b/java/org/apache/tomcat/dbcp/dbcp2/datasources/PerUserPoolDataSource.java
@@ -665,7 +665,6 @@ public class PerUserPoolDataSource extends 
InstanceKeyDataSource {
      * @throws IOException            Any of the usual Input/Output related 
exceptions.
      * @throws ClassNotFoundException A class of a serialized object cannot be 
found.
      */
-    @SuppressWarnings("resource")
     private void readObject(final ObjectInputStream in) throws IOException, 
ClassNotFoundException {
         in.defaultReadObject();
         this.managers = readObjectImpl().managers;


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

Reply via email to