Fix for Java < 1.8
Uses raw class instead of Java Type API (which has a default method in 1.8, unavailble in 1.7).
This commit is contained in:
parent
5d2d39e87d
commit
ae23ba13b5
|
@ -302,8 +302,8 @@ public class ConfigurationPropertiesReportEndpoint extends
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean isReadable(BeanDescription beanDesc, BeanPropertyWriter writer) {
|
private boolean isReadable(BeanDescription beanDesc, BeanPropertyWriter writer) {
|
||||||
String parenType = beanDesc.getType().getTypeName();
|
String parenType = beanDesc.getType().getRawClass().getName();
|
||||||
String type = writer.getType().getTypeName();
|
String type = writer.getPropertyType().getName();
|
||||||
AnnotatedMethod setter = beanDesc.findMethod(
|
AnnotatedMethod setter = beanDesc.findMethod(
|
||||||
"set" + StringUtils.capitalize(writer.getName()),
|
"set" + StringUtils.capitalize(writer.getName()),
|
||||||
new Class<?>[] { writer.getPropertyType() });
|
new Class<?>[] { writer.getPropertyType() });
|
||||||
|
|
Loading…
Reference in New Issue