--- old/src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java 2017-05-10 17:20:21.595508946 -0700 +++ new/src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java 2017-05-10 17:20:21.455502815 -0700 @@ -105,10 +105,13 @@ *
The table below summarizes which kind of annotation presence * different methods in this interface examine. * - *
Kind of Presence | *|||||
---|---|---|---|---|---|
Method | Directly Present | Indirectly Present | Present | Associated | + *|
{@code T} | {@link #getAnnotation(Class) getAnnotation(Class<T>)} * | X | * | ||
{@code T[]} | {@link #getDeclaredAnnotationsByType(Class) getDeclaredAnnotationsByType(Class<T>)} * | X | X | * |
For an invocation of {@code get[Declared]AnnotationsByType( Class <