mirror of
https://github.com/continew-org/continew-starter.git
synced 2025-09-09 20:57:23 +08:00
refactor: 优化部分代码
修复 Sonar 扫描问题
This commit is contained in:
@@ -29,6 +29,9 @@ import java.lang.reflect.Type;
|
||||
*/
|
||||
public class ClassUtils {
|
||||
|
||||
private ClassUtils() {
|
||||
}
|
||||
|
||||
/**
|
||||
* 获得给定类的所有泛型参数
|
||||
*
|
||||
|
@@ -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();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user