Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8265608

Remove vestiges of intermediate JSR 175 annotation format

XMLWordPrintable

    • Icon: CSR CSR
    • Resolution: Approved
    • Icon: P4 P4
    • 17
    • core-libs
    • None
    • behavioral
    • minimal
    • Continued use of class file compiled during JDK 5.0 betas that rely on class-valued annotations is expected to be small.
    • Java API, Class file construct
    • Implementation

      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.

            darcy Joe Darcy
            darcy Joe Darcy
            Joel Borggrén-Franck (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: