RFR: 8306457: Classfile API components implementations should not be exposed
Chen Liang
liach at openjdk.org
Sat May 13 14:11:11 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.
@asotona Can you take a look at this proposal to move implementation records to the impl package since they shouldn't be public nested members of interfaces?
-------------
PR Comment: https://git.openjdk.org/jdk/pull/13541#issuecomment-1546660654
More information about the core-libs-dev
mailing list