8265591: Remove vestiages of intermediate JSR 175 annotation format #3597
During the recent review of JDK-8228988, I noticed again the comments in the annotation parser about support for the pre-GA annotation format used before JDK 5.0 shipped. During the development of annotations, there was a late change to correct a flaw in the annotation encoding, JDK-5020908.
I don't think it is necessary to carry forward support for this transient format any longer and this changeset removes support from both core reflection and javac.
Clean runs of relevant test; I gauge this fix as no-reg hard.
@jddarcy This change now passes all automated pre-integration checks.
After integration, the commit message for the final commit will be:
At the time when this comment was updated there had been 46 new commits pushed to the
As there are no conflicts, your changes will automatically be rebased on top of these commits when integrating. If you prefer to avoid this automatic rebasing, please check the documentation for the /integrate command for further details.
@jddarcy Since your change was applied there have been 46 commits pushed to the
Your commit was automatically rebased without conflicts.
Pushed as commit 8758b55.