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>
|
||||
* 只有与属性关联的相关Getter和Setter方法才会被读取,无关的getXXX和setXXX都被忽略
|
||||
*
|
||||
* @return this
|
||||
*/
|
||||
private BeanDesc init() {
|
||||
final Method[] gettersAndSetters = MethodUtil.getMethods(this.beanClass, MethodUtil::isGetterOrSetterIgnoreCase);
|
||||
private void init() {
|
||||
final Method[] gettersAndSetters = MethodUtil.getPublicMethods(this.beanClass, MethodUtil::isGetterOrSetterIgnoreCase);
|
||||
PropDesc prop;
|
||||
for (final Field field : FieldUtil.getFields(this.beanClass)) {
|
||||
// 排除静态属性和对象子类
|
||||
@ -151,7 +150,6 @@ public class BeanDesc implements Serializable {
|
||||
this.propMap.putIfAbsent(prop.getFieldName(), prop);
|
||||
}
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -299,7 +299,7 @@ public class MethodUtil {
|
||||
}
|
||||
|
||||
/**
|
||||
* 获得指定类过滤后的Public方法列表
|
||||
* 获得指定类过滤后的方法列表
|
||||
*
|
||||
* @param clazz 查找方法的类
|
||||
* @param predicate 过滤器,{@link Predicate#test(Object)}为{@code true}保留,null表示全部保留。
|
||||
|
Loading…
x
Reference in New Issue
Block a user