jdk/src/share/classes/java/lang/reflect/Executable.java
changeset 21316 ca0a7cd228c9
parent 20506 d826dd5f8e10
child 21361 6e4ef4e0097f
--- a/jdk/src/share/classes/java/lang/reflect/Executable.java	Tue Oct 22 10:57:40 2013 +0200
+++ b/jdk/src/share/classes/java/lang/reflect/Executable.java	Tue Oct 22 12:35:27 2013 +0200
@@ -527,7 +527,7 @@
     public <T extends Annotation> T[] getAnnotationsByType(Class<T> annotationClass) {
         Objects.requireNonNull(annotationClass);
 
-        return AnnotationSupport.getMultipleAnnotations(declaredAnnotations(), annotationClass);
+        return AnnotationSupport.getDirectlyAndIndirectlyPresent(declaredAnnotations(), annotationClass);
     }
 
     /**