Integrated: 8306457: Classfile API components implementations should not be exposed

Chen Liang liach at openjdk.org
Thu May 18 06:57:05 UTC 2023


On Wed, 19 Apr 2023 16:58:32 GMT, Chen Liang <liach at openjdk.org> wrote:

> 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.

This pull request has now been integrated.

Changeset: 3c9ec263
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/3c9ec26370dfae5d1230b6b69ae26122fe42e51d
Stats:     1815 lines in 8 files changed: 963 ins; 826 del; 26 mod

8306457: Classfile API components implementations should not be exposed

Reviewed-by: asotona

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

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


More information about the core-libs-dev mailing list