8182416: Clean up module-info.java like move requires transitive adjacent to exports
Reviewed-by: alanb
This commit is contained in:
parent
f4fe8c34f2
commit
e4a6d45c1f
@ -129,37 +129,6 @@ module java.base {
|
||||
exports javax.security.cert;
|
||||
|
||||
|
||||
// the service types defined by the APIs in this module
|
||||
|
||||
uses java.lang.System.LoggerFinder;
|
||||
uses java.net.ContentHandlerFactory;
|
||||
uses java.net.spi.URLStreamHandlerProvider;
|
||||
uses java.nio.channels.spi.AsynchronousChannelProvider;
|
||||
uses java.nio.channels.spi.SelectorProvider;
|
||||
uses java.nio.charset.spi.CharsetProvider;
|
||||
uses java.nio.file.spi.FileSystemProvider;
|
||||
uses java.nio.file.spi.FileTypeDetector;
|
||||
uses java.security.Provider;
|
||||
uses java.text.spi.BreakIteratorProvider;
|
||||
uses java.text.spi.CollatorProvider;
|
||||
uses java.text.spi.DateFormatProvider;
|
||||
uses java.text.spi.DateFormatSymbolsProvider;
|
||||
uses java.text.spi.DecimalFormatSymbolsProvider;
|
||||
uses java.text.spi.NumberFormatProvider;
|
||||
uses java.time.chrono.AbstractChronology;
|
||||
uses java.time.chrono.Chronology;
|
||||
uses java.time.zone.ZoneRulesProvider;
|
||||
uses java.util.spi.CalendarDataProvider;
|
||||
uses java.util.spi.CalendarNameProvider;
|
||||
uses java.util.spi.CurrencyNameProvider;
|
||||
uses java.util.spi.LocaleNameProvider;
|
||||
uses java.util.spi.ResourceBundleControlProvider;
|
||||
uses java.util.spi.ResourceBundleProvider;
|
||||
uses java.util.spi.TimeZoneNameProvider;
|
||||
uses java.util.spi.ToolProvider;
|
||||
uses javax.security.auth.spi.LoginModule;
|
||||
|
||||
|
||||
// additional qualified exports may be inserted at build time
|
||||
// see make/gensrc/GenModuleInfo.gmk
|
||||
|
||||
@ -192,11 +161,6 @@ module java.base {
|
||||
jdk.scripting.nashorn;
|
||||
exports jdk.internal.math to
|
||||
java.desktop;
|
||||
exports jdk.internal.module to
|
||||
java.instrument,
|
||||
java.management.rmi,
|
||||
jdk.jartool,
|
||||
jdk.jlink;
|
||||
exports jdk.internal.misc to
|
||||
java.desktop,
|
||||
java.logging,
|
||||
@ -218,6 +182,11 @@ module java.base {
|
||||
jdk.scripting.nashorn.shell,
|
||||
jdk.unsupported,
|
||||
jdk.internal.vm.ci;
|
||||
exports jdk.internal.module to
|
||||
java.instrument,
|
||||
java.management.rmi,
|
||||
jdk.jartool,
|
||||
jdk.jlink;
|
||||
exports jdk.internal.perf to
|
||||
java.desktop,
|
||||
java.management,
|
||||
@ -233,6 +202,9 @@ module java.base {
|
||||
jdk.dynalink,
|
||||
jdk.scripting.nashorn,
|
||||
jdk.unsupported;
|
||||
exports jdk.internal.vm to
|
||||
jdk.management.agent,
|
||||
jdk.internal.jvmstat;
|
||||
exports jdk.internal.vm.annotation to
|
||||
jdk.unsupported,
|
||||
jdk.internal.vm.ci,
|
||||
@ -241,9 +213,6 @@ module java.base {
|
||||
jdk.jartool,
|
||||
jdk.jdeps,
|
||||
jdk.jlink;
|
||||
exports jdk.internal.vm to
|
||||
jdk.management.agent,
|
||||
jdk.internal.jvmstat;
|
||||
exports sun.net to
|
||||
jdk.incubator.httpclient;
|
||||
exports sun.net.ext to
|
||||
@ -349,7 +318,39 @@ module java.base {
|
||||
exports sun.util.resources to
|
||||
jdk.localedata;
|
||||
|
||||
|
||||
// the service types defined by the APIs in this module
|
||||
|
||||
uses java.lang.System.LoggerFinder;
|
||||
uses java.net.ContentHandlerFactory;
|
||||
uses java.net.spi.URLStreamHandlerProvider;
|
||||
uses java.nio.channels.spi.AsynchronousChannelProvider;
|
||||
uses java.nio.channels.spi.SelectorProvider;
|
||||
uses java.nio.charset.spi.CharsetProvider;
|
||||
uses java.nio.file.spi.FileSystemProvider;
|
||||
uses java.nio.file.spi.FileTypeDetector;
|
||||
uses java.security.Provider;
|
||||
uses java.text.spi.BreakIteratorProvider;
|
||||
uses java.text.spi.CollatorProvider;
|
||||
uses java.text.spi.DateFormatProvider;
|
||||
uses java.text.spi.DateFormatSymbolsProvider;
|
||||
uses java.text.spi.DecimalFormatSymbolsProvider;
|
||||
uses java.text.spi.NumberFormatProvider;
|
||||
uses java.time.chrono.AbstractChronology;
|
||||
uses java.time.chrono.Chronology;
|
||||
uses java.time.zone.ZoneRulesProvider;
|
||||
uses java.util.spi.CalendarDataProvider;
|
||||
uses java.util.spi.CalendarNameProvider;
|
||||
uses java.util.spi.CurrencyNameProvider;
|
||||
uses java.util.spi.LocaleNameProvider;
|
||||
uses java.util.spi.ResourceBundleControlProvider;
|
||||
uses java.util.spi.ResourceBundleProvider;
|
||||
uses java.util.spi.TimeZoneNameProvider;
|
||||
uses java.util.spi.ToolProvider;
|
||||
uses javax.security.auth.spi.LoginModule;
|
||||
|
||||
// JDK-internal service types
|
||||
|
||||
uses jdk.internal.logger.DefaultLoggerFinder;
|
||||
uses sun.security.ssl.ClientKeyExchangeService;
|
||||
uses sun.text.spi.JavaTimeDateTimePatternProvider;
|
||||
@ -358,7 +359,6 @@ module java.base {
|
||||
uses sun.util.resources.LocaleData.CommonResourceBundleProvider;
|
||||
uses sun.util.resources.LocaleData.SupplementaryResourceBundleProvider;
|
||||
|
||||
|
||||
// Built-in service providers that are located via ServiceLoader
|
||||
|
||||
provides java.nio.file.spi.FileSystemProvider with
|
||||
|
@ -31,6 +31,8 @@
|
||||
*/
|
||||
module java.datatransfer {
|
||||
exports java.awt.datatransfer;
|
||||
|
||||
exports sun.datatransfer to java.desktop;
|
||||
|
||||
uses sun.datatransfer.DesktopDatatransferService;
|
||||
}
|
||||
|
@ -49,9 +49,10 @@
|
||||
* @since 9
|
||||
*/
|
||||
module java.desktop {
|
||||
requires java.prefs;
|
||||
|
||||
requires transitive java.datatransfer;
|
||||
requires transitive java.xml;
|
||||
requires java.prefs;
|
||||
|
||||
exports java.applet;
|
||||
exports java.awt;
|
||||
|
@ -31,6 +31,7 @@
|
||||
*/
|
||||
module java.logging {
|
||||
exports java.util.logging;
|
||||
|
||||
provides jdk.internal.logger.DefaultLoggerFinder with
|
||||
sun.util.logging.internal.LoggingProviderImpl;
|
||||
}
|
||||
|
@ -51,9 +51,10 @@
|
||||
*/
|
||||
module java.management.rmi {
|
||||
|
||||
requires java.naming;
|
||||
|
||||
requires transitive java.management;
|
||||
requires transitive java.rmi;
|
||||
requires java.naming;
|
||||
|
||||
exports javax.management.remote.rmi;
|
||||
|
||||
@ -68,9 +69,9 @@ module java.management.rmi {
|
||||
// The java.management.rmi module provides implementations
|
||||
// of the JMXConnectorProvider and JMXConnectorServerProvider
|
||||
// services supporting the RMI protocol.
|
||||
provides javax.management.remote.JMXConnectorProvider
|
||||
with com.sun.jmx.remote.protocol.rmi.ClientProvider;
|
||||
provides javax.management.remote.JMXConnectorServerProvider
|
||||
with com.sun.jmx.remote.protocol.rmi.ServerProvider;
|
||||
provides javax.management.remote.JMXConnectorProvider with
|
||||
com.sun.jmx.remote.protocol.rmi.ClientProvider;
|
||||
provides javax.management.remote.JMXConnectorServerProvider with
|
||||
com.sun.jmx.remote.protocol.rmi.ServerProvider;
|
||||
|
||||
}
|
||||
|
@ -46,25 +46,30 @@ module java.management {
|
||||
exports javax.management.relation;
|
||||
exports javax.management.remote;
|
||||
exports javax.management.timer;
|
||||
|
||||
exports com.sun.jmx.remote.internal to
|
||||
java.management.rmi,
|
||||
jdk.management.agent;
|
||||
java.management.rmi,
|
||||
jdk.management.agent;
|
||||
exports com.sun.jmx.remote.security to
|
||||
java.management.rmi,
|
||||
jdk.management.agent;
|
||||
exports com.sun.jmx.remote.util to java.management.rmi;
|
||||
java.management.rmi,
|
||||
jdk.management.agent;
|
||||
exports com.sun.jmx.remote.util to
|
||||
java.management.rmi;
|
||||
exports sun.management to
|
||||
jdk.jconsole,
|
||||
jdk.management,
|
||||
jdk.management.agent;
|
||||
exports sun.management.counter to jdk.management.agent;
|
||||
exports sun.management.counter.perf to jdk.management.agent;
|
||||
exports sun.management.spi to jdk.management;
|
||||
exports sun.management.counter to
|
||||
jdk.management.agent;
|
||||
exports sun.management.counter.perf to
|
||||
jdk.management.agent;
|
||||
exports sun.management.spi to
|
||||
jdk.management;
|
||||
|
||||
uses javax.management.remote.JMXConnectorProvider;
|
||||
uses javax.management.remote.JMXConnectorServerProvider;
|
||||
uses sun.management.spi.PlatformMBeanProvider;
|
||||
|
||||
provides javax.security.auth.spi.LoginModule
|
||||
with com.sun.jmx.remote.security.FileLoginModule;
|
||||
provides javax.security.auth.spi.LoginModule with
|
||||
com.sun.jmx.remote.security.FileLoginModule;
|
||||
}
|
||||
|
@ -37,13 +37,17 @@ module java.naming {
|
||||
exports javax.naming.event;
|
||||
exports javax.naming.ldap;
|
||||
exports javax.naming.spi;
|
||||
|
||||
exports com.sun.jndi.toolkit.ctx to
|
||||
jdk.naming.dns;
|
||||
exports com.sun.jndi.toolkit.url to
|
||||
jdk.naming.dns,
|
||||
jdk.naming.rmi;
|
||||
|
||||
uses javax.naming.ldap.StartTlsResponse;
|
||||
uses javax.naming.spi.InitialContextFactory;
|
||||
provides java.security.Provider with sun.security.provider.certpath.ldap.JdkLDAP;
|
||||
|
||||
provides java.security.Provider with
|
||||
sun.security.provider.certpath.ldap.JdkLDAP;
|
||||
}
|
||||
|
||||
|
@ -35,5 +35,6 @@ module java.prefs {
|
||||
requires java.xml;
|
||||
|
||||
exports java.util.prefs;
|
||||
|
||||
uses java.util.prefs.PreferencesFactory;
|
||||
}
|
||||
|
@ -53,6 +53,7 @@ module java.rmi {
|
||||
exports java.rmi.registry;
|
||||
exports java.rmi.server;
|
||||
exports javax.rmi.ssl;
|
||||
|
||||
// com.sun.rmi.rmid contains permissions classes that must be
|
||||
// accessible to the security manager at initialization time
|
||||
exports com.sun.rmi.rmid to java.base;
|
||||
@ -66,5 +67,6 @@ module java.rmi {
|
||||
java.management.rmi,
|
||||
jdk.management.agent,
|
||||
jdk.jconsole;
|
||||
|
||||
uses java.rmi.server.RMIClassLoaderSpi;
|
||||
}
|
||||
|
@ -44,5 +44,6 @@
|
||||
*/
|
||||
module java.scripting {
|
||||
exports javax.script;
|
||||
|
||||
uses javax.script.ScriptEngineFactory;
|
||||
}
|
||||
|
@ -32,8 +32,8 @@
|
||||
* @moduleGraph
|
||||
* @since 9
|
||||
*/
|
||||
@SuppressWarnings({"deprecation",
|
||||
"removal"}) // java.corba and other modules
|
||||
// suppress warning for java.corba and other modules
|
||||
@SuppressWarnings({"deprecation", "removal"})
|
||||
@Deprecated(since="9", forRemoval=true)
|
||||
module java.se.ee {
|
||||
|
||||
|
@ -33,8 +33,10 @@
|
||||
*/
|
||||
module java.security.jgss {
|
||||
requires java.naming;
|
||||
|
||||
exports javax.security.auth.kerberos;
|
||||
exports org.ietf.jgss;
|
||||
|
||||
exports sun.security.jgss to
|
||||
jdk.security.jgss;
|
||||
exports sun.security.jgss.krb5 to
|
||||
@ -51,8 +53,9 @@ module java.security.jgss {
|
||||
opens sun.net.www.protocol.http.spnego to
|
||||
java.base;
|
||||
|
||||
provides java.security.Provider with sun.security.jgss.SunProvider;
|
||||
provides sun.security.ssl.ClientKeyExchangeService
|
||||
with sun.security.krb5.internal.ssl.Krb5KeyExchangeService;
|
||||
provides java.security.Provider with
|
||||
sun.security.jgss.SunProvider;
|
||||
provides sun.security.ssl.ClientKeyExchangeService with
|
||||
sun.security.krb5.internal.ssl.Krb5KeyExchangeService;
|
||||
}
|
||||
|
||||
|
@ -37,8 +37,11 @@ module java.security.sasl {
|
||||
requires java.logging;
|
||||
|
||||
exports javax.security.sasl;
|
||||
|
||||
exports com.sun.security.sasl.util to
|
||||
jdk.security.jgss;
|
||||
provides java.security.Provider with com.sun.security.sasl.Provider;
|
||||
|
||||
provides java.security.Provider with
|
||||
com.sun.security.sasl.Provider;
|
||||
}
|
||||
|
||||
|
@ -31,6 +31,8 @@
|
||||
*/
|
||||
module java.smartcardio {
|
||||
exports javax.smartcardio;
|
||||
provides java.security.Provider with sun.security.smartcardio.SunPCSC;
|
||||
|
||||
provides java.security.Provider with
|
||||
sun.security.smartcardio.SunPCSC;
|
||||
}
|
||||
|
||||
|
@ -39,5 +39,6 @@ module java.sql.rowset {
|
||||
exports javax.sql.rowset;
|
||||
exports javax.sql.rowset.serial;
|
||||
exports javax.sql.rowset.spi;
|
||||
|
||||
uses javax.sql.rowset.RowSetFactory;
|
||||
}
|
||||
|
@ -38,5 +38,6 @@ module java.sql {
|
||||
exports java.sql;
|
||||
exports javax.sql;
|
||||
exports javax.transaction.xa;
|
||||
|
||||
uses java.sql.Driver;
|
||||
}
|
||||
|
@ -35,6 +35,7 @@
|
||||
@Deprecated(since="9", forRemoval=true)
|
||||
module java.transaction {
|
||||
requires transitive java.rmi;
|
||||
|
||||
exports javax.transaction;
|
||||
}
|
||||
|
||||
|
@ -30,15 +30,18 @@
|
||||
* @since 9
|
||||
*/
|
||||
module java.xml.crypto {
|
||||
requires transitive java.xml;
|
||||
requires java.logging;
|
||||
|
||||
requires transitive java.xml;
|
||||
|
||||
exports javax.xml.crypto;
|
||||
exports javax.xml.crypto.dom;
|
||||
exports javax.xml.crypto.dsig;
|
||||
exports javax.xml.crypto.dsig.dom;
|
||||
exports javax.xml.crypto.dsig.keyinfo;
|
||||
exports javax.xml.crypto.dsig.spec;
|
||||
provides java.security.Provider with org.jcp.xml.dsig.internal.dom.XMLDSigRI;
|
||||
|
||||
provides java.security.Provider with
|
||||
org.jcp.xml.dsig.internal.dom.XMLDSigRI;
|
||||
}
|
||||
|
||||
|
@ -31,6 +31,7 @@
|
||||
*/
|
||||
module jdk.accessibility {
|
||||
requires transitive java.desktop;
|
||||
|
||||
exports com.sun.java.accessibility.util;
|
||||
}
|
||||
|
||||
|
@ -36,8 +36,12 @@ module jdk.attach {
|
||||
|
||||
exports com.sun.tools.attach;
|
||||
exports com.sun.tools.attach.spi;
|
||||
|
||||
exports sun.tools.attach to
|
||||
jdk.jcmd;
|
||||
|
||||
uses com.sun.tools.attach.spi.AttachProvider;
|
||||
provides com.sun.tools.attach.spi.AttachProvider with sun.tools.attach.AttachProviderImpl;
|
||||
|
||||
provides com.sun.tools.attach.spi.AttachProvider with
|
||||
sun.tools.attach.AttachProviderImpl;
|
||||
}
|
||||
|
@ -33,6 +33,6 @@
|
||||
* @since 9
|
||||
*/
|
||||
module jdk.charsets {
|
||||
provides java.nio.charset.spi.CharsetProvider
|
||||
with sun.nio.cs.ext.ExtendedCharsets;
|
||||
provides java.nio.charset.spi.CharsetProvider with
|
||||
sun.nio.cs.ext.ExtendedCharsets;
|
||||
}
|
||||
|
@ -34,5 +34,6 @@
|
||||
module jdk.crypto.cryptoki {
|
||||
// Depends on SunEC provider for EC related functionality
|
||||
requires jdk.crypto.ec;
|
||||
|
||||
provides java.security.Provider with sun.security.pkcs11.SunPKCS11;
|
||||
}
|
||||
|
@ -30,8 +30,9 @@
|
||||
* @since 9
|
||||
*/
|
||||
module jdk.editpad {
|
||||
requires jdk.internal.ed;
|
||||
requires java.desktop;
|
||||
provides jdk.internal.editor.spi.BuildInEditorProvider
|
||||
with jdk.editpad.EditPadProvider;
|
||||
requires jdk.internal.ed;
|
||||
|
||||
provides jdk.internal.editor.spi.BuildInEditorProvider with
|
||||
jdk.editpad.EditPadProvider;
|
||||
}
|
||||
|
@ -35,5 +35,6 @@ module jdk.httpserver {
|
||||
|
||||
exports com.sun.net.httpserver;
|
||||
exports com.sun.net.httpserver.spi;
|
||||
|
||||
uses com.sun.net.httpserver.spi.HttpServerProvider;
|
||||
}
|
||||
|
@ -31,7 +31,6 @@
|
||||
* @since 9
|
||||
*/
|
||||
module jdk.incubator.httpclient {
|
||||
requires java.base;
|
||||
exports jdk.incubator.http;
|
||||
}
|
||||
|
||||
|
@ -31,6 +31,11 @@
|
||||
*/
|
||||
module jdk.internal.ed {
|
||||
|
||||
exports jdk.internal.editor.spi to jdk.editpad, jdk.jshell, jdk.scripting.nashorn.shell;
|
||||
exports jdk.internal.editor.external to jdk.jshell, jdk.scripting.nashorn.shell;
|
||||
exports jdk.internal.editor.spi to
|
||||
jdk.editpad,
|
||||
jdk.jshell,
|
||||
jdk.scripting.nashorn.shell;
|
||||
exports jdk.internal.editor.external to
|
||||
jdk.jshell,
|
||||
jdk.scripting.nashorn.shell;
|
||||
}
|
||||
|
@ -42,6 +42,7 @@ module jdk.internal.jvmstat {
|
||||
jdk.jstatd;
|
||||
|
||||
uses sun.jvmstat.monitor.MonitoredHostService;
|
||||
|
||||
provides sun.jvmstat.monitor.MonitoredHostService with
|
||||
sun.jvmstat.perfdata.monitor.protocol.file.MonitoredHostFileService,
|
||||
sun.jvmstat.perfdata.monitor.protocol.local.MonitoredHostLocalService;
|
||||
|
@ -48,5 +48,6 @@ module jdk.jartool {
|
||||
exports com.sun.jarsigner;
|
||||
exports jdk.security.jarsigner;
|
||||
|
||||
provides java.util.spi.ToolProvider with sun.tools.jar.JarToolProvider;
|
||||
provides java.util.spi.ToolProvider with
|
||||
sun.tools.jar.JarToolProvider;
|
||||
}
|
||||
|
@ -39,14 +39,17 @@
|
||||
* @since 9
|
||||
*/
|
||||
module jdk.jconsole {
|
||||
requires transitive java.desktop;
|
||||
requires transitive java.management;
|
||||
requires java.management.rmi;
|
||||
requires java.rmi;
|
||||
requires jdk.attach;
|
||||
requires jdk.internal.jvmstat;
|
||||
requires jdk.management;
|
||||
requires jdk.management.agent;
|
||||
|
||||
requires transitive java.desktop;
|
||||
requires transitive java.management;
|
||||
|
||||
exports com.sun.tools.jconsole;
|
||||
|
||||
uses com.sun.tools.jconsole.JConsolePlugin;
|
||||
}
|
||||
|
@ -31,6 +31,7 @@
|
||||
*/
|
||||
module jdk.jsobject {
|
||||
requires java.desktop;
|
||||
|
||||
exports netscape.javascript;
|
||||
|
||||
uses jdk.internal.netscape.javascript.spi.JSObjectProvider;
|
||||
|
@ -42,5 +42,6 @@ module jdk.jstatd {
|
||||
// RMI needs to serialize types in this package
|
||||
exports sun.jvmstat.monitor.remote to java.rmi;
|
||||
|
||||
provides sun.jvmstat.monitor.MonitoredHostService with sun.jvmstat.perfdata.monitor.protocol.rmi.MonitoredHostRmiService;
|
||||
provides sun.jvmstat.monitor.MonitoredHostService with
|
||||
sun.jvmstat.perfdata.monitor.protocol.rmi.MonitoredHostRmiService;
|
||||
}
|
||||
|
@ -36,6 +36,6 @@ module jdk.naming.dns {
|
||||
// temporary export until NamingManager.getURLContext uses services
|
||||
exports com.sun.jndi.url.dns to java.naming;
|
||||
|
||||
provides javax.naming.spi.InitialContextFactory
|
||||
with com.sun.jndi.dns.DnsContextFactory;
|
||||
provides javax.naming.spi.InitialContextFactory with
|
||||
com.sun.jndi.dns.DnsContextFactory;
|
||||
}
|
||||
|
@ -33,10 +33,12 @@
|
||||
module jdk.naming.rmi {
|
||||
requires java.naming;
|
||||
requires java.rmi;
|
||||
provides javax.naming.spi.InitialContextFactory
|
||||
with com.sun.jndi.rmi.registry.RegistryContextFactory;
|
||||
|
||||
// temporary export until NamingManager.getURLContext uses services
|
||||
exports com.sun.jndi.url.rmi to java.naming;
|
||||
exports com.sun.jndi.rmi.registry to java.rmi;
|
||||
|
||||
provides javax.naming.spi.InitialContextFactory with
|
||||
com.sun.jndi.rmi.registry.RegistryContextFactory;
|
||||
|
||||
}
|
||||
|
@ -40,8 +40,8 @@ module jdk.policytool {
|
||||
requires java.desktop;
|
||||
requires java.logging;
|
||||
requires java.management;
|
||||
requires java.security.jgss;
|
||||
requires java.sql;
|
||||
requires jdk.net;
|
||||
requires java.security.jgss;
|
||||
requires jdk.security.jgss;
|
||||
}
|
||||
|
@ -32,9 +32,11 @@
|
||||
* @since 9
|
||||
*/
|
||||
module jdk.security.auth {
|
||||
requires transitive java.naming;
|
||||
|
||||
requires java.security.jgss;
|
||||
|
||||
requires transitive java.naming;
|
||||
|
||||
exports com.sun.security.auth;
|
||||
exports com.sun.security.auth.callback;
|
||||
exports com.sun.security.auth.login;
|
||||
|
@ -31,10 +31,14 @@
|
||||
* @since 9
|
||||
*/
|
||||
module jdk.security.jgss {
|
||||
requires transitive java.security.jgss;
|
||||
requires java.logging;
|
||||
requires java.security.sasl;
|
||||
|
||||
requires transitive java.security.jgss;
|
||||
|
||||
exports com.sun.security.jgss;
|
||||
provides java.security.Provider with com.sun.security.sasl.gsskerb.JdkSASL;
|
||||
|
||||
provides java.security.Provider with
|
||||
com.sun.security.sasl.gsskerb.JdkSASL;
|
||||
}
|
||||
|
||||
|
@ -24,9 +24,9 @@
|
||||
*/
|
||||
|
||||
module jdk.unsupported {
|
||||
exports com.sun.nio.file;
|
||||
exports sun.misc;
|
||||
exports sun.reflect;
|
||||
exports com.sun.nio.file;
|
||||
|
||||
opens sun.misc;
|
||||
opens sun.reflect;
|
||||
|
@ -29,12 +29,14 @@
|
||||
* <p> The zip file system provider treats a zip or JAR file as a file system
|
||||
* and provides the ability to manipulate the contents of the file.
|
||||
* The zip file system provider can be created by
|
||||
* {@link java.nio.file.FileSystems#newFileSystem} if installed.
|
||||
* {@link java.nio.file.FileSystems#newFileSystem
|
||||
* FileSystems.newFileSystem} if installed.
|
||||
*
|
||||
* @provides java.nio.file.spi.FileSystemProvider
|
||||
* @moduleGraph
|
||||
* @since 9
|
||||
*/
|
||||
module jdk.zipfs {
|
||||
provides java.nio.file.spi.FileSystemProvider with jdk.nio.zipfs.ZipFileSystemProvider;
|
||||
provides java.nio.file.spi.FileSystemProvider with
|
||||
jdk.nio.zipfs.ZipFileSystemProvider;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user