소스 검색

代码优化

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