修复FieldUtil错误的方法命名

This commit is contained in:
liaozan 2024-09-01 12:40:01 +08:00
parent 21858539e5
commit b5a70b1ca0
2 changed files with 2 additions and 2 deletions

View File

@ -116,7 +116,7 @@ public class FieldUtil {
* @param name 字段名称
* @return 字段对象如果未找到返回{@code null}
*/
public static Field getDeclearField(final Class<?> beanClass, final String name) {
public static Field getDeclaredField(final Class<?> beanClass, final String name) {
final Field[] fields = getDeclaredFields(beanClass, (field -> StrUtil.equals(name, field.getName())));
return ArrayUtil.isEmpty(fields) ? null : fields[0];
}

View File

@ -46,7 +46,7 @@ public class FieldUtilTest {
Assertions.assertNull(noField);
// 获取不到父类字段
final Field field = FieldUtil.getDeclearField(ReflectTestBeans.TestSubClass.class, "field");
final Field field = FieldUtil.getDeclaredField(ReflectTestBeans.TestSubClass.class, "field");
Assertions.assertNull(field);
final Field subField = FieldUtil.getField(ReflectTestBeans.TestSubClass.class, "subField");