RFR 8171380: Remove exports from jdk.jlink

Remi Forax forax at univ-mlv.fr
Tue Jan 17 00:02:00 UTC 2017


Cris,
it seems that there is a mechanism for API that are experimental in the jdk,
by example java.net.http uses this mechanism, is it possible to reuse the same mechanism for the jlink plugin API ?

Rémi

----- Mail original -----
> De: "Chris Hegarty" <chris.hegarty at oracle.com>
> À: "jigsaw-dev" <jigsaw-dev at openjdk.java.net>, "A. Sundararajan" <sundararajan.athijegannathan at oracle.com>, "Jim Laskey
> (Oracle)" <james.laskey at oracle.com>
> Envoyé: Lundi 16 Janvier 2017 16:46:16
> Objet: RFR 8171380: Remove exports from jdk.jlink

> The Jlink Plugin API is not going to be supported in 9, so
> should not be exported [1], for use by third parties. Besides
> the removal of the export, most of the changes are adding
> @modules tags to existing tests.
> 
> http://cr.openjdk.java.net/~chegar/8171380.00/
> 
> Note: Sundar will follow up with 8172864 [2] to remove the
> '--plugin-module-path'. Custom plugins can be written and
> deployed on the class path using the --add-exports command
> line, if required.
> 
> This change depends on fix in jtreg b05 [3], so bumps the
> minimum required version.
> 
> -Chris.
> 
> [1] https://bugs.openjdk.java.net/browse/JDK-8171380
> [2] https://bugs.openjdk.java.net/browse/JDK-8172864
> [3] http://hg.openjdk.java.net/code-tools/jtreg/rev/f79ef1ecc483


More information about the jigsaw-dev mailing list