Polish Property class

This commit is contained in:
Phillip Webb 2012-09-13 16:36:52 -07:00
parent fac060f0af
commit 6e0400db32
1 changed files with 3 additions and 9 deletions

View File

@ -37,6 +37,7 @@ import org.springframework.util.StringUtils;
* The built TypeDescriptor can then be used to convert from/to the property type.
*
* @author Keith Donald
* @author Phillip Webb
* @since 3.1
* @see TypeDescriptor#TypeDescriptor(Property)
* @see TypeDescriptor#nested(Property, int)
@ -53,8 +54,7 @@ public final class Property {
private final MethodParameter methodParameter;
private final Annotation[] annotations;
private Annotation[] annotations;
public Property(Class<?> objectType, Method readMethod, Method writeMethod) {
this(objectType, readMethod, writeMethod, null);
@ -65,13 +65,7 @@ public final class Property {
this.readMethod = readMethod;
this.writeMethod = writeMethod;
this.methodParameter = resolveMethodParameter();
if (name != null) {
this.name = name;
}
else {
this.name = resolveName();
}
this.annotations = resolveAnnotations();
this.name = (name == null ? resolveName() : name);
}