woody 1 سال پیش
والد
کامیت
8ec25749e5
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 3 1
      framework-common/src/main/java/com/chelvc/framework/common/util/ObjectUtils.java

+ 3 - 1
framework-common/src/main/java/com/chelvc/framework/common/util/ObjectUtils.java

@@ -1025,7 +1025,9 @@ public final class ObjectUtils {
         }
         for (java.lang.reflect.Type type : getGenericSuperclasses(clazz)) {
             Class<?> classed = type2class(type);
-            if (Objects.equals(classed, superclass)) {
+            if (classed == null) {
+                continue;
+            } else if (Objects.equals(classed, superclass)) {
                 return type;
             }
             java.lang.reflect.Type found = lookupGenericSuperclass(classed, superclass);