瀏覽代碼

代码优化

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