8225540: In core reflection note whether returned annotations are declaration or type annotations

Reviewed-by: alanb, prappo
This commit is contained in:
Joe Darcy 2020-04-09 14:16:17 -07:00
parent b7d5172b89
commit 455d2e7cea
13 changed files with 209 additions and 24 deletions

View file

@ -686,9 +686,10 @@ public final class Method extends Executable {
/**
* {@inheritDoc}
* @throws NullPointerException {@inheritDoc}
* @throws NullPointerException {@inheritDoc}
* @since 1.5
*/
@Override
public <T extends Annotation> T getAnnotation(Class<T> annotationClass) {
return super.getAnnotation(annotationClass);
}
@ -697,6 +698,7 @@ public final class Method extends Executable {
* {@inheritDoc}
* @since 1.5
*/
@Override
public Annotation[] getDeclaredAnnotations() {
return super.getDeclaredAnnotations();
}