You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2025/03/20 15:27:37 UTC
(commons-jxpath) 06/11: Use generics
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 <ga...@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) {