JDK-8007405 : Update java.lang.reflect API to replace SYNTHESIZED with MANDATED
Type:Enhancement
Component:core-libs
Sub-Component:java.lang:reflect
Affected Version:8
Priority:P3
Status:Closed
Resolution:Fixed
Submitted:2013-02-01
Updated:2017-05-17
Resolved:2013-02-11
The Version table provides details related to the release that this issue/RFE will be addressed.
Unresolved : Release in which this issue/RFE will be addressed. Resolved: Release in which this issue/RFE has been resolved. Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.
The specification for method parameter reflection has been changed, renaming the SYNTHESIZED flag to MANDATED, and changing its value from 0x10000 to 0x8000. The implementation needs to be updated as well.
Comments
Additional tests are needed for this and this is tracked by JDK-8023087