Details
Description
In various cases, core reflection reports incorrect annotation on parameter if the number of parameters in the source code representation and the class file representation differ. Bug JDK-8074977 corrects that behavior for non-static member classes.
The remaining situations should be corrected as well.
The remaining situations should be corrected as well.
Attachments
Issue Links
- relates to
-
JDK-8262807 Note assumptions of core reflection modeling and parameter handling
-
- Resolved
-
-
JDK-8274617 annotations in the super class constructor are not propagated to the anonymous class constructor
-
- Resolved
-
-
JDK-8263763 Synthetic constructor parameters of enum are not considered for annotation indices
-
- Resolved
-
-
JDK-8074977 Constructor.getAnnotatedParameterTypes returns wrong value
-
- Closed
-
-
JDK-8246586 java.lang.reflect.Parameter.getAnnotation doesn't take into account synthetic parameters
-
- Closed
-