This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-jxpath.git
commit a86a19ac2ee4c95261ead79ba5d9c3fd2da0a5ca Author: Gary D. Gregory <garydgreg...@gmail.com> AuthorDate: Thu Mar 20 10:54:32 2025 -0400 Use generics --- .../java/org/apache/commons/jxpath/JXPathIntrospector.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/apache/commons/jxpath/JXPathIntrospector.java b/src/main/java/org/apache/commons/jxpath/JXPathIntrospector.java index 7e5176f..ed13843 100644 --- a/src/main/java/org/apache/commons/jxpath/JXPathIntrospector.java +++ b/src/main/java/org/apache/commons/jxpath/JXPathIntrospector.java @@ -29,8 +29,8 @@ import org.apache.commons.jxpath.util.ClassLoaderUtil; */ public class JXPathIntrospector { - private static Map byClass = Collections.synchronizedMap(new HashMap()); - private static Map byInterface = Collections.synchronizedMap(new HashMap()); + private static Map<Class, JXPathBeanInfo> byClass = Collections.synchronizedMap(new HashMap<>()); + private static Map<Class, JXPathBeanInfo> byInterface = Collections.synchronizedMap(new HashMap<>()); static { registerAtomicClass(Class.class); registerAtomicClass(Boolean.TYPE); @@ -66,7 +66,7 @@ public class JXPathIntrospector { private static JXPathBeanInfo findDynamicBeanInfo(final Class beanClass) { JXPathBeanInfo beanInfo; if (beanClass.isInterface()) { - beanInfo = (JXPathBeanInfo) byInterface.get(beanClass); + beanInfo = byInterface.get(beanClass); if (beanInfo != null && beanInfo.isDynamic()) { return beanInfo; } @@ -82,7 +82,7 @@ public class JXPathIntrospector { } final Class sup = beanClass.getSuperclass(); if (sup != null) { - beanInfo = (JXPathBeanInfo) byClass.get(sup); + beanInfo = byClass.get(sup); if (beanInfo != null && beanInfo.isDynamic()) { return beanInfo; } @@ -130,7 +130,7 @@ public class JXPathIntrospector { * @return JXPathBeanInfo */ public static JXPathBeanInfo getBeanInfo(final Class beanClass) { - JXPathBeanInfo beanInfo = (JXPathBeanInfo) byClass.get(beanClass); + JXPathBeanInfo beanInfo = byClass.get(beanClass); if (beanInfo == null) { beanInfo = findDynamicBeanInfo(beanClass); if (beanInfo == null) {