Polish
This commit is contained in:
parent
7b8563a877
commit
a90c8d01a9
|
@ -266,7 +266,8 @@ public class JavaBeanPropertyDescriptorTests extends PropertyDescriptorTests {
|
||||||
protected JavaBeanPropertyDescriptor createPropertyDescriptor(
|
protected JavaBeanPropertyDescriptor createPropertyDescriptor(
|
||||||
TypeElement ownerElement, String name) {
|
TypeElement ownerElement, String name) {
|
||||||
return createPropertyDescriptor(ownerElement, name,
|
return createPropertyDescriptor(ownerElement, name,
|
||||||
createAccessorMethod("get", name), createAccessorMethod("set", name));
|
createAccessorMethodName("get", name),
|
||||||
|
createAccessorMethodName("set", name));
|
||||||
}
|
}
|
||||||
|
|
||||||
protected JavaBeanPropertyDescriptor createPropertyDescriptor(
|
protected JavaBeanPropertyDescriptor createPropertyDescriptor(
|
||||||
|
@ -278,10 +279,4 @@ public class JavaBeanPropertyDescriptorTests extends PropertyDescriptorTests {
|
||||||
getter.getReturnType(), field, setter);
|
getter.getReturnType(), field, setter);
|
||||||
}
|
}
|
||||||
|
|
||||||
private String createAccessorMethod(String prefix, String name) {
|
|
||||||
char[] chars = name.toCharArray();
|
|
||||||
chars[0] = Character.toUpperCase(chars[0]);
|
|
||||||
return prefix + new String(chars, 0, chars.length);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -301,8 +301,10 @@ public class LombokPropertyDescriptorTests extends PropertyDescriptorTests {
|
||||||
protected LombokPropertyDescriptor createPropertyDescriptor(TypeElement ownerElement,
|
protected LombokPropertyDescriptor createPropertyDescriptor(TypeElement ownerElement,
|
||||||
String name) {
|
String name) {
|
||||||
VariableElement field = getField(ownerElement, name);
|
VariableElement field = getField(ownerElement, name);
|
||||||
|
ExecutableElement getter = getMethod(ownerElement,
|
||||||
|
createAccessorMethodName("get", name));
|
||||||
return new LombokPropertyDescriptor(ownerElement, null, field, name,
|
return new LombokPropertyDescriptor(ownerElement, null, field, name,
|
||||||
field.asType(), null);
|
field.asType(), getter);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -43,6 +43,12 @@ public abstract class PropertyDescriptorTests {
|
||||||
@Rule
|
@Rule
|
||||||
public TemporaryFolder temporaryFolder = new TemporaryFolder();
|
public TemporaryFolder temporaryFolder = new TemporaryFolder();
|
||||||
|
|
||||||
|
protected String createAccessorMethodName(String prefix, String name) {
|
||||||
|
char[] chars = name.toCharArray();
|
||||||
|
chars[0] = Character.toUpperCase(chars[0]);
|
||||||
|
return prefix + new String(chars, 0, chars.length);
|
||||||
|
}
|
||||||
|
|
||||||
protected ExecutableElement getMethod(TypeElement element, String name) {
|
protected ExecutableElement getMethod(TypeElement element, String name) {
|
||||||
return ElementFilter.methodsIn(element.getEnclosedElements()).stream().filter(
|
return ElementFilter.methodsIn(element.getEnclosedElements()).stream().filter(
|
||||||
(method) -> ((Element) method).getSimpleName().toString().equals(name))
|
(method) -> ((Element) method).getSimpleName().toString().equals(name))
|
||||||
|
|
Loading…
Reference in New Issue