RFR: 8306457: Classfile API components implementations should not be exposed
Chen Liang
liach at openjdk.org
Wed Apr 19 17:07:57 UTC 2023
The jdk.internal.classfile.components package's interfaces have implementations in their nested classes, which are implicitly public and exported with the package. They are now moved to the impl package to avoid unwanted exposures. Fixed a few minor javadoc issues in the interfaces as well.
In conflict with #13021; one needs updating if the other is merged.
-------------
Commit messages:
- 8306457: Classfile API components implementations should not be exposed
Changes: https://git.openjdk.org/jdk/pull/13541/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=13541&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8306457
Stats: 1770 lines in 8 files changed: 919 ins; 825 del; 26 mod
Patch: https://git.openjdk.org/jdk/pull/13541.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/13541/head:pull/13541
PR: https://git.openjdk.org/jdk/pull/13541
More information about the core-libs-dev
mailing list