This commit is contained in:
Redkale
2017-03-06 09:29:25 +08:00
parent 508b269a82
commit 8ae39df2e8

View File

@@ -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));
}