src/share/classes/java/lang/reflect/Executable.java
Print this page
rev 10040 : 8039916: AnnotatedType.getType() of a Executable parameters may return wrong type
Reviewed-by: duke
@@ -631,11 +631,11 @@
return TypeAnnotationParser.buildAnnotatedTypes(getTypeAnnotationBytes0(),
sun.misc.SharedSecrets.getJavaLangAccess().
getConstantPool(getDeclaringClass()),
this,
getDeclaringClass(),
- getParameterTypes(),
+ getGenericParameterTypes(),
TypeAnnotation.TypeAnnotationTarget.METHOD_FORMAL_PARAMETER);
}
/**
* Returns an array of {@code AnnotatedType} objects that represent the use