Browse Source

改造为java8新特性

125473094@qq.com 7 years ago
parent
commit
3e58b0fbca

+ 6 - 3
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/toolkit/ReflectionKit.java

@@ -145,9 +145,12 @@ public class ReflectionKit {
      */
      */
     public static Map<String, Field> getFieldMap(Class<?> clazz) {
     public static Map<String, Field> getFieldMap(Class<?> clazz) {
         List<Field> fieldList = getFieldList(clazz);
         List<Field> fieldList = getFieldList(clazz);
-        Map<String, Field> fieldMap = CollectionUtils.isNotEmpty(fieldList) ? new LinkedHashMap<>() : Collections.emptyMap();
-        fieldList.forEach(field -> fieldMap.put(field.getName(), field));
-        return fieldMap;
+        if (CollectionUtils.isNotEmpty(fieldList)) {
+            Map<String, Field> fieldMap = new LinkedHashMap<>();
+            fieldList.forEach(field -> fieldMap.put(field.getName(), field));
+            return fieldMap;
+        }
+        return Collections.emptyMap();
     }
     }
 
 
     /**
     /**