mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-05-09 23:51:34 +08:00
fix bug
This commit is contained in:
parent
9b47a416ce
commit
edde416ffe
@ -138,10 +138,9 @@ public class BeanDesc implements Serializable {
|
|||||||
* 初始化<br>
|
* 初始化<br>
|
||||||
* 只有与属性关联的相关Getter和Setter方法才会被读取,无关的getXXX和setXXX都被忽略
|
* 只有与属性关联的相关Getter和Setter方法才会被读取,无关的getXXX和setXXX都被忽略
|
||||||
*
|
*
|
||||||
* @return this
|
|
||||||
*/
|
*/
|
||||||
private BeanDesc init() {
|
private void init() {
|
||||||
final Method[] gettersAndSetters = MethodUtil.getMethods(this.beanClass, MethodUtil::isGetterOrSetterIgnoreCase);
|
final Method[] gettersAndSetters = MethodUtil.getPublicMethods(this.beanClass, MethodUtil::isGetterOrSetterIgnoreCase);
|
||||||
PropDesc prop;
|
PropDesc prop;
|
||||||
for (final Field field : FieldUtil.getFields(this.beanClass)) {
|
for (final Field field : FieldUtil.getFields(this.beanClass)) {
|
||||||
// 排除静态属性和对象子类
|
// 排除静态属性和对象子类
|
||||||
@ -151,7 +150,6 @@ public class BeanDesc implements Serializable {
|
|||||||
this.propMap.putIfAbsent(prop.getFieldName(), prop);
|
this.propMap.putIfAbsent(prop.getFieldName(), prop);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return this;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -299,7 +299,7 @@ public class MethodUtil {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得指定类过滤后的Public方法列表
|
* 获得指定类过滤后的方法列表
|
||||||
*
|
*
|
||||||
* @param clazz 查找方法的类
|
* @param clazz 查找方法的类
|
||||||
* @param predicate 过滤器,{@link Predicate#test(Object)}为{@code true}保留,null表示全部保留。
|
* @param predicate 过滤器,{@link Predicate#test(Object)}为{@code true}保留,null表示全部保留。
|
||||||
|
Loading…
x
Reference in New Issue
Block a user