Răsfoiți Sursa

代码优化

woody 11 luni în urmă
părinte
comite
8ec25749e5

+ 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);