> As noted in https://bugs.openjdk.org/browse/JDK-8382841, JVMCI added 
> annotation access helpers for the libgraal annotation API.
> 
> The memberValues accessors were already removed by JDK-8382582, but 
> AnnotationParser.parseSelectAnnotations was still left public even though its 
> only remaining caller is AnnotationType in the same package.
> 
> This patch makes parseSelectAnnotations package-private again and restores 
> the original comment describing its package-internal use.
> 
> Testing:
> - `make CONF=windows-x86_64-server-release CONF_CHECK=ignore java.base`
> - `make CONF=windows-x86_64-server-release CONF_CHECK=ignore test 
> TEST="test/jdk/java/lang/annotation"`
> ---------
> - [x] I confirm that I make this contribution in accordance with the [OpenJDK 
> Interim AI Policy](https://openjdk.org/legal/ai).

April Ivy has updated the pull request with a new target base due to a merge or 
a rebase. The incremental webrev excludes the unrelated changes brought in by 
the merge/rebase. The pull request contains two additional commits since the 
last revision:

 - Merge branch 'openjdk:master' into 8382841-remove-annotation-support-backdoor
 - 8382841: Revert annotation parsing changes from libgraal

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/31851/files
  - new: https://git.openjdk.org/jdk/pull/31851/files/d0e16e7a..474b1ab8

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=31851&range=02
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=31851&range=01-02

  Stats: 262 lines in 12 files changed: 146 ins; 74 del; 42 mod
  Patch: https://git.openjdk.org/jdk/pull/31851.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/31851/head:pull/31851

PR: https://git.openjdk.org/jdk/pull/31851

Reply via email to