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