ReflectUtil.getFieldsValue增加Filter重载

This commit is contained in:
Looly 2023-10-07 08:49:52 +08:00
parent bb9736aba6
commit b696c5c41f

View File

@ -301,11 +301,7 @@ public class ReflectUtil {
if (null != obj) {
final Field[] fields = getFields(obj instanceof Class ? (Class<?>) obj : obj.getClass(), filter);
if (null != fields) {
final Object[] values = new Object[fields.length];
for (int i = 0; i < fields.length; i++) {
values[i] = getFieldValue(obj, fields[i]);
}
return values;
return ArrayUtil.map(fields, Object.class, field -> getFieldValue(obj, field));
}
}
return null;