refactor: 优化部分代码

修复 Sonar 扫描问题
This commit is contained in:
2024-01-27 14:33:15 +08:00
parent 9c0cd2fd9d
commit fe0bff3d3e
13 changed files with 56 additions and 44 deletions

View File

@@ -29,6 +29,9 @@ import java.lang.reflect.Type;
*/
public class ClassUtils {
private ClassUtils() {
}
/**
* 获得给定类的所有泛型参数
*

View File

@@ -22,7 +22,6 @@ import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
/**
* 反射工具类
@@ -45,7 +44,7 @@ public class ReflectUtils {
*/
public static List<String> getNonStaticFieldsName(Class<?> beanClass) throws SecurityException {
List<Field> nonStaticFields = getNonStaticFields(beanClass);
return nonStaticFields.stream().map(Field::getName).collect(Collectors.toList());
return nonStaticFields.stream().map(Field::getName).toList();
}
/**
@@ -58,6 +57,6 @@ public class ReflectUtils {
*/
public static List<Field> getNonStaticFields(Class<?> beanClass) throws SecurityException {
Field[] fields = ReflectUtil.getFields(beanClass);
return Arrays.stream(fields).filter(f -> !Modifier.isStatic(f.getModifiers())).collect(Collectors.toList());
return Arrays.stream(fields).filter(f -> !Modifier.isStatic(f.getModifiers())).toList();
}
}