JDK-8265608 : Remove vestiages of intermediate JSR 175 annotation format
  • Type: CSR
  • Component: core-libs
  • Sub-Component: java.lang:reflect
  • Priority: P4
  • Status: Closed
  • Resolution: Approved
  • Fix Versions: 17
  • Submitted: 2021-04-20
  • Updated: 2021-04-22
  • Resolved: 2021-04-22
Related Reports
CSR :  
Description
Summary
-------

Remove vestigial support for pre-JDK 5.0 GA annotation format.

Problem
-------

The encoding of `class`-valued annotation members was changed late in JDK 5.0 and core reflection and `javac` recognize both the final format and the superseded one.

Solution
--------

Remove the vestigial support from core reflection and `javac`.

Specification
-------------

No specification change.
Comments
Moving to Approved.
22-04-2021