This commit is contained in:
@@ -63,8 +63,8 @@ import static jdk.internal.org.objectweb.asm.Opcodes.*;
|
||||
* </pre></blockquote>
|
||||
* <p>
|
||||
* 映射Field时,field必须满足以下条件之一: <br>
|
||||
* 1、field属性是public且非final <br>
|
||||
* 2、至少存在对应的getter、setter方法中的一个 <br>
|
||||
* 1、field属性是public且非final <br>
|
||||
* 2、至少存在对应的getter、setter方法中的一个 <br>
|
||||
* 当不存在getter方法时,get操作固定返回null <br>
|
||||
* 当不存在setter方法时,set操作为空方法 <br>
|
||||
* <p>
|
||||
@@ -296,7 +296,6 @@ public interface Attribute<T, F> {
|
||||
for (java.lang.reflect.Method method : clazz.getDeclaredMethods()) {
|
||||
if (java.lang.reflect.Modifier.isStatic(method.getModifiers())) continue;
|
||||
if (!method.getName().startsWith("set")) continue;
|
||||
if (method.getReturnType() != void.class) continue;
|
||||
if (method.getParameterCount() != 1) continue;
|
||||
list.add(create(clazz, null, method));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user