RFR: 8316970: Add internal annotation to mark restricted methods
Maurizio Cimadamore
mcimadamore at openjdk.org
Wed Sep 27 16:16:43 UTC 2023
This patch adds a new internal annotation that is used to mark all restricted me
thods in the FFM API. The new annotation is similar to the one we used for preview API methods.
We plan to use the new annotation for adding new javac warnings when calling restricted methods, as well as to add better javadoc support for restricted methods.
I have added a test which, similar to the test for `@CallerSensitive` checks all methods in `java.base` that are annotated with `@Restricted` and makes sure they conform to the list of restricted methods.
-------------
Commit messages:
- Add restricted method test
- Initial push
Changes: https://git.openjdk.org/jdk/pull/15947/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=15947&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8316970
Stats: 222 lines in 7 files changed: 222 ins; 0 del; 0 mod
Patch: https://git.openjdk.org/jdk/pull/15947.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/15947/head:pull/15947
PR: https://git.openjdk.org/jdk/pull/15947
More information about the core-libs-dev
mailing list