Browse Source

AnnotationUtils.getAnnotationAttributes makes Method accessible (analogous to AnnotationUtils.getValue)

Issue: SPR-12858
pull/566/merge
Juergen Hoeller 11 years ago
parent
commit
1d33fd039a
  1. 1
      spring-core/src/main/java/org/springframework/core/annotation/AnnotationUtils.java

1
spring-core/src/main/java/org/springframework/core/annotation/AnnotationUtils.java

@ -583,6 +583,7 @@ public abstract class AnnotationUtils { @@ -583,6 +583,7 @@ public abstract class AnnotationUtils {
for (Method method : methods) {
if (method.getParameterTypes().length == 0 && method.getReturnType() != void.class) {
try {
ReflectionUtils.makeAccessible(method);
Object value = method.invoke(annotation);
attrs.put(method.getName(), adaptValue(value, classValuesAsString, nestedAnnotationsAsMap));
}

Loading…
Cancel
Save