RFR: 8266035: class file for sun.misc.Contended not found
Jan Lahoda
jlahoda at openjdk.java.net
Wed Jun 9 11:13:27 UTC 2021
The ct.sym may contain classfiles referring to annotations that are not present in ct.sym (liek JDK's internal annotation `sun.misc.Contended`). If javac will try to load them (while discovering annotations for the purpose of detecting which annotation processors should be run), an error will be produced (please see the issue). The proposal is to strip annotations that are not present in ct.sym when generating ct.sym.
-------------
Commit messages:
- 8266035: class file for sun.misc.Contended not found
Changes: https://git.openjdk.java.net/jdk/pull/4428/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=4428&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8266035
Stats: 263 lines in 4 files changed: 167 ins; 7 del; 89 mod
Patch: https://git.openjdk.java.net/jdk/pull/4428.diff
Fetch: git fetch https://git.openjdk.java.net/jdk pull/4428/head:pull/4428
PR: https://git.openjdk.java.net/jdk/pull/4428
More information about the compiler-dev
mailing list