mirror of
https://github.com/spring-projects/spring-boot.git
synced 2024-08-29 03:06:45 +08:00
Polish
This commit is contained in:
parent
7b8563a877
commit
a90c8d01a9
@ -266,7 +266,8 @@ public class JavaBeanPropertyDescriptorTests extends PropertyDescriptorTests {
|
||||
protected JavaBeanPropertyDescriptor createPropertyDescriptor(
|
||||
TypeElement ownerElement, String name) {
|
||||
return createPropertyDescriptor(ownerElement, name,
|
||||
createAccessorMethod("get", name), createAccessorMethod("set", name));
|
||||
createAccessorMethodName("get", name),
|
||||
createAccessorMethodName("set", name));
|
||||
}
|
||||
|
||||
protected JavaBeanPropertyDescriptor createPropertyDescriptor(
|
||||
@ -278,10 +279,4 @@ public class JavaBeanPropertyDescriptorTests extends PropertyDescriptorTests {
|
||||
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,
|
||||
String name) {
|
||||
VariableElement field = getField(ownerElement, name);
|
||||
ExecutableElement getter = getMethod(ownerElement,
|
||||
createAccessorMethodName("get", name));
|
||||
return new LombokPropertyDescriptor(ownerElement, null, field, name,
|
||||
field.asType(), null);
|
||||
field.asType(), getter);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -43,6 +43,12 @@ public abstract class PropertyDescriptorTests {
|
||||
@Rule
|
||||
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) {
|
||||
return ElementFilter.methodsIn(element.getEnclosedElements()).stream().filter(
|
||||
(method) -> ((Element) method).getSimpleName().toString().equals(name))
|
||||
|
Loading…
Reference in New Issue
Block a user