Java 10's module dependencies
I’ve been playing about with Java10 recently and found that with the new module structure, a lot of knowledge I had about the old API layout has changed. So after a bit of command line fiddling and regexp-ing about, I’ve generated a lookup table of all the dependency info about the module structure that is available from the command line.
The underlying command line used was:
./java --list-modules | sed 's/@10$//' | xargs -L1 java -d > ~/all-java10-mod-deps.txt
which tells Java to list all the modules it knows about and list the dependencies for each one, dumping the results into a text file.
This was run on an updated Debian Stretch machine using the
openjdk-10-jdk
package.
Package | Dependencies | Notes |
---|---|---|
java.activation@9-Debian |
exports javax.activation requires java.datatransfer transitive requires java.base mandated requires java.logging contains com.sun.activation.registries | |
java.base@9-Debian |
exports java.io exports java.lang exports java.lang.annotation exports java.lang.invoke exports java.lang.module exports java.lang.ref exports java.lang.reflect exports java.math exports java.net exports java.net.spi exports java.nio exports java.nio.channels exports java.nio.channels.spi exports java.nio.charset exports java.nio.charset.spi exports java.nio.file exports java.nio.file.attribute exports java.nio.file.spi exports java.security exports java.security.acl exports java.security.cert exports java.security.interfaces exports java.security.spec exports java.text exports java.text.spi exports java.time exports java.time.chrono exports java.time.format exports java.time.temporal exports java.time.zone exports java.util exports java.util.concurrent exports java.util.concurrent.atomic exports java.util.concurrent.locks exports java.util.function exports java.util.jar exports java.util.regex exports java.util.spi exports java.util.stream exports java.util.zip exports javax.crypto exports javax.crypto.interfaces exports javax.crypto.spec exports javax.net exports javax.net.ssl exports javax.security.auth exports javax.security.auth.callback exports javax.security.auth.login exports javax.security.auth.spi exports javax.security.auth.x500 exports javax.security.cert uses java.util.spi.ResourceBundleProvider uses java.security.Provider uses java.lang.System$LoggerFinder uses sun.util.resources.LocaleData$CommonResourceBundleProvider uses sun.security.ssl.ClientKeyExchangeService uses java.text.spi.NumberFormatProvider uses java.util.spi.ResourceBundleControlProvider uses jdk.internal.logger.DefaultLoggerFinder uses java.time.chrono.Chronology uses java.net.spi.URLStreamHandlerProvider uses sun.util.resources.LocaleData$SupplementaryResourceBundleProvider uses sun.text.spi.JavaTimeDateTimePatternProvider uses javax.security.auth.spi.LoginModule uses java.net.ContentHandlerFactory uses java.text.spi.DateFormatProvider uses java.text.spi.CollatorProvider uses java.nio.charset.spi.CharsetProvider uses java.util.spi.CalendarNameProvider uses java.time.zone.ZoneRulesProvider uses java.util.spi.ToolProvider uses java.util.spi.CalendarDataProvider uses java.nio.file.spi.FileSystemProvider uses sun.util.spi.CalendarProvider uses java.nio.channels.spi.SelectorProvider uses java.util.spi.TimeZoneNameProvider uses java.text.spi.DateFormatSymbolsProvider uses java.text.spi.DecimalFormatSymbolsProvider uses java.time.chrono.AbstractChronology uses java.text.spi.BreakIteratorProvider uses java.nio.channels.spi.AsynchronousChannelProvider uses java.nio.file.spi.FileTypeDetector uses java.util.spi.LocaleNameProvider uses sun.util.locale.provider.LocaleDataMetaInfo uses java.util.spi.CurrencyNameProvider provides java.nio.file.spi.FileSystemProvider with jdk.internal.jrtfs.JrtFileSystemProvider qualified exports jdk.internal.org.objectweb.asm.util to jdk.scripting.nashorn qualified exports sun.nio.fs to jdk.unsupported qualified exports jdk.internal.logger to java.logging qualified exports sun.security.internal.interfaces to jdk.crypto.cryptoki qualified exports sun.security.provider to java.rmi jdk.security.auth java.security.jgss jdk.policytool jdk.crypto.cryptoki qualified exports sun.security.jca to java.smartcardio jdk.naming.dns jdk.crypto.ec jdk.crypto.cryptoki qualified exports sun.util.logging to java.prefs java.logging java.desktop qualified exports sun.net.www to jdk.jartool jdk.incubator.httpclient java.desktop qualified exports jdk.internal.jimage.decompressor to jdk.jlink qualified exports jdk.internal.vm to jdk.internal.jvmstat jdk.management.agent qualified exports jdk.internal.org.objectweb.asm.tree to jdk.jlink qualified exports jdk.internal.ref to java.desktop jdk.unsupported qualified exports jdk.internal.org.objectweb.asm.commons to jdk.scripting.nashorn qualified exports sun.security.x509 to jdk.security.auth jdk.jartool jdk.crypto.cryptoki jdk.crypto.ec qualified exports jdk.internal.module to java.instrument jdk.jartool jdk.jlink java.management.rmi qualified exports sun.security.internal.spec to jdk.crypto.cryptoki qualified exports sun.security.util to java.smartcardio java.rmi java.security.jgss java.naming jdk.policytool java.desktop jdk.crypto.ec java.xml.crypto jdk.jartool jdk.crypto.cryptoki jdk.security.jgss jdk.security.auth java.security.sasl qualified exports sun.security.ssl to java.security.jgss qualified exports jdk.internal.math to java.desktop qualified exports jdk.internal.jimage to jdk.jlink qualified exports sun.reflect.misc to java.management java.rmi java.sql.rowset java.desktop java.xml java.datatransfer java.management.rmi qualified exports sun.net to jdk.incubator.httpclient qualified exports sun.security.tools to jdk.jartool qualified exports sun.reflect.annotation to jdk.compiler qualified exports sun.nio.cs to java.desktop jdk.charsets qualified exports sun.net.www.protocol.http to java.security.jgss qualified exports jdk.internal.org.objectweb.asm.signature to jdk.scripting.nashorn qualified exports jdk.internal.vm.annotation to jdk.unsupported jdk.incubator.httpclient jdk.internal.vm.ci qualified exports jdk.internal.org.objectweb.asm to jdk.internal.vm.ci jdk.jartool jdk.jlink jdk.scripting.nashorn qualified exports sun.security.action to java.desktop java.security.jgss qualified exports jdk.internal.reflect to java.sql java.logging jdk.dynalink java.sql.rowset jdk.unsupported jdk.scripting.nashorn qualified exports sun.util.resources to jdk.localedata qualified exports sun.net.dns to java.security.jgss jdk.naming.dns qualified exports sun.text.resources to jdk.localedata qualified exports sun.util.locale.provider to jdk.jlink jdk.localedata java.desktop qualified exports com.sun.security.ntlm to java.security.sasl qualified exports sun.security.timestamp to jdk.jartool qualified exports jdk.internal.perf to java.desktop jdk.internal.jvmstat java.management jdk.management.agent qualified exports jdk.internal.jmod to jdk.compiler jdk.jlink qualified exports sun.net.util to java.desktop jdk.jconsole qualified exports sun.net.ext to jdk.net qualified exports sun.security.validator to jdk.jartool qualified exports sun.security.pkcs to jdk.jartool jdk.crypto.ec qualified exports sun.reflect.generics.reflectiveObjects to java.desktop qualified exports jdk.internal.util.jar to jdk.jartool jdk.jlink jdk.jdeps qualified exports sun.security.provider.certpath to java.naming qualified exports jdk.internal.misc to jdk.jshell java.management jdk.scripting.nashorn java.security.jgss jdk.internal.vm.ci jdk.charsets java.xml jdk.incubator.httpclient jdk.net jdk.unsupported java.desktop java.naming jdk.jdeps jdk.compiler jdk.jlink java.rmi jdk.scripting.nashorn.shell jdk.aot java.sql java.logging jdk.attach qualified exports sun.security.rsa to jdk.crypto.cryptoki qualified exports sun.nio.ch to jdk.unsupported jdk.sctp java.management jdk.crypto.cryptoki qualified exports jdk.internal.loader to java.logging java.instrument qualified exports sun.util.cldr to jdk.jlink contains com.sun.crypto.provider contains com.sun.java.util.jar.pack contains com.sun.net.ssl contains com.sun.net.ssl.internal.ssl contains com.sun.net.ssl.internal.www.protocol.https contains com.sun.security.cert.internal.x509 contains jdk.internal contains jdk.internal.jrtfs contains jdk.internal.org.objectweb.asm.tree.analysis contains jdk.internal.org.xml.sax contains jdk.internal.org.xml.sax.helpers contains jdk.internal.util contains jdk.internal.util.xml contains jdk.internal.util.xml.impl contains jdk.internal.vm.cds.resources contains sun.invoke contains sun.invoke.empty contains sun.invoke.util contains sun.launcher contains sun.launcher.resources contains sun.net.ftp contains sun.net.ftp.impl contains sun.net.idn contains sun.net.sdp contains sun.net.smtp contains sun.net.spi contains sun.net.www.content.text contains sun.net.www.http contains sun.net.www.protocol.file contains sun.net.www.protocol.ftp contains sun.net.www.protocol.http.ntlm contains sun.net.www.protocol.https contains sun.net.www.protocol.jar contains sun.net.www.protocol.jmod contains sun.net.www.protocol.jrt contains sun.net.www.protocol.mailto contains sun.nio contains sun.reflect.generics.factory contains sun.reflect.generics.parser contains sun.reflect.generics.repository contains sun.reflect.generics.scope contains sun.reflect.generics.tree contains sun.reflect.generics.visitor contains sun.security.pkcs10 contains sun.security.pkcs12 contains sun.security.provider.certpath.ssl contains sun.security.tools.keytool contains sun.text contains sun.text.bidi contains sun.text.normalizer contains sun.text.resources.cldr contains sun.text.spi contains sun.util contains sun.util.calendar contains sun.util.locale contains sun.util.resources.cldr contains sun.util.spi |
Looks like this is basically what was in the `rt.jar` bundle in Java 8 and earlier |
java.compiler@9-Debian |
exports javax.annotation.processing exports javax.lang.model exports javax.lang.model.element exports javax.lang.model.type exports javax.lang.model.util exports javax.tools requires java.base mandated uses javax.tools.JavaCompiler uses javax.tools.DocumentationTool | |
java.corba@9-Debian |
exports javax.activity exports javax.rmi exports javax.rmi.CORBA exports org.omg.CORBA exports org.omg.CORBA.DynAnyPackage exports org.omg.CORBA.ORBPackage exports org.omg.CORBA.TypeCodePackage exports org.omg.CORBA.portable exports org.omg.CORBA_2_3 exports org.omg.CORBA_2_3.portable exports org.omg.CosNaming exports org.omg.CosNaming.NamingContextExtPackage exports org.omg.CosNaming.NamingContextPackage exports org.omg.Dynamic exports org.omg.DynamicAny exports org.omg.DynamicAny.DynAnyFactoryPackage exports org.omg.DynamicAny.DynAnyPackage exports org.omg.IOP exports org.omg.IOP.CodecFactoryPackage exports org.omg.IOP.CodecPackage exports org.omg.Messaging exports org.omg.PortableInterceptor exports org.omg.PortableInterceptor.ORBInitInfoPackage exports org.omg.PortableServer exports org.omg.PortableServer.CurrentPackage exports org.omg.PortableServer.POAManagerPackage exports org.omg.PortableServer.POAPackage exports org.omg.PortableServer.ServantLocatorPackage exports org.omg.PortableServer.portable exports org.omg.SendingContext exports org.omg.stub.java.rmi requires java.desktop transitive requires java.rmi transitive requires jdk.unsupported requires java.base mandated requires java.logging requires java.transaction requires java.naming qualified exports com.sun.corba.se.impl.util to jdk.rmic qualified exports com.sun.jndi.url.corbaname to java.naming qualified exports com.sun.jndi.url.iiop to java.naming qualified exports com.sun.jndi.url.iiopname to java.naming qualified opens com.sun.jndi.cosnaming to java.naming contains com.sun.corba.se.impl.activation contains com.sun.corba.se.impl.copyobject contains com.sun.corba.se.impl.corba contains com.sun.corba.se.impl.dynamicany contains com.sun.corba.se.impl.encoding contains com.sun.corba.se.impl.interceptors contains com.sun.corba.se.impl.io contains com.sun.corba.se.impl.ior contains com.sun.corba.se.impl.ior.iiop contains com.sun.corba.se.impl.javax.rmi contains com.sun.corba.se.impl.javax.rmi.CORBA contains com.sun.corba.se.impl.legacy.connection contains com.sun.corba.se.impl.logging contains com.sun.corba.se.impl.monitoring contains com.sun.corba.se.impl.naming.cosnaming contains com.sun.corba.se.impl.naming.namingutil contains com.sun.corba.se.impl.naming.pcosnaming contains com.sun.corba.se.impl.oa contains com.sun.corba.se.impl.oa.poa contains com.sun.corba.se.impl.oa.toa contains com.sun.corba.se.impl.orb contains com.sun.corba.se.impl.orbutil contains com.sun.corba.se.impl.orbutil.closure contains com.sun.corba.se.impl.orbutil.concurrent contains com.sun.corba.se.impl.orbutil.fsm contains com.sun.corba.se.impl.orbutil.graph contains com.sun.corba.se.impl.orbutil.resources contains com.sun.corba.se.impl.orbutil.threadpool contains com.sun.corba.se.impl.presentation.rmi contains com.sun.corba.se.impl.protocol contains com.sun.corba.se.impl.protocol.giopmsgheaders contains com.sun.corba.se.impl.resolver contains com.sun.corba.se.impl.transport contains com.sun.corba.se.internal.CosNaming contains com.sun.corba.se.internal.Interceptors contains com.sun.corba.se.internal.POA contains com.sun.corba.se.internal.corba contains com.sun.corba.se.internal.iiop contains com.sun.corba.se.org.omg.CORBA contains com.sun.corba.se.pept.broker contains com.sun.corba.se.pept.encoding contains com.sun.corba.se.pept.protocol contains com.sun.corba.se.pept.transport contains com.sun.corba.se.spi.activation contains com.sun.corba.se.spi.activation.InitialNameServicePackage contains com.sun.corba.se.spi.activation.LocatorPackage contains com.sun.corba.se.spi.activation.RepositoryPackage contains com.sun.corba.se.spi.copyobject contains com.sun.corba.se.spi.encoding contains com.sun.corba.se.spi.extension contains com.sun.corba.se.spi.ior contains com.sun.corba.se.spi.ior.iiop contains com.sun.corba.se.spi.legacy.connection contains com.sun.corba.se.spi.legacy.interceptor contains com.sun.corba.se.spi.logging contains com.sun.corba.se.spi.monitoring contains com.sun.corba.se.spi.oa contains com.sun.corba.se.spi.orb contains com.sun.corba.se.spi.orbutil.closure contains com.sun.corba.se.spi.orbutil.fsm contains com.sun.corba.se.spi.orbutil.proxy contains com.sun.corba.se.spi.orbutil.threadpool contains com.sun.corba.se.spi.presentation.rmi contains com.sun.corba.se.spi.protocol contains com.sun.corba.se.spi.resolver contains com.sun.corba.se.spi.servicecontext contains com.sun.corba.se.spi.transport contains com.sun.jndi.toolkit.corba contains com.sun.org.omg.CORBA contains com.sun.org.omg.CORBA.ValueDefPackage contains com.sun.org.omg.CORBA.portable contains com.sun.org.omg.SendingContext contains com.sun.org.omg.SendingContext.CodeBasePackage contains com.sun.tools.corba.se.idl contains com.sun.tools.corba.se.idl.constExpr contains com.sun.tools.corba.se.idl.som.cff contains com.sun.tools.corba.se.idl.som.idlemit contains com.sun.tools.corba.se.idl.toJavaPortable contains sun.corba | |
java.datatransfer@9-Debian |
exports java.awt.datatransfer requires java.base mandated uses sun.datatransfer.DesktopDatatransferService qualified exports sun.datatransfer to java.desktop contains sun.datatransfer.resources | |
java.desktop@9-Debian |
exports java.applet exports java.awt exports java.awt.color exports java.awt.desktop exports java.awt.dnd exports java.awt.event exports java.awt.font exports java.awt.geom exports java.awt.im exports java.awt.im.spi exports java.awt.image exports java.awt.image.renderable exports java.awt.print exports java.beans exports java.beans.beancontext exports javax.accessibility exports javax.imageio exports javax.imageio.event exports javax.imageio.metadata exports javax.imageio.plugins.bmp exports javax.imageio.plugins.jpeg exports javax.imageio.plugins.tiff exports javax.imageio.spi exports javax.imageio.stream exports javax.print exports javax.print.attribute exports javax.print.attribute.standard exports javax.print.event exports javax.sound.midi exports javax.sound.midi.spi exports javax.sound.sampled exports javax.sound.sampled.spi exports javax.swing exports javax.swing.border exports javax.swing.colorchooser exports javax.swing.event exports javax.swing.filechooser exports javax.swing.plaf exports javax.swing.plaf.basic exports javax.swing.plaf.metal exports javax.swing.plaf.multi exports javax.swing.plaf.nimbus exports javax.swing.plaf.synth exports javax.swing.table exports javax.swing.text exports javax.swing.text.html exports javax.swing.text.html.parser exports javax.swing.text.rtf exports javax.swing.tree exports javax.swing.undo requires java.prefs requires java.datatransfer transitive requires java.base mandated requires java.xml transitive uses javax.sound.midi.spi.MidiDeviceProvider uses javax.accessibility.AccessibilityProvider uses java.awt.im.spi.InputMethodDescriptor uses javax.print.StreamPrintServiceFactory uses javax.sound.sampled.spi.MixerProvider uses javax.sound.midi.spi.SoundbankReader uses javax.imageio.spi.ImageInputStreamSpi uses javax.print.PrintServiceLookup uses javax.imageio.spi.ImageTranscoderSpi uses javax.sound.midi.spi.MidiFileWriter uses javax.imageio.spi.ImageReaderSpi uses javax.sound.sampled.spi.AudioFileReader uses javax.imageio.spi.ImageOutputStreamSpi uses javax.imageio.spi.ImageWriterSpi uses javax.sound.sampled.spi.FormatConversionProvider uses javax.sound.sampled.spi.AudioFileWriter uses javax.sound.midi.spi.MidiFileReader provides javax.sound.sampled.spi.AudioFileReader with com.sun.media.sound.AiffFileReader com.sun.media.sound.AuFileReader com.sun.media.sound.SoftMidiAudioFileReader com.sun.media.sound.WaveFileReader com.sun.media.sound.WaveFloatFileReader com.sun.media.sound.WaveExtensibleFileReader provides javax.sound.midi.spi.MidiDeviceProvider with com.sun.media.sound.MidiInDeviceProvider com.sun.media.sound.MidiOutDeviceProvider com.sun.media.sound.RealTimeSequencerProvider com.sun.media.sound.SoftProvider provides javax.sound.midi.spi.MidiFileReader with com.sun.media.sound.StandardMidiFileReader provides javax.print.PrintServiceLookup with sun.print.PrintServiceLookupProvider provides javax.sound.sampled.spi.AudioFileWriter with com.sun.media.sound.AiffFileWriter com.sun.media.sound.AuFileWriter com.sun.media.sound.WaveFileWriter com.sun.media.sound.WaveFloatFileWriter provides javax.sound.midi.spi.SoundbankReader with com.sun.media.sound.AudioFileSoundbankReader com.sun.media.sound.DLSSoundbankReader com.sun.media.sound.JARSoundbankReader com.sun.media.sound.SF2SoundbankReader provides sun.datatransfer.DesktopDatatransferService with sun.awt.datatransfer.DesktopDatatransferServiceImpl provides java.net.ContentHandlerFactory with sun.awt.www.content.MultimediaContentHandlers provides javax.sound.sampled.spi.MixerProvider with com.sun.media.sound.DirectAudioDeviceProvider com.sun.media.sound.PortMixerProvider provides javax.print.StreamPrintServiceFactory with sun.print.PSStreamPrinterFactory provides javax.sound.sampled.spi.FormatConversionProvider with com.sun.media.sound.AlawCodec com.sun.media.sound.AudioFloatFormatConverter com.sun.media.sound.PCMtoPCMCodec com.sun.media.sound.UlawCodec provides javax.sound.midi.spi.MidiFileWriter with com.sun.media.sound.StandardMidiFileWriter qualified exports sun.awt to jdk.accessibility qualified opens com.sun.java.swing.plaf.windows to jdk.jconsole qualified opens javax.swing.plaf.basic to jdk.jconsole contains com.sun.accessibility.internal.resources contains com.sun.awt contains com.sun.beans contains com.sun.beans.decoder contains com.sun.beans.editors contains com.sun.beans.finder contains com.sun.beans.infos contains com.sun.beans.introspect contains com.sun.beans.util contains com.sun.imageio.plugins.bmp contains com.sun.imageio.plugins.common contains com.sun.imageio.plugins.gif contains com.sun.imageio.plugins.jpeg contains com.sun.imageio.plugins.png contains com.sun.imageio.plugins.tiff contains com.sun.imageio.plugins.wbmp contains com.sun.imageio.spi contains com.sun.imageio.stream contains com.sun.java.swing contains com.sun.java.swing.plaf.gtk contains com.sun.java.swing.plaf.gtk.icons contains com.sun.java.swing.plaf.gtk.resources contains com.sun.java.swing.plaf.motif contains com.sun.java.swing.plaf.motif.icons contains com.sun.java.swing.plaf.motif.resources contains com.sun.java.swing.plaf.nimbus contains com.sun.java.swing.plaf.windows.icons contains com.sun.java.swing.plaf.windows.resources contains com.sun.media.sound contains com.sun.swing.internal.plaf.basic.resources contains com.sun.swing.internal.plaf.metal.resources contains com.sun.swing.internal.plaf.synth.resources contains java.awt.dnd.peer contains java.awt.peer contains javax.swing.beaninfo.images contains javax.swing.plaf.basic.icons contains javax.swing.plaf.metal.icons contains javax.swing.plaf.metal.icons.ocean contains javax.swing.plaf.metal.sounds contains javax.swing.text.rtf.charsets contains sun.applet contains sun.applet.resources contains sun.awt.X11 contains sun.awt.datatransfer contains sun.awt.dnd contains sun.awt.event contains sun.awt.geom contains sun.awt.im contains sun.awt.image contains sun.awt.resources contains sun.awt.resources.cursors contains sun.awt.shell contains sun.awt.util contains sun.awt.windows contains sun.awt.www.content contains sun.awt.www.content.audio contains sun.awt.www.content.image contains sun.font contains sun.font.lookup contains sun.java2d contains sun.java2d.cmm contains sun.java2d.cmm.lcms contains sun.java2d.cmm.profiles contains sun.java2d.jules contains sun.java2d.loops contains sun.java2d.marlin contains sun.java2d.marlin.stats contains sun.java2d.opengl contains sun.java2d.pipe contains sun.java2d.pipe.hw contains sun.java2d.pisces contains sun.java2d.x11 contains sun.java2d.xr contains sun.print contains sun.print.resources contains sun.swing contains sun.swing.icon contains sun.swing.plaf contains sun.swing.plaf.synth contains sun.swing.plaf.windows contains sun.swing.table contains sun.swing.text contains sun.swing.text.html |
I'm surprised this hasn't been broken down further. Some of what is in here is definitely not "desktop" specific. The Print API for one is something I've used in a number of server applications. Similarly a bunch of the image and audio processing could quite usefully have been split into their own modules, rather than having an app pulling in all of this grab-bag of stuff just to do something like thumbnailing. Also amusing to see all the "sun.foo" package names still present! |
java.instrument@9-Debian |
exports java.lang.instrument requires java.base mandated qualified exports sun.instrument to java.base | |
java.logging@9-Debian |
exports java.util.logging requires java.base mandated provides jdk.internal.logger.DefaultLoggerFinder with sun.util.logging.internal.LoggingProviderImpl contains sun.net.www.protocol.http.logging contains sun.util.logging.internal contains sun.util.logging.resources | |
java.management@9-Debian |
exports java.lang.management exports javax.management exports javax.management.loading exports javax.management.modelmbean exports javax.management.monitor exports javax.management.openmbean exports javax.management.relation exports javax.management.remote exports javax.management.timer requires java.base mandated uses sun.management.spi.PlatformMBeanProvider uses javax.management.remote.JMXConnectorServerProvider uses javax.management.remote.JMXConnectorProvider provides javax.security.auth.spi.LoginModule with com.sun.jmx.remote.security.FileLoginModule qualified exports sun.management to jdk.jconsole jdk.management jdk.management.agent qualified exports com.sun.jmx.remote.internal to java.management.rmi jdk.management.agent qualified exports sun.management.counter to jdk.management.agent qualified exports sun.management.spi to jdk.management qualified exports sun.management.counter.perf to jdk.management.agent qualified exports com.sun.jmx.remote.util to java.management.rmi qualified exports com.sun.jmx.remote.security to java.management.rmi jdk.management.agent contains com.sun.jmx.defaults contains com.sun.jmx.interceptor contains com.sun.jmx.mbeanserver | |
java.management.rmi@9-Debian |
exports javax.management.remote.rmi requires java.management transitive requires java.rmi transitive requires java.naming requires java.base mandated 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 qualified exports com.sun.jmx.remote.internal.rmi to jdk.management.agent qualified exports com.sun.jmx.remote.protocol.rmi to java.management | |
java.naming@9-Debian |
exports javax.naming exports javax.naming.directory exports javax.naming.event exports javax.naming.ldap exports javax.naming.spi requires java.security.sasl requires java.base mandated uses javax.naming.spi.InitialContextFactory uses javax.naming.ldap.StartTlsResponse provides java.security.Provider with sun.security.provider.certpath.ldap.JdkLDAP qualified exports com.sun.jndi.toolkit.ctx to jdk.naming.dns qualified exports com.sun.jndi.toolkit.url to jdk.naming.dns jdk.naming.rmi contains com.sun.jndi.ldap contains com.sun.jndi.ldap.ext contains com.sun.jndi.ldap.pool contains com.sun.jndi.ldap.sasl contains com.sun.jndi.toolkit.dir contains com.sun.jndi.url.ldap contains com.sun.jndi.url.ldaps contains com.sun.naming.internal contains sun.security.provider.certpath.ldap | |
java.prefs@9-Debian |
exports java.util.prefs requires java.xml requires java.base mandated uses java.util.prefs.PreferencesFactory | |
java.rmi@9-Debian |
exports java.rmi exports java.rmi.activation exports java.rmi.dgc exports java.rmi.registry exports java.rmi.server exports javax.rmi.ssl requires java.base mandated requires java.logging uses java.rmi.server.RMIClassLoaderSpi qualified exports com.sun.rmi.rmid to java.base qualified exports sun.rmi.registry to jdk.management.agent qualified exports sun.rmi.transport to jdk.jconsole java.management.rmi jdk.management.agent qualified exports sun.rmi.server to jdk.jconsole java.management.rmi jdk.management.agent contains sun.rmi.log contains sun.rmi.registry.resources contains sun.rmi.runtime contains sun.rmi.server.resources contains sun.rmi.transport.tcp | |
java.scripting@9-Debian |
exports javax.script requires java.base mandated uses javax.script.ScriptEngineFactory contains com.sun.tools.script.shell | |
java.se@9-Debian |
requires java.logging transitive requires java.prefs transitive requires java.security.sasl transitive requires java.datatransfer transitive requires java.compiler transitive requires java.sql.rowset transitive requires java.xml transitive requires java.management transitive requires java.rmi transitive requires java.scripting transitive requires java.xml.crypto transitive requires java.management.rmi transitive requires java.naming transitive requires java.instrument transitive requires java.security.jgss transitive requires java.base mandated requires java.sql transitive requires java.desktop transitive | |
java.se.ee@9-Debian |
requires java.xml.bind transitive requires java.activation transitive requires java.transaction transitive requires java.xml.ws transitive requires java.corba transitive requires java.se transitive requires java.xml.ws.annotation transitive requires java.base mandated | |
java.security.jgss@9-Debian |
exports javax.security.auth.kerberos exports org.ietf.jgss requires java.base mandated requires java.naming provides java.security.Provider with sun.security.jgss.SunProvider provides sun.security.ssl.ClientKeyExchangeService with sun.security.krb5.internal.ssl.Krb5KeyExchangeService qualified exports sun.security.jgss to jdk.security.jgss qualified exports sun.security.krb5 to jdk.security.auth qualified exports sun.security.jgss.krb5 to jdk.security.auth qualified exports sun.security.krb5.internal.ktab to jdk.security.auth qualified exports sun.security.krb5.internal to jdk.security.jgss qualified opens sun.net.www.protocol.http.spnego to java.base contains sun.security.jgss.spi contains sun.security.jgss.spnego contains sun.security.jgss.wrapper contains sun.security.krb5.internal.ccache contains sun.security.krb5.internal.crypto contains sun.security.krb5.internal.crypto.dk contains sun.security.krb5.internal.rcache contains sun.security.krb5.internal.ssl contains sun.security.krb5.internal.util | |
java.security.sasl@9-Debian |
exports javax.security.sasl requires java.base mandated requires java.logging provides java.security.Provider with com.sun.security.sasl.Provider qualified exports com.sun.security.sasl.util to jdk.security.jgss contains com.sun.security.sasl contains com.sun.security.sasl.digest contains com.sun.security.sasl.ntlm | |
java.smartcardio@9-Debian |
exports javax.smartcardio requires java.base mandated provides java.security.Provider with sun.security.smartcardio.SunPCSC contains sun.security.smartcardio |
Ooh, what's this!? Sounds quite funky |
java.sql@9-Debian |
exports java.sql exports javax.sql exports javax.transaction.xa requires java.logging transitive requires java.base mandated requires java.xml transitive uses java.sql.Driver | |
java.sql.rowset@9-Debian |
exports javax.sql.rowset exports javax.sql.rowset.serial exports javax.sql.rowset.spi requires java.naming transitive requires java.base mandated requires java.sql transitive requires java.logging transitive uses javax.sql.rowset.RowSetFactory contains com.sun.rowset contains com.sun.rowset.internal contains com.sun.rowset.providers | |
java.transaction@9-Debian |
exports javax.transaction requires java.base mandated requires java.rmi transitive | |
java.xml@9-Debian |
exports javax.xml exports javax.xml.catalog exports javax.xml.datatype exports javax.xml.namespace exports javax.xml.parsers exports javax.xml.stream exports javax.xml.stream.events exports javax.xml.stream.util exports javax.xml.transform exports javax.xml.transform.dom exports javax.xml.transform.sax exports javax.xml.transform.stax exports javax.xml.transform.stream exports javax.xml.validation exports javax.xml.xpath exports org.w3c.dom exports org.w3c.dom.bootstrap exports org.w3c.dom.events exports org.w3c.dom.ls exports org.w3c.dom.ranges exports org.w3c.dom.traversal exports org.w3c.dom.views exports org.xml.sax exports org.xml.sax.ext exports org.xml.sax.helpers requires java.base mandated uses javax.xml.datatype.DatatypeFactory uses javax.xml.parsers.DocumentBuilderFactory uses javax.xml.transform.TransformerFactory uses javax.xml.parsers.SAXParserFactory uses org.xml.sax.XMLReader uses javax.xml.stream.XMLInputFactory uses javax.xml.stream.XMLEventFactory uses javax.xml.stream.XMLOutputFactory uses javax.xml.xpath.XPathFactory uses javax.xml.validation.SchemaFactory qualified exports com.sun.org.apache.xpath.internal.objects to java.xml.crypto qualified exports com.sun.org.apache.xml.internal.dtm to java.xml.crypto qualified exports com.sun.org.apache.xpath.internal.res to java.xml.crypto qualified exports com.sun.org.apache.xpath.internal to java.xml.crypto qualified exports com.sun.org.apache.xpath.internal.compiler to java.xml.crypto qualified exports com.sun.org.apache.xml.internal.utils to java.xml.crypto qualified exports com.sun.org.apache.xpath.internal.functions to java.xml.crypto contains com.sun.java_cup.internal.runtime contains com.sun.org.apache.bcel.internal contains com.sun.org.apache.bcel.internal.classfile contains com.sun.org.apache.bcel.internal.generic contains com.sun.org.apache.bcel.internal.util contains com.sun.org.apache.xalan.internal contains com.sun.org.apache.xalan.internal.extensions contains com.sun.org.apache.xalan.internal.lib contains com.sun.org.apache.xalan.internal.res contains com.sun.org.apache.xalan.internal.templates contains com.sun.org.apache.xalan.internal.utils contains com.sun.org.apache.xalan.internal.xsltc contains com.sun.org.apache.xalan.internal.xsltc.compiler contains com.sun.org.apache.xalan.internal.xsltc.compiler.util contains com.sun.org.apache.xalan.internal.xsltc.dom contains com.sun.org.apache.xalan.internal.xsltc.runtime contains com.sun.org.apache.xalan.internal.xsltc.runtime.output contains com.sun.org.apache.xalan.internal.xsltc.trax contains com.sun.org.apache.xalan.internal.xsltc.util contains com.sun.org.apache.xerces.internal.dom contains com.sun.org.apache.xerces.internal.dom.events contains com.sun.org.apache.xerces.internal.impl contains com.sun.org.apache.xerces.internal.impl.dtd contains com.sun.org.apache.xerces.internal.impl.dtd.models contains com.sun.org.apache.xerces.internal.impl.dv contains com.sun.org.apache.xerces.internal.impl.dv.dtd contains com.sun.org.apache.xerces.internal.impl.dv.util contains com.sun.org.apache.xerces.internal.impl.dv.xs contains com.sun.org.apache.xerces.internal.impl.io contains com.sun.org.apache.xerces.internal.impl.msg contains com.sun.org.apache.xerces.internal.impl.validation contains com.sun.org.apache.xerces.internal.impl.xpath contains com.sun.org.apache.xerces.internal.impl.xpath.regex contains com.sun.org.apache.xerces.internal.impl.xs contains com.sun.org.apache.xerces.internal.impl.xs.identity contains com.sun.org.apache.xerces.internal.impl.xs.models contains com.sun.org.apache.xerces.internal.impl.xs.opti contains com.sun.org.apache.xerces.internal.impl.xs.traversers contains com.sun.org.apache.xerces.internal.impl.xs.util contains com.sun.org.apache.xerces.internal.jaxp contains com.sun.org.apache.xerces.internal.jaxp.datatype contains com.sun.org.apache.xerces.internal.jaxp.validation contains com.sun.org.apache.xerces.internal.parsers contains com.sun.org.apache.xerces.internal.util contains com.sun.org.apache.xerces.internal.utils contains com.sun.org.apache.xerces.internal.xinclude contains com.sun.org.apache.xerces.internal.xni contains com.sun.org.apache.xerces.internal.xni.grammars contains com.sun.org.apache.xerces.internal.xni.parser contains com.sun.org.apache.xerces.internal.xpointer contains com.sun.org.apache.xerces.internal.xs contains com.sun.org.apache.xerces.internal.xs.datatypes contains com.sun.org.apache.xml.internal.dtm.ref contains com.sun.org.apache.xml.internal.dtm.ref.dom2dtm contains com.sun.org.apache.xml.internal.dtm.ref.sax2dtm contains com.sun.org.apache.xml.internal.res contains com.sun.org.apache.xml.internal.resolver contains com.sun.org.apache.xml.internal.resolver.helpers contains com.sun.org.apache.xml.internal.resolver.readers contains com.sun.org.apache.xml.internal.resolver.tools contains com.sun.org.apache.xml.internal.serialize contains com.sun.org.apache.xml.internal.serializer contains com.sun.org.apache.xml.internal.serializer.dom3 contains com.sun.org.apache.xml.internal.serializer.utils contains com.sun.org.apache.xml.internal.utils.res contains com.sun.org.apache.xpath.internal.axes contains com.sun.org.apache.xpath.internal.jaxp contains com.sun.org.apache.xpath.internal.operations contains com.sun.org.apache.xpath.internal.patterns contains com.sun.xml.internal.stream contains com.sun.xml.internal.stream.dtd contains com.sun.xml.internal.stream.dtd.nonvalidating contains com.sun.xml.internal.stream.events contains com.sun.xml.internal.stream.util contains com.sun.xml.internal.stream.writers contains jdk.xml.internal |
My word there's an awful lot of XML based stuff in here. Many modules worth of it and look at the number of packages in some of these modules. This could surely have been split down into some more tightly focused modules, without introducing too much of a cross-dependency graph. </tr> |
java.xml.bind@9-Debian |
exports javax.xml.bind exports javax.xml.bind.annotation exports javax.xml.bind.annotation.adapters exports javax.xml.bind.attachment exports javax.xml.bind.helpers exports javax.xml.bind.util requires jdk.unsupported requires java.xml transitive requires java.activation transitive requires java.base mandated requires java.compiler requires java.desktop requires java.logging uses javax.xml.bind.JAXBContextFactory qualified exports com.sun.istack.internal to java.xml.ws jdk.xml.ws jdk.xml.bind qualified exports com.sun.xml.internal.bind.v2.runtime to java.xml.ws jdk.xml.bind qualified exports com.sun.xml.internal.bind.v2.model.impl to jdk.xml.bind qualified exports com.sun.xml.internal.txw2 to java.xml.ws jdk.xml.ws jdk.xml.bind qualified exports com.sun.xml.internal.bind.v2.model.annotation to java.xml.ws jdk.xml.ws jdk.xml.bind qualified exports com.sun.xml.internal.bind.marshaller to java.xml.ws jdk.xml.ws jdk.xml.bind qualified exports com.sun.istack.internal.localization to jdk.xml.ws java.xml.ws qualified exports com.sun.xml.internal.bind.api to java.xml.ws jdk.xml.bind qualified exports com.sun.xml.internal.bind.v2.schemagen.episode to jdk.xml.bind qualified exports com.sun.xml.internal.bind.unmarshaller to java.xml.ws jdk.xml.ws jdk.xml.bind qualified exports com.sun.xml.internal.bind.v2.model.runtime to java.xml.ws qualified exports com.sun.xml.internal.fastinfoset.vocab to java.xml.ws qualified exports com.sun.xml.internal.bind.api.impl to java.xml.ws jdk.xml.bind qualified exports com.sun.xml.internal.bind.v2.schemagen to java.xml.ws jdk.xml.bind qualified exports com.sun.xml.internal.fastinfoset.stax to java.xml.ws qualified exports com.sun.xml.internal.txw2.output to java.xml.ws jdk.xml.ws jdk.xml.bind qualified exports com.sun.xml.internal.bind.v2 to java.xml.ws jdk.xml.ws jdk.xml.bind qualified exports com.sun.xml.internal.org.jvnet.staxex.util to java.xml.ws qualified exports com.sun.xml.internal.bind.v2.runtime.unmarshaller to java.xml.ws qualified exports com.sun.xml.internal.bind.v2.schemagen.xmlschema to java.xml.ws qualified exports com.sun.xml.internal.bind.v2.util to jdk.xml.ws jdk.xml.bind qualified exports com.sun.xml.internal.bind.v2.model.nav to java.xml.ws jdk.xml.ws jdk.xml.bind qualified exports com.sun.xml.internal.org.jvnet.fastinfoset to java.xml.ws qualified exports com.sun.xml.internal.fastinfoset to java.xml.ws qualified exports com.sun.xml.internal.bind.v2.model.core to jdk.xml.bind qualified exports com.sun.istack.internal.logging to jdk.xml.ws java.xml.ws qualified exports com.sun.xml.internal.org.jvnet.mimepull to java.xml.ws qualified exports com.sun.xml.internal.bind.v2.model.util to jdk.xml.bind qualified exports com.sun.xml.internal.bind.annotation to jdk.xml.bind qualified exports com.sun.xml.internal.org.jvnet.staxex to java.xml.ws qualified exports com.sun.xml.internal.bind to java.xml.ws jdk.xml.ws jdk.xml.bind qualified exports com.sun.xml.internal.bind.util to java.xml.ws jdk.xml.ws jdk.xml.bind qualified exports com.sun.xml.internal.txw2.annotation to java.xml.ws jdk.xml.ws jdk.xml.bind qualified opens com.sun.xml.internal.bind.v2.model.nav to java.xml.ws jdk.xml.ws jdk.xml.bind contains com.sun.xml.internal.bind.v2.bytecode contains com.sun.xml.internal.bind.v2.runtime.output contains com.sun.xml.internal.bind.v2.runtime.property contains com.sun.xml.internal.bind.v2.runtime.reflect contains com.sun.xml.internal.bind.v2.runtime.reflect.opt contains com.sun.xml.internal.fastinfoset.algorithm contains com.sun.xml.internal.fastinfoset.alphabet contains com.sun.xml.internal.fastinfoset.dom contains com.sun.xml.internal.fastinfoset.org.apache.xerces.util contains com.sun.xml.internal.fastinfoset.resources contains com.sun.xml.internal.fastinfoset.sax contains com.sun.xml.internal.fastinfoset.stax.events contains com.sun.xml.internal.fastinfoset.stax.factory contains com.sun.xml.internal.fastinfoset.stax.util contains com.sun.xml.internal.fastinfoset.tools contains com.sun.xml.internal.fastinfoset.util contains com.sun.xml.internal.org.jvnet.fastinfoset.sax contains com.sun.xml.internal.org.jvnet.fastinfoset.sax.helpers contains com.sun.xml.internal.org.jvnet.fastinfoset.stax |
Requires the "desktop" module?! WTF are you guys playing at? Did you not look at what you've constructed? That's-a tasty pile of spaghetti you got there! |
java.xml.crypto@9-Debian |
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 requires java.base mandated requires java.xml transitive requires java.logging provides java.security.Provider with org.jcp.xml.dsig.internal.dom.XMLDSigRI contains com.sun.org.apache.xml.internal.security contains com.sun.org.apache.xml.internal.security.algorithms contains com.sun.org.apache.xml.internal.security.algorithms.implementations contains com.sun.org.apache.xml.internal.security.c14n contains com.sun.org.apache.xml.internal.security.c14n.helper contains com.sun.org.apache.xml.internal.security.c14n.implementations contains com.sun.org.apache.xml.internal.security.encryption contains com.sun.org.apache.xml.internal.security.exceptions contains com.sun.org.apache.xml.internal.security.keys contains com.sun.org.apache.xml.internal.security.keys.content contains com.sun.org.apache.xml.internal.security.keys.content.keyvalues contains com.sun.org.apache.xml.internal.security.keys.content.x509 contains com.sun.org.apache.xml.internal.security.keys.keyresolver contains com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations contains com.sun.org.apache.xml.internal.security.keys.storage contains com.sun.org.apache.xml.internal.security.keys.storage.implementations contains com.sun.org.apache.xml.internal.security.resource contains com.sun.org.apache.xml.internal.security.signature contains com.sun.org.apache.xml.internal.security.signature.reference contains com.sun.org.apache.xml.internal.security.transforms contains com.sun.org.apache.xml.internal.security.transforms.implementations contains com.sun.org.apache.xml.internal.security.transforms.params contains com.sun.org.apache.xml.internal.security.utils contains com.sun.org.apache.xml.internal.security.utils.resolver contains com.sun.org.apache.xml.internal.security.utils.resolver.implementations contains org.jcp.xml.dsig.internal contains org.jcp.xml.dsig.internal.dom | |
java.xml.ws@9-Debian |
exports javax.jws exports javax.jws.soap exports javax.xml.soap exports javax.xml.ws exports javax.xml.ws.handler exports javax.xml.ws.handler.soap exports javax.xml.ws.http exports javax.xml.ws.soap exports javax.xml.ws.spi exports javax.xml.ws.spi.http exports javax.xml.ws.wsaddressing requires java.xml.bind transitive requires java.xml.ws.annotation requires java.logging requires java.desktop requires java.activation transitive requires java.xml transitive requires jdk.httpserver requires jdk.unsupported requires java.management requires java.base mandated uses javax.xml.soap.SOAPFactory uses javax.xml.ws.spi.Provider uses javax.xml.soap.SAAJMetaFactory uses javax.xml.soap.SOAPConnectionFactory uses javax.xml.soap.MessageFactory qualified exports com.sun.xml.internal.ws.util to jdk.xml.ws qualified exports com.sun.xml.internal.ws.api.addressing to jdk.xml.ws qualified exports com.sun.xml.internal.ws.db to jdk.xml.ws qualified exports com.sun.xml.internal.ws.addressing to jdk.xml.ws java.xml.bind qualified exports com.oracle.webservices.internal.api.databinding to jdk.xml.ws qualified exports com.sun.xml.internal.ws.model to jdk.xml.ws qualified exports com.sun.xml.internal.messaging.saaj.soap to java.activation qualified exports com.sun.xml.internal.ws.streaming to jdk.xml.ws qualified exports com.sun.xml.internal.ws.api.server to jdk.xml.ws qualified exports com.sun.xml.internal.ws.api to jdk.xml.ws qualified exports com.sun.xml.internal.ws.api.databinding to jdk.xml.ws qualified exports com.sun.xml.internal.ws.addressing.v200408 to jdk.xml.ws qualified exports com.sun.xml.internal.ws.api.streaming to jdk.xml.ws qualified exports com.sun.xml.internal.ws.api.wsdl.writer to jdk.xml.ws qualified exports com.sun.xml.internal.ws.encoding to java.activation qualified exports com.sun.xml.internal.ws.policy.sourcemodel.wspolicy to jdk.xml.ws qualified exports com.sun.xml.internal.ws.spi.db to jdk.xml.ws qualified exports com.sun.xml.internal.ws.util.exception to jdk.xml.ws qualified exports com.sun.xml.internal.ws.util.xml to jdk.xml.ws qualified exports com.sun.xml.internal.ws.api.wsdl.parser to jdk.xml.ws qualified exports com.sun.xml.internal.ws.wsdl.writer to jdk.xml.ws qualified exports com.sun.xml.internal.ws.binding to jdk.xml.ws qualified exports com.sun.xml.internal.ws.api.model to jdk.xml.ws qualified exports com.sun.xml.internal.ws.wsdl.parser to jdk.xml.ws qualified opens com.sun.xml.internal.ws.fault to java.xml.bind qualified opens com.sun.xml.internal.ws.addressing to java.xml.bind qualified opens com.sun.xml.internal.ws.runtime.config to java.xml.bind qualified opens com.oracle.xmlns.internal.webservices.jaxws_databinding to java.xml.bind qualified opens com.sun.xml.internal.ws.addressing.v200408 to java.xml.bind qualified opens javax.xml.ws.wsaddressing to java.xml.bind qualified opens com.sun.xml.internal.ws.developer to java.xml.bind contains com.oracle.webservices.internal.api contains com.oracle.webservices.internal.api.message contains com.oracle.webservices.internal.impl.encoding contains com.oracle.webservices.internal.impl.internalspi.encoding contains com.sun.org.glassfish.external.amx contains com.sun.org.glassfish.external.arc contains com.sun.org.glassfish.external.probe.provider contains com.sun.org.glassfish.external.probe.provider.annotations contains com.sun.org.glassfish.external.statistics contains com.sun.org.glassfish.external.statistics.annotations contains com.sun.org.glassfish.external.statistics.impl contains com.sun.org.glassfish.gmbal contains com.sun.org.glassfish.gmbal.util contains com.sun.xml.internal.messaging.saaj contains com.sun.xml.internal.messaging.saaj.client.p2p contains com.sun.xml.internal.messaging.saaj.packaging.mime contains com.sun.xml.internal.messaging.saaj.packaging.mime.internet contains com.sun.xml.internal.messaging.saaj.packaging.mime.util contains com.sun.xml.internal.messaging.saaj.soap.dynamic contains com.sun.xml.internal.messaging.saaj.soap.impl contains com.sun.xml.internal.messaging.saaj.soap.name contains com.sun.xml.internal.messaging.saaj.soap.ver1_1 contains com.sun.xml.internal.messaging.saaj.soap.ver1_2 contains com.sun.xml.internal.messaging.saaj.util contains com.sun.xml.internal.messaging.saaj.util.stax contains com.sun.xml.internal.messaging.saaj.util.transform contains com.sun.xml.internal.stream.buffer contains com.sun.xml.internal.stream.buffer.sax contains com.sun.xml.internal.stream.buffer.stax contains com.sun.xml.internal.ws contains com.sun.xml.internal.ws.addressing.model contains com.sun.xml.internal.ws.addressing.policy contains com.sun.xml.internal.ws.api.client contains com.sun.xml.internal.ws.api.config.management contains com.sun.xml.internal.ws.api.config.management.policy contains com.sun.xml.internal.ws.api.fastinfoset contains com.sun.xml.internal.ws.api.ha contains com.sun.xml.internal.ws.api.handler contains com.sun.xml.internal.ws.api.message contains com.sun.xml.internal.ws.api.message.saaj contains com.sun.xml.internal.ws.api.message.stream contains com.sun.xml.internal.ws.api.model.soap contains com.sun.xml.internal.ws.api.model.wsdl contains com.sun.xml.internal.ws.api.model.wsdl.editable contains com.sun.xml.internal.ws.api.pipe contains com.sun.xml.internal.ws.api.pipe.helper contains com.sun.xml.internal.ws.api.policy contains com.sun.xml.internal.ws.api.policy.subject contains com.sun.xml.internal.ws.assembler contains com.sun.xml.internal.ws.assembler.dev contains com.sun.xml.internal.ws.assembler.jaxws contains com.sun.xml.internal.ws.client contains com.sun.xml.internal.ws.client.dispatch contains com.sun.xml.internal.ws.client.sei contains com.sun.xml.internal.ws.commons.xmlutil contains com.sun.xml.internal.ws.config.management.policy contains com.sun.xml.internal.ws.config.metro.dev contains com.sun.xml.internal.ws.config.metro.util contains com.sun.xml.internal.ws.db.glassfish contains com.sun.xml.internal.ws.dump contains com.sun.xml.internal.ws.encoding.fastinfoset contains com.sun.xml.internal.ws.encoding.policy contains com.sun.xml.internal.ws.encoding.soap contains com.sun.xml.internal.ws.encoding.soap.streaming contains com.sun.xml.internal.ws.encoding.xml contains com.sun.xml.internal.ws.handler contains com.sun.xml.internal.ws.message contains com.sun.xml.internal.ws.message.jaxb contains com.sun.xml.internal.ws.message.saaj contains com.sun.xml.internal.ws.message.source contains com.sun.xml.internal.ws.message.stream contains com.sun.xml.internal.ws.model.soap contains com.sun.xml.internal.ws.model.wsdl contains com.sun.xml.internal.ws.org.objectweb.asm contains com.sun.xml.internal.ws.policy contains com.sun.xml.internal.ws.policy.jaxws contains com.sun.xml.internal.ws.policy.jaxws.spi contains com.sun.xml.internal.ws.policy.privateutil contains com.sun.xml.internal.ws.policy.sourcemodel contains com.sun.xml.internal.ws.policy.sourcemodel.attach contains com.sun.xml.internal.ws.policy.spi contains com.sun.xml.internal.ws.policy.subject contains com.sun.xml.internal.ws.policy.util contains com.sun.xml.internal.ws.protocol.soap contains com.sun.xml.internal.ws.protocol.xml contains com.sun.xml.internal.ws.resources contains com.sun.xml.internal.ws.server contains com.sun.xml.internal.ws.server.provider contains com.sun.xml.internal.ws.server.sei contains com.sun.xml.internal.ws.spi contains com.sun.xml.internal.ws.transport contains com.sun.xml.internal.ws.transport.http contains com.sun.xml.internal.ws.transport.http.client contains com.sun.xml.internal.ws.transport.http.server contains com.sun.xml.internal.ws.util.pipe contains com.sun.xml.internal.ws.util.resources contains com.sun.xml.internal.ws.wsdl contains com.sun.xml.internal.ws.wsdl.writer.document contains com.sun.xml.internal.ws.wsdl.writer.document.http contains com.sun.xml.internal.ws.wsdl.writer.document.soap contains com.sun.xml.internal.ws.wsdl.writer.document.soap12 contains com.sun.xml.internal.ws.wsdl.writer.document.xsd | |
java.xml.ws.annotation@9-Debian |
exports javax.annotation requires java.base mandated | |
jdk.accessibility@9-Debian |
exports com.sun.java.accessibility.util requires java.base mandated requires java.desktop transitive contains com.sun.java.accessibility.util.internal | |
jdk.aot@9-Debian |
requires jdk.internal.vm.ci requires jdk.management requires jdk.internal.vm.compiler requires java.base mandated contains jdk.tools.jaotc contains jdk.tools.jaotc.amd64 contains jdk.tools.jaotc.binformat contains jdk.tools.jaotc.binformat.elf contains jdk.tools.jaotc.collect contains jdk.tools.jaotc.collect.classname contains jdk.tools.jaotc.collect.directory contains jdk.tools.jaotc.collect.jar contains jdk.tools.jaotc.collect.module contains jdk.tools.jaotc.jnilibelf contains jdk.tools.jaotc.jnilibelf.linux contains jdk.tools.jaotc.jnilibelf.sunos contains jdk.tools.jaotc.utils | |
jdk.attach@9-Debian |
exports com.sun.tools.attach exports com.sun.tools.attach.spi requires java.base mandated requires jdk.internal.jvmstat uses com.sun.tools.attach.spi.AttachProvider provides com.sun.tools.attach.spi.AttachProvider with sun.tools.attach.AttachProviderImpl qualified exports sun.tools.attach to jdk.jcmd | |
jdk.charsets@9-Debian |
requires java.base mandated provides java.nio.charset.spi.CharsetProvider with sun.nio.cs.ext.ExtendedCharsets contains sun.nio.cs.ext | |
jdk.compiler@9-Debian |
exports com.sun.source.doctree exports com.sun.source.tree exports com.sun.source.util exports com.sun.tools.javac requires java.compiler transitive requires java.base mandated uses javax.annotation.processing.Processor uses com.sun.tools.javac.platform.PlatformProvider uses com.sun.source.util.Plugin provides java.util.spi.ToolProvider with com.sun.tools.javac.main.JavacToolProvider provides javax.tools.Tool with com.sun.tools.javac.api.JavacTool provides javax.tools.JavaCompiler with com.sun.tools.javac.api.JavacTool provides com.sun.tools.javac.platform.PlatformProvider with com.sun.tools.javac.platform.JDKPlatformProvider qualified exports com.sun.tools.javac.code to jdk.javadoc jdk.jshell qualified exports jdk.internal.shellsupport.doc to jdk.jshell jdk.scripting.nashorn.shell qualified exports com.sun.tools.doclint to jdk.javadoc qualified exports com.sun.tools.javac.jvm to jdk.javadoc qualified exports com.sun.tools.javac.api to jdk.javadoc jdk.jshell qualified exports com.sun.tools.javac.comp to jdk.javadoc jdk.jshell qualified exports com.sun.tools.javac.file to jdk.javadoc jdk.jdeps qualified exports com.sun.tools.javac.util to jdk.jshell jdk.javadoc jdk.jdeps qualified exports com.sun.tools.javac.tree to jdk.javadoc jdk.jshell qualified exports com.sun.tools.javac.parser to jdk.jshell qualified exports com.sun.tools.javac.main to jdk.javadoc qualified exports com.sun.tools.javac.model to jdk.javadoc qualified exports com.sun.tools.javac.platform to jdk.javadoc contains com.sun.tools.doclint.resources contains com.sun.tools.javac.processing contains com.sun.tools.javac.resources contains com.sun.tools.javah contains com.sun.tools.javah.resources contains com.sun.tools.sjavac contains com.sun.tools.sjavac.client contains com.sun.tools.sjavac.comp contains com.sun.tools.sjavac.comp.dependencies contains com.sun.tools.sjavac.options contains com.sun.tools.sjavac.pubapi contains com.sun.tools.sjavac.server contains com.sun.tools.sjavac.server.log contains jdk.internal.shellsupport.doc.resources contains sun.tools.serialver contains sun.tools.serialver.resources | |
jdk.crypto.cryptoki@9-Debian |
requires jdk.crypto.ec requires java.base mandated provides java.security.Provider with sun.security.pkcs11.SunPKCS11 contains sun.security.pkcs11 contains sun.security.pkcs11.wrapper | |
jdk.crypto.ec@9-Debian |
requires java.base mandated provides java.security.Provider with sun.security.ec.SunEC contains sun.security.ec | |
jdk.dynalink@9-Debian |
exports jdk.dynalink exports jdk.dynalink.beans exports jdk.dynalink.linker exports jdk.dynalink.linker.support exports jdk.dynalink.support requires java.logging requires java.base mandated uses jdk.dynalink.linker.GuardingDynamicLinkerExporter contains jdk.dynalink.internal | |
jdk.editpad@9-Debian |
requires java.desktop requires jdk.internal.ed requires java.base mandated provides jdk.internal.editor.spi.BuildInEditorProvider with jdk.editpad.EditPadProvider contains jdk.editpad contains jdk.editpad.resources | |
jdk.hotspot.agent@9-Debian |
requires java.scripting requires java.rmi requires java.datatransfer requires java.base mandated requires java.desktop qualified exports sun.jvm.hotspot.debugger.remote to java.rmi contains com.sun.java.swing.action contains com.sun.java.swing.ui contains images.toolbarButtonGraphics.general contains sun.jvm.hotspot contains sun.jvm.hotspot.asm contains sun.jvm.hotspot.asm.sparc contains sun.jvm.hotspot.c1 contains sun.jvm.hotspot.ci contains sun.jvm.hotspot.classfile contains sun.jvm.hotspot.code contains sun.jvm.hotspot.compiler contains sun.jvm.hotspot.debugger contains sun.jvm.hotspot.debugger.aarch64 contains sun.jvm.hotspot.debugger.amd64 contains sun.jvm.hotspot.debugger.bsd contains sun.jvm.hotspot.debugger.bsd.amd64 contains sun.jvm.hotspot.debugger.bsd.x86 contains sun.jvm.hotspot.debugger.cdbg contains sun.jvm.hotspot.debugger.cdbg.basic contains sun.jvm.hotspot.debugger.dummy contains sun.jvm.hotspot.debugger.ia64 contains sun.jvm.hotspot.debugger.linux contains sun.jvm.hotspot.debugger.linux.aarch64 contains sun.jvm.hotspot.debugger.linux.amd64 contains sun.jvm.hotspot.debugger.linux.ia64 contains sun.jvm.hotspot.debugger.linux.ppc64 contains sun.jvm.hotspot.debugger.linux.sparc contains sun.jvm.hotspot.debugger.linux.x86 contains sun.jvm.hotspot.debugger.posix contains sun.jvm.hotspot.debugger.posix.elf contains sun.jvm.hotspot.debugger.ppc64 contains sun.jvm.hotspot.debugger.proc contains sun.jvm.hotspot.debugger.proc.aarch64 contains sun.jvm.hotspot.debugger.proc.amd64 contains sun.jvm.hotspot.debugger.proc.ppc64 contains sun.jvm.hotspot.debugger.proc.sparc contains sun.jvm.hotspot.debugger.proc.x86 contains sun.jvm.hotspot.debugger.remote.aarch64 contains sun.jvm.hotspot.debugger.remote.amd64 contains sun.jvm.hotspot.debugger.remote.ppc64 contains sun.jvm.hotspot.debugger.remote.sparc contains sun.jvm.hotspot.debugger.remote.x86 contains sun.jvm.hotspot.debugger.sparc contains sun.jvm.hotspot.debugger.win32.coff contains sun.jvm.hotspot.debugger.windbg contains sun.jvm.hotspot.debugger.windbg.amd64 contains sun.jvm.hotspot.debugger.windbg.ia64 contains sun.jvm.hotspot.debugger.windbg.x86 contains sun.jvm.hotspot.debugger.windows.amd64 contains sun.jvm.hotspot.debugger.windows.x86 contains sun.jvm.hotspot.debugger.x86 contains sun.jvm.hotspot.gc.cms contains sun.jvm.hotspot.gc.g1 contains sun.jvm.hotspot.gc.parallel contains sun.jvm.hotspot.gc.serial contains sun.jvm.hotspot.gc.shared contains sun.jvm.hotspot.interpreter contains sun.jvm.hotspot.memory contains sun.jvm.hotspot.oops contains sun.jvm.hotspot.opto contains sun.jvm.hotspot.prims contains sun.jvm.hotspot.runtime contains sun.jvm.hotspot.runtime.aarch64 contains sun.jvm.hotspot.runtime.amd64 contains sun.jvm.hotspot.runtime.bsd contains sun.jvm.hotspot.runtime.bsd_amd64 contains sun.jvm.hotspot.runtime.bsd_x86 contains sun.jvm.hotspot.runtime.linux contains sun.jvm.hotspot.runtime.linux_aarch64 contains sun.jvm.hotspot.runtime.linux_amd64 contains sun.jvm.hotspot.runtime.linux_ppc64 contains sun.jvm.hotspot.runtime.linux_sparc contains sun.jvm.hotspot.runtime.linux_x86 contains sun.jvm.hotspot.runtime.posix contains sun.jvm.hotspot.runtime.ppc64 contains sun.jvm.hotspot.runtime.solaris_amd64 contains sun.jvm.hotspot.runtime.solaris_sparc contains sun.jvm.hotspot.runtime.solaris_x86 contains sun.jvm.hotspot.runtime.sparc contains sun.jvm.hotspot.runtime.win32_amd64 contains sun.jvm.hotspot.runtime.win32_x86 contains sun.jvm.hotspot.runtime.x86 contains sun.jvm.hotspot.tools contains sun.jvm.hotspot.tools.jcore contains sun.jvm.hotspot.tools.soql contains sun.jvm.hotspot.types contains sun.jvm.hotspot.types.basic contains sun.jvm.hotspot.ui contains sun.jvm.hotspot.ui.action contains sun.jvm.hotspot.ui.classbrowser contains sun.jvm.hotspot.ui.resources contains sun.jvm.hotspot.ui.table contains sun.jvm.hotspot.ui.tree contains sun.jvm.hotspot.ui.treetable contains sun.jvm.hotspot.utilities contains sun.jvm.hotspot.utilities.memo contains sun.jvm.hotspot.utilities.soql contains toolbarButtonGraphics.development contains toolbarButtonGraphics.general contains toolbarButtonGraphics.navigation contains toolbarButtonGraphics.text |
Please tell me I'm mis-reading this and the hotspot *compiler* module doesn't really depend on the *desktop* module and provide swing *UI* packages?! I thought Sun was the company famous for its engineers dabbling in crazy substances, not Oracle. What mushrooms have you lot found over there? |
jdk.httpserver@9-Debian |
exports com.sun.net.httpserver exports com.sun.net.httpserver.spi requires java.base mandated uses com.sun.net.httpserver.spi.HttpServerProvider contains sun.net.httpserver | |
jdk.incubator.httpclient@9-Debian |
exports jdk.incubator.http requires java.base mandated contains jdk.incubator.http.internal.common contains jdk.incubator.http.internal.frame contains jdk.incubator.http.internal.hpack contains jdk.incubator.http.internal.websocket | |
jdk.internal.ed@9-Debian |
requires java.base mandated qualified exports jdk.internal.editor.external to jdk.jshell jdk.scripting.nashorn.shell qualified exports jdk.internal.editor.spi to jdk.scripting.nashorn.shell jdk.editpad jdk.jshell | |
jdk.internal.jvmstat@9-Debian |
requires java.base mandated 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 qualified exports sun.jvmstat.monitor.event to jdk.jcmd jdk.jstatd qualified exports sun.jvmstat.monitor to jdk.jcmd jdk.attach jdk.jstatd jdk.jconsole qualified exports sun.jvmstat.perfdata.monitor to jdk.jstatd contains sun.jvmstat.perfdata.monitor.protocol.file contains sun.jvmstat.perfdata.monitor.protocol.local contains sun.jvmstat.perfdata.monitor.v1_0 contains sun.jvmstat.perfdata.monitor.v2_0 contains sun.jvmstat.perfdata.resources | |
jdk.internal.le@9-Debian |
requires java.base mandated qualified exports jdk.internal.jline.extra to jdk.jshell jdk.scripting.nashorn.shell qualified exports jdk.internal.jline.console.completer to jdk.jshell jdk.scripting.nashorn.shell qualified exports jdk.internal.jline.internal to jdk.jshell jdk.scripting.nashorn.shell qualified exports jdk.internal.jline.console.history to jdk.jshell jdk.scripting.nashorn.shell qualified exports jdk.internal.jline.console to jdk.jshell jdk.scripting.nashorn.shell qualified exports jdk.internal.jline to jdk.jshell jdk.scripting.nashorn.shell contains jdk.internal.jline.console.internal | |
jdk.internal.opt@9-Debian |
requires java.base mandated qualified exports jdk.internal.joptsimple to jdk.jshell jdk.jlink contains jdk.internal.joptsimple.internal contains jdk.internal.joptsimple.util | |
jdk.internal.vm.ci@9-Debian |
requires java.base mandated uses jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory uses jdk.vm.ci.services.JVMCIServiceLocator provides jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory with jdk.vm.ci.hotspot.aarch64.AArch64HotSpotJVMCIBackendFactory jdk.vm.ci.hotspot.amd64.AMD64HotSpotJVMCIBackendFactory jdk.vm.ci.hotspot.sparc.SPARCHotSpotJVMCIBackendFactory qualified exports jdk.vm.ci.services to jdk.internal.vm.compiler contains jdk.vm.ci.aarch64 contains jdk.vm.ci.amd64 contains jdk.vm.ci.code contains jdk.vm.ci.code.site contains jdk.vm.ci.code.stack contains jdk.vm.ci.common contains jdk.vm.ci.hotspot contains jdk.vm.ci.hotspot.aarch64 contains jdk.vm.ci.hotspot.amd64 contains jdk.vm.ci.hotspot.sparc contains jdk.vm.ci.meta contains jdk.vm.ci.runtime contains jdk.vm.ci.services.internal contains jdk.vm.ci.sparc | |
jdk.internal.vm.compiler@9-Debian |
requires java.instrument requires jdk.management requires jdk.internal.vm.ci requires jdk.unsupported requires java.management requires java.base mandated uses org.graalvm.compiler.hotspot.CompilerConfigurationFactory uses org.graalvm.compiler.debug.DebugConfigCustomizer uses org.graalvm.compiler.options.OptionDescriptors uses org.graalvm.compiler.code.DisassemblerProvider uses org.graalvm.compiler.hotspot.HotSpotBackendFactory uses org.graalvm.compiler.debug.DebugInitializationParticipant uses org.graalvm.compiler.core.match.MatchStatementSet uses org.graalvm.compiler.nodes.graphbuilderconf.NodeIntrinsicPluginFactory uses org.graalvm.compiler.debug.TTYStreamProvider provides org.graalvm.compiler.core.match.MatchStatementSet with org.graalvm.compiler.core.amd64.AMD64NodeMatchRules_MatchStatementSet org.graalvm.compiler.core.sparc.SPARCNodeMatchRules_MatchStatementSet provides org.graalvm.compiler.options.OptionDescriptors with org.graalvm.compiler.hotspot.stubs.StubOptions_OptionDescriptors org.graalvm.compiler.hotspot.HotSpotGraalCompilerFactory_OptionDescriptors org.graalvm.compiler.hotspot.CompileTheWorldOptions_OptionDescriptors org.graalvm.compiler.hotspot.BootstrapWatchDog_OptionDescriptors org.graalvm.compiler.hotspot.HotSpotBackend_OptionDescriptors org.graalvm.compiler.hotspot.CompilationCounters_OptionDescriptors org.graalvm.compiler.hotspot.nodes.profiling.ProfileNode_OptionDescriptors org.graalvm.compiler.hotspot.phases.profiling.FinalizeProfileNodesPhase_OptionDescriptors org.graalvm.compiler.hotspot.phases.aot.AOTInliningPolicy_OptionDescriptors org.graalvm.compiler.hotspot.debug.BenchmarkCounters_OptionDescriptors org.graalvm.compiler.hotspot.HotSpotTTYStreamProvider_OptionDescriptors org.graalvm.compiler.hotspot.CompilationStatistics_OptionDescriptors org.graalvm.compiler.hotspot.replacements.HotspotSnippetsOptions_OptionDescriptors org.graalvm.compiler.hotspot.meta.HotSpotAOTProfilingPlugin_OptionDescriptors org.graalvm.compiler.hotspot.meta.HotSpotProfilingPlugin_OptionDescriptors org.graalvm.compiler.hotspot.CompilerConfigurationFactory_OptionDescriptors org.graalvm.compiler.hotspot.CompilationWatchDog_OptionDescriptors org.graalvm.compiler.java.BytecodeParserOptions_OptionDescriptors org.graalvm.compiler.loop.DefaultLoopPolicies_OptionDescriptors org.graalvm.compiler.nodes.util.GraphUtil_OptionDescriptors org.graalvm.compiler.graph.NodeClass_OptionDescriptors org.graalvm.compiler.graph.Graph_OptionDescriptors org.graalvm.compiler.printer.NoDeadCodeVerifyHandler_OptionDescriptors org.graalvm.compiler.core.phases.LowTier_OptionDescriptors org.graalvm.compiler.core.phases.HighTier_OptionDescriptors org.graalvm.compiler.core.GraalCompilerOptions_OptionDescriptors org.graalvm.compiler.core.common.GraalOptions_OptionDescriptors org.graalvm.compiler.core.common.spi.JavaConstantFieldProvider_OptionDescriptors org.graalvm.compiler.core.common.util.CompilationAlarm_OptionDescriptors org.graalvm.compiler.phases.BasePhase_OptionDescriptors org.graalvm.compiler.phases.common.DeadCodeEliminationPhase_OptionDescriptors org.graalvm.compiler.phases.common.inlining.InliningPhase_OptionDescriptors org.graalvm.compiler.debug.GraalDebugConfig_OptionDescriptors org.graalvm.compiler.debug.internal.method.MethodMetricsPrinter_OptionDescriptors org.graalvm.compiler.debug.Fingerprint_OptionDescriptors org.graalvm.compiler.lir.amd64.phases.StackMoveOptimizationPhase_OptionDescriptors org.graalvm.compiler.lir.BailoutAndRestartBackendException_OptionDescriptors org.graalvm.compiler.lir.asm.CompilationResultBuilder_OptionDescriptors org.graalvm.compiler.lir.ssi.SSIConstructionPhase_OptionDescriptors org.graalvm.compiler.lir.gen.LIRGenerator_OptionDescriptors org.graalvm.compiler.lir.profiling.MoveProfilingPhase_OptionDescriptors org.graalvm.compiler.lir.constopt.ConstantLoadOptimization_OptionDescriptors org.graalvm.compiler.lir.stackslotalloc.LSStackSlotAllocator_OptionDescriptors org.graalvm.compiler.lir.phases.LIRPhase_OptionDescriptors org.graalvm.compiler.lir.phases.PostAllocationOptimizationStage_OptionDescriptors org.graalvm.compiler.lir.alloc.trace.lsra.TraceLinearScanPhase_OptionDescriptors org.graalvm.compiler.lir.alloc.trace.TraceRegisterAllocationPhase_OptionDescriptors org.graalvm.compiler.lir.alloc.trace.TraceBuilderPhase_OptionDescriptors org.graalvm.compiler.lir.alloc.trace.DefaultTraceRegisterAllocationPolicy_OptionDescriptors org.graalvm.compiler.lir.alloc.lsra.LinearScanEliminateSpillMovePhase_OptionDescriptors org.graalvm.compiler.lir.alloc.lsra.OptimizingLinearScanWalker_OptionDescriptors org.graalvm.compiler.lir.alloc.lsra.LinearScan_OptionDescriptors org.graalvm.compiler.replacements.PEGraphDecoder_OptionDescriptors org.graalvm.compiler.replacements.SnippetTemplate_OptionDescriptors org.graalvm.compiler.virtual.phases.ea.PartialEscapePhase_OptionDescriptors provides org.graalvm.compiler.hotspot.CompilerConfigurationFactory with org.graalvm.compiler.hotspot.CoreCompilerConfigurationFactory org.graalvm.compiler.hotspot.EconomyCompilerConfigurationFactory provides jdk.vm.ci.services.JVMCIServiceLocator with org.graalvm.compiler.hotspot.HotSpotGraalJVMCIServiceLocator provides org.graalvm.compiler.hotspot.HotSpotBackendFactory with org.graalvm.compiler.hotspot.aarch64.AArch64HotSpotBackendFactory org.graalvm.compiler.hotspot.amd64.AMD64HotSpotBackendFactory org.graalvm.compiler.hotspot.sparc.SPARCHotSpotBackendFactory provides org.graalvm.compiler.code.DisassemblerProvider with org.graalvm.compiler.code.HexCodeFileDisassemblerProvider org.graalvm.compiler.hotspot.meta.HotSpotDisassemblerProvider provides org.graalvm.compiler.nodes.graphbuilderconf.NodeIntrinsicPluginFactory with org.graalvm.compiler.hotspot.PluginFactory_HotSpotBackend org.graalvm.compiler.hotspot.nodes.PluginFactory_AcquiredCASLockNode org.graalvm.compiler.hotspot.nodes.PluginFactory_AllocaNode org.graalvm.compiler.hotspot.nodes.PluginFactory_BeginLockScopeNode org.graalvm.compiler.hotspot.nodes.PluginFactory_CompressionNode org.graalvm.compiler.hotspot.nodes.PluginFactory_ComputeObjectAddressNode org.graalvm.compiler.hotspot.nodes.PluginFactory_CurrentJavaThreadNode org.graalvm.compiler.hotspot.nodes.PluginFactory_CurrentLockNode org.graalvm.compiler.hotspot.nodes.PluginFactory_DeoptimizationFetchUnrollInfoCallNode org.graalvm.compiler.hotspot.nodes.PluginFactory_DeoptimizeCallerNode org.graalvm.compiler.hotspot.nodes.PluginFactory_DimensionsNode org.graalvm.compiler.hotspot.nodes.PluginFactory_DirectCompareAndSwapNode org.graalvm.compiler.hotspot.nodes.PluginFactory_EndLockScopeNode org.graalvm.compiler.hotspot.nodes.PluginFactory_EnterUnpackFramesStackFrameNode org.graalvm.compiler.hotspot.nodes.PluginFactory_FastAcquireBiasedLockNode org.graalvm.compiler.hotspot.nodes.PluginFactory_GetObjectAddressNode org.graalvm.compiler.hotspot.nodes.PluginFactory_GraalHotSpotVMConfigNode org.graalvm.compiler.hotspot.nodes.PluginFactory_JumpToExceptionHandlerInCallerNode org.graalvm.compiler.hotspot.nodes.PluginFactory_JumpToExceptionHandlerNode org.graalvm.compiler.hotspot.nodes.PluginFactory_LeaveCurrentStackFrameNode org.graalvm.compiler.hotspot.nodes.PluginFactory_LeaveDeoptimizedStackFrameNode org.graalvm.compiler.hotspot.nodes.PluginFactory_LeaveUnpackFramesStackFrameNode org.graalvm.compiler.hotspot.nodes.PluginFactory_MonitorCounterNode org.graalvm.compiler.hotspot.nodes.PluginFactory_PatchReturnAddressNode org.graalvm.compiler.hotspot.nodes.PluginFactory_PushInterpreterFrameNode org.graalvm.compiler.hotspot.nodes.PluginFactory_SaveAllRegistersNode org.graalvm.compiler.hotspot.nodes.PluginFactory_SnippetAnchorNode org.graalvm.compiler.hotspot.nodes.PluginFactory_SnippetLocationProxyNode org.graalvm.compiler.hotspot.nodes.PluginFactory_UncommonTrapCallNode org.graalvm.compiler.hotspot.nodes.PluginFactory_VMErrorNode org.graalvm.compiler.hotspot.nodes.aot.PluginFactory_EncodedSymbolNode org.graalvm.compiler.hotspot.nodes.aot.PluginFactory_InitializeKlassStubCall org.graalvm.compiler.hotspot.nodes.aot.PluginFactory_LoadConstantIndirectlyFixedNode org.graalvm.compiler.hotspot.nodes.aot.PluginFactory_LoadConstantIndirectlyNode org.graalvm.compiler.hotspot.nodes.aot.PluginFactory_LoadMethodCountersIndirectlyNode org.graalvm.compiler.hotspot.nodes.aot.PluginFactory_ResolveConstantStubCall org.graalvm.compiler.hotspot.nodes.aot.PluginFactory_ResolveMethodAndLoadCountersStubCall org.graalvm.compiler.hotspot.replacements.PluginFactory_AESCryptSubstitutions org.graalvm.compiler.hotspot.replacements.PluginFactory_AssertionSnippets org.graalvm.compiler.hotspot.replacements.PluginFactory_CRC32Substitutions org.graalvm.compiler.hotspot.replacements.PluginFactory_CipherBlockChainingSubstitutions org.graalvm.compiler.hotspot.replacements.PluginFactory_ClassGetHubNode org.graalvm.compiler.hotspot.replacements.PluginFactory_HotSpotReplacementsUtil org.graalvm.compiler.hotspot.replacements.PluginFactory_HubGetClassNode org.graalvm.compiler.hotspot.replacements.PluginFactory_IdentityHashCodeNode org.graalvm.compiler.hotspot.replacements.PluginFactory_MonitorSnippets org.graalvm.compiler.hotspot.replacements.PluginFactory_NewObjectSnippets org.graalvm.compiler.hotspot.replacements.PluginFactory_StringToBytesSnippets org.graalvm.compiler.hotspot.replacements.PluginFactory_ThreadSubstitutions org.graalvm.compiler.hotspot.replacements.PluginFactory_WriteBarrierSnippets org.graalvm.compiler.hotspot.replacements.arraycopy.PluginFactory_ArrayCopyCallNode org.graalvm.compiler.hotspot.replacements.arraycopy.PluginFactory_ArrayCopySlowPathNode org.graalvm.compiler.hotspot.replacements.arraycopy.PluginFactory_ArrayCopySnippets org.graalvm.compiler.hotspot.replacements.arraycopy.PluginFactory_ArrayCopyUnrollNode org.graalvm.compiler.hotspot.replacements.arraycopy.PluginFactory_CheckcastArrayCopyCallNode org.graalvm.compiler.hotspot.replacements.arraycopy.PluginFactory_UnsafeArrayCopyNode org.graalvm.compiler.hotspot.replacements.arraycopy.PluginFactory_UnsafeArrayCopySnippets org.graalvm.compiler.hotspot.replacements.profiling.PluginFactory_ProbabilisticProfileSnippets org.graalvm.compiler.hotspot.replacements.profiling.PluginFactory_ProfileSnippets org.graalvm.compiler.hotspot.stubs.PluginFactory_CreateExceptionStub org.graalvm.compiler.hotspot.stubs.PluginFactory_DeoptimizationStub org.graalvm.compiler.hotspot.stubs.PluginFactory_ExceptionHandlerStub org.graalvm.compiler.hotspot.stubs.PluginFactory_NewArrayStub org.graalvm.compiler.hotspot.stubs.PluginFactory_NewInstanceStub org.graalvm.compiler.hotspot.stubs.PluginFactory_StubUtil org.graalvm.compiler.hotspot.stubs.PluginFactory_UncommonTrapStub org.graalvm.compiler.hotspot.stubs.PluginFactory_UnwindExceptionToCallerStub org.graalvm.compiler.nodes.PluginFactory_BreakpointNode org.graalvm.compiler.nodes.PluginFactory_DeoptimizeNode org.graalvm.compiler.nodes.PluginFactory_PauseNode org.graalvm.compiler.nodes.PluginFactory_PiArrayNode org.graalvm.compiler.nodes.PluginFactory_PiNode org.graalvm.compiler.nodes.PluginFactory_PrefetchAllocateNode org.graalvm.compiler.nodes.calc.PluginFactory_IsNullNode org.graalvm.compiler.nodes.calc.PluginFactory_ReinterpretNode org.graalvm.compiler.nodes.calc.PluginFactory_UnsignedDivNode org.graalvm.compiler.nodes.calc.PluginFactory_UnsignedRemNode org.graalvm.compiler.nodes.debug.PluginFactory_DynamicCounterNode org.graalvm.compiler.nodes.extended.PluginFactory_BranchProbabilityNode org.graalvm.compiler.nodes.extended.PluginFactory_FixedValueAnchorNode org.graalvm.compiler.nodes.extended.PluginFactory_MembarNode org.graalvm.compiler.nodes.extended.PluginFactory_NullCheckNode org.graalvm.compiler.nodes.extended.PluginFactory_StoreHubNode org.graalvm.compiler.nodes.extended.PluginFactory_UnsafeCopyNode org.graalvm.compiler.nodes.extended.PluginFactory_UnsafeLoadNode org.graalvm.compiler.nodes.java.PluginFactory_ArrayLengthNode org.graalvm.compiler.nodes.java.PluginFactory_DynamicNewArrayNode org.graalvm.compiler.nodes.java.PluginFactory_NewArrayNode org.graalvm.compiler.nodes.java.PluginFactory_RegisterFinalizerNode org.graalvm.compiler.nodes.memory.PluginFactory_MemoryAnchorNode org.graalvm.compiler.nodes.memory.PluginFactory_WriteNode org.graalvm.compiler.nodes.memory.address.PluginFactory_OffsetAddressNode org.graalvm.compiler.nodes.memory.address.PluginFactory_RawAddressNode org.graalvm.compiler.replacements.PluginFactory_Log org.graalvm.compiler.replacements.PluginFactory_SnippetCounterNode org.graalvm.compiler.replacements.aarch64.PluginFactory_AArch64FloatArithmeticSnippets org.graalvm.compiler.replacements.aarch64.PluginFactory_AArch64IntegerArithmeticSnippets org.graalvm.compiler.replacements.amd64.PluginFactory_AMD64MathSubstitutions org.graalvm.compiler.replacements.nodes.PluginFactory_ArrayEqualsNode org.graalvm.compiler.replacements.nodes.PluginFactory_AssertionNode org.graalvm.compiler.replacements.nodes.PluginFactory_BinaryMathIntrinsicNode org.graalvm.compiler.replacements.nodes.PluginFactory_BitScanForwardNode org.graalvm.compiler.replacements.nodes.PluginFactory_BitScanReverseNode org.graalvm.compiler.replacements.nodes.PluginFactory_CStringConstant org.graalvm.compiler.replacements.nodes.PluginFactory_DirectObjectStoreNode org.graalvm.compiler.replacements.nodes.PluginFactory_DirectStoreNode org.graalvm.compiler.replacements.nodes.PluginFactory_ExplodeLoopNode org.graalvm.compiler.replacements.nodes.PluginFactory_UnaryMathIntrinsicNode provides org.graalvm.compiler.debug.TTYStreamProvider with org.graalvm.compiler.hotspot.HotSpotTTYStreamProvider provides org.graalvm.compiler.debug.DebugConfigCustomizer with org.graalvm.compiler.printer.GraalDebugConfigCustomizer provides org.graalvm.compiler.debug.DebugInitializationParticipant with org.graalvm.compiler.core.GraalDebugInitializationParticipant qualified exports org.graalvm.compiler.java to jdk.aot qualified exports org.graalvm.compiler.phases.tiers to jdk.aot qualified exports org.graalvm.compiler.api.directives to jdk.aot qualified exports org.graalvm.compiler.hotspot to jdk.aot qualified exports org.graalvm.compiler.core.target to jdk.aot qualified exports org.graalvm.compiler.hotspot.meta to jdk.aot qualified exports org.graalvm.compiler.debug to jdk.aot qualified exports org.graalvm.compiler.asm.amd64 to jdk.aot qualified exports org.graalvm.compiler.nodes to jdk.aot qualified exports org.graalvm.compiler.hotspot.stubs to jdk.aot qualified exports org.graalvm.compiler.core.common to jdk.aot qualified exports org.graalvm.compiler.bytecode to jdk.aot qualified exports org.graalvm.compiler.debug.internal to jdk.aot qualified exports org.graalvm.compiler.replacements to jdk.aot qualified exports org.graalvm.compiler.api.runtime to jdk.aot qualified exports org.graalvm.compiler.word to jdk.aot qualified exports org.graalvm.compiler.hotspot.replacements to jdk.aot qualified exports org.graalvm.compiler.lir.asm to jdk.aot qualified exports org.graalvm.compiler.runtime to jdk.aot qualified exports org.graalvm.compiler.options to jdk.aot qualified exports org.graalvm.compiler.lir.phases to jdk.aot qualified exports org.graalvm.compiler.core to jdk.aot qualified exports org.graalvm.compiler.api.replacements to jdk.aot qualified exports org.graalvm.compiler.graph to jdk.aot qualified exports org.graalvm.compiler.hotspot.word to jdk.aot qualified exports org.graalvm.compiler.code to jdk.aot qualified exports org.graalvm.compiler.phases to jdk.aot qualified exports org.graalvm.compiler.nodes.graphbuilderconf to jdk.aot contains org.graalvm.compiler.api.collections contains org.graalvm.compiler.asm contains org.graalvm.compiler.asm.aarch64 contains org.graalvm.compiler.asm.sparc contains org.graalvm.compiler.common contains org.graalvm.compiler.core.aarch64 contains org.graalvm.compiler.core.amd64 contains org.graalvm.compiler.core.common.alloc contains org.graalvm.compiler.core.common.calc contains org.graalvm.compiler.core.common.cfg contains org.graalvm.compiler.core.common.spi contains org.graalvm.compiler.core.common.type contains org.graalvm.compiler.core.common.util contains org.graalvm.compiler.core.gen contains org.graalvm.compiler.core.match contains org.graalvm.compiler.core.phases contains org.graalvm.compiler.core.sparc contains org.graalvm.compiler.debug.internal.method contains org.graalvm.compiler.graph.iterators contains org.graalvm.compiler.graph.spi contains org.graalvm.compiler.hotspot.aarch64 contains org.graalvm.compiler.hotspot.amd64 contains org.graalvm.compiler.hotspot.debug contains org.graalvm.compiler.hotspot.lir contains org.graalvm.compiler.hotspot.nodes contains org.graalvm.compiler.hotspot.nodes.aot contains org.graalvm.compiler.hotspot.nodes.profiling contains org.graalvm.compiler.hotspot.nodes.type contains org.graalvm.compiler.hotspot.phases contains org.graalvm.compiler.hotspot.phases.aot contains org.graalvm.compiler.hotspot.phases.profiling contains org.graalvm.compiler.hotspot.replacements.aot contains org.graalvm.compiler.hotspot.replacements.arraycopy contains org.graalvm.compiler.hotspot.replacements.profiling contains org.graalvm.compiler.hotspot.sparc contains org.graalvm.compiler.lir contains org.graalvm.compiler.lir.aarch64 contains org.graalvm.compiler.lir.alloc contains org.graalvm.compiler.lir.alloc.lsra contains org.graalvm.compiler.lir.alloc.lsra.ssa contains org.graalvm.compiler.lir.alloc.trace contains org.graalvm.compiler.lir.alloc.trace.bu contains org.graalvm.compiler.lir.alloc.trace.lsra contains org.graalvm.compiler.lir.amd64 contains org.graalvm.compiler.lir.amd64.phases contains org.graalvm.compiler.lir.constopt contains org.graalvm.compiler.lir.debug contains org.graalvm.compiler.lir.dfa contains org.graalvm.compiler.lir.framemap contains org.graalvm.compiler.lir.gen contains org.graalvm.compiler.lir.profiling contains org.graalvm.compiler.lir.sparc contains org.graalvm.compiler.lir.ssa contains org.graalvm.compiler.lir.ssi contains org.graalvm.compiler.lir.stackslotalloc contains org.graalvm.compiler.lir.util contains org.graalvm.compiler.loop contains org.graalvm.compiler.loop.phases contains org.graalvm.compiler.nodeinfo contains org.graalvm.compiler.nodes.calc contains org.graalvm.compiler.nodes.cfg contains org.graalvm.compiler.nodes.debug contains org.graalvm.compiler.nodes.debug.instrumentation contains org.graalvm.compiler.nodes.extended contains org.graalvm.compiler.nodes.java contains org.graalvm.compiler.nodes.memory contains org.graalvm.compiler.nodes.memory.address contains org.graalvm.compiler.nodes.spi contains org.graalvm.compiler.nodes.type contains org.graalvm.compiler.nodes.util contains org.graalvm.compiler.nodes.virtual contains org.graalvm.compiler.phases.common contains org.graalvm.compiler.phases.common.inlining contains org.graalvm.compiler.phases.common.inlining.info contains org.graalvm.compiler.phases.common.inlining.info.elem contains org.graalvm.compiler.phases.common.inlining.policy contains org.graalvm.compiler.phases.common.inlining.walker contains org.graalvm.compiler.phases.common.instrumentation contains org.graalvm.compiler.phases.common.util contains org.graalvm.compiler.phases.contract contains org.graalvm.compiler.phases.graph contains org.graalvm.compiler.phases.schedule contains org.graalvm.compiler.phases.util contains org.graalvm.compiler.phases.verify contains org.graalvm.compiler.printer contains org.graalvm.compiler.replacements.aarch64 contains org.graalvm.compiler.replacements.amd64 contains org.graalvm.compiler.replacements.classfile contains org.graalvm.compiler.replacements.nodes contains org.graalvm.compiler.replacements.nodes.arithmetic contains org.graalvm.compiler.replacements.sparc contains org.graalvm.compiler.salver contains org.graalvm.compiler.salver.data contains org.graalvm.compiler.salver.dumper contains org.graalvm.compiler.salver.handler contains org.graalvm.compiler.salver.serialize contains org.graalvm.compiler.salver.util contains org.graalvm.compiler.salver.writer contains org.graalvm.compiler.serviceprovider contains org.graalvm.compiler.virtual.nodes contains org.graalvm.compiler.virtual.phases.ea contains org.graalvm.compiler.word.nodes |
*Graal*, Graaaal, GRAAAAAAL! There sure is a lot of Graal here. I do hope it's just as cool as it has sounded so far from all the talks and articles. |
jdk.internal.vm.compiler.management not found | Err, oops. I'll have a look at what happened here. | |
jdk.jartool@9-Debian |
exports com.sun.jarsigner exports jdk.security.jarsigner requires java.base mandated provides java.util.spi.ToolProvider with sun.tools.jar.JarToolProvider contains sun.security.tools.jarsigner contains sun.tools.jar contains sun.tools.jar.resources | |
jdk.javadoc@9-Debian |
exports com.sun.javadoc exports com.sun.tools.doclets exports com.sun.tools.doclets.standard exports com.sun.tools.javadoc exports jdk.javadoc.doclet requires java.xml requires java.compiler transitive requires jdk.compiler transitive requires java.base mandated provides javax.tools.Tool with jdk.javadoc.internal.api.JavadocTool provides java.util.spi.ToolProvider with jdk.javadoc.internal.tool.JavadocToolProvider provides javax.tools.DocumentationTool with jdk.javadoc.internal.api.JavadocTool contains com.sun.tools.doclets.formats.html contains com.sun.tools.doclets.formats.html.markup contains com.sun.tools.doclets.formats.html.resources contains com.sun.tools.doclets.internal.toolkit contains com.sun.tools.doclets.internal.toolkit.builders contains com.sun.tools.doclets.internal.toolkit.resources contains com.sun.tools.doclets.internal.toolkit.resources.jquery contains com.sun.tools.doclets.internal.toolkit.resources.jquery.external.jquery contains com.sun.tools.doclets.internal.toolkit.resources.jquery.images contains com.sun.tools.doclets.internal.toolkit.resources.jquery.jszip.dist contains com.sun.tools.doclets.internal.toolkit.taglets contains com.sun.tools.doclets.internal.toolkit.util contains com.sun.tools.doclets.internal.toolkit.util.links contains com.sun.tools.javadoc.main contains com.sun.tools.javadoc.resources contains jdk.javadoc.internal.api contains jdk.javadoc.internal.doclets.formats.html contains jdk.javadoc.internal.doclets.formats.html.markup contains jdk.javadoc.internal.doclets.formats.html.resources contains jdk.javadoc.internal.doclets.formats.html.resources.jquery contains jdk.javadoc.internal.doclets.formats.html.resources.jquery.external.jquery contains jdk.javadoc.internal.doclets.formats.html.resources.jquery.images contains jdk.javadoc.internal.doclets.formats.html.resources.jquery.jszip.dist contains jdk.javadoc.internal.doclets.toolkit contains jdk.javadoc.internal.doclets.toolkit.builders contains jdk.javadoc.internal.doclets.toolkit.resources contains jdk.javadoc.internal.doclets.toolkit.taglets contains jdk.javadoc.internal.doclets.toolkit.util contains jdk.javadoc.internal.doclets.toolkit.util.links contains jdk.javadoc.internal.tool contains jdk.javadoc.internal.tool.resources | |
jdk.jcmd@9-Debian |
requires java.base mandated requires jdk.attach requires jdk.internal.jvmstat contains sun.tools.common contains sun.tools.jcmd contains sun.tools.jinfo contains sun.tools.jmap contains sun.tools.jps contains sun.tools.jstack contains sun.tools.jstat contains sun.tools.jstat.resources | |
jdk.jconsole@9-Debian |
exports com.sun.tools.jconsole requires java.management.rmi requires java.rmi requires java.management transitive requires java.base mandated requires jdk.internal.jvmstat requires java.desktop transitive requires jdk.management.agent requires jdk.attach requires jdk.management uses com.sun.tools.jconsole.JConsolePlugin contains sun.tools.jconsole contains sun.tools.jconsole.inspector contains sun.tools.jconsole.resources | |
jdk.jdeps@9-Debian |
requires java.compiler requires jdk.compiler requires java.base mandated provides java.util.spi.ToolProvider with com.sun.tools.javap.Main$JavapToolProvider com.sun.tools.jdeps.Main$JDepsToolProvider qualified exports com.sun.tools.classfile to jdk.jlink contains com.sun.tools.javap contains com.sun.tools.javap.resources contains com.sun.tools.jdeprscan contains com.sun.tools.jdeprscan.resources contains com.sun.tools.jdeprscan.scan contains com.sun.tools.jdeps contains com.sun.tools.jdeps.resources | |
jdk.jdi@9-Debian |
exports com.sun.jdi exports com.sun.jdi.connect exports com.sun.jdi.connect.spi exports com.sun.jdi.event exports com.sun.jdi.request requires jdk.jdwp.agent requires java.base mandated requires jdk.attach uses com.sun.jdi.connect.spi.TransportService uses com.sun.jdi.connect.Connector provides com.sun.jdi.connect.Connector with com.sun.tools.jdi.ProcessAttachingConnector com.sun.tools.jdi.RawCommandLineLauncher com.sun.tools.jdi.SocketAttachingConnector com.sun.tools.jdi.SocketListeningConnector com.sun.tools.jdi.SunCommandLineLauncher contains com.sun.tools.example.debug.expr contains com.sun.tools.example.debug.tty contains com.sun.tools.jdi contains com.sun.tools.jdi.resources | |
jdk.jdwp.agent@9-Debian |
requires java.base mandated | |
jdk.jlink@9-Debian |
requires java.base mandated requires jdk.internal.opt requires jdk.jdeps uses jdk.tools.jlink.plugin.Plugin provides java.util.spi.ToolProvider with jdk.tools.jmod.Main$JmodToolProvider jdk.tools.jlink.internal.Main$JlinkToolProvider provides jdk.tools.jlink.plugin.Plugin with jdk.tools.jlink.internal.plugins.StripDebugPlugin jdk.tools.jlink.internal.plugins.ExcludePlugin jdk.tools.jlink.internal.plugins.ExcludeFilesPlugin jdk.tools.jlink.internal.plugins.ExcludeJmodSectionPlugin jdk.tools.jlink.internal.plugins.LegalNoticeFilePlugin jdk.tools.jlink.internal.plugins.SystemModulesPlugin jdk.tools.jlink.internal.plugins.StripNativeCommandsPlugin jdk.tools.jlink.internal.plugins.OrderResourcesPlugin jdk.tools.jlink.internal.plugins.DefaultCompressPlugin jdk.tools.jlink.internal.plugins.ExcludeVMPlugin jdk.tools.jlink.internal.plugins.IncludeLocalesPlugin jdk.tools.jlink.internal.plugins.GenerateJLIClassesPlugin jdk.tools.jlink.internal.plugins.ReleaseInfoPlugin jdk.tools.jlink.internal.plugins.ClassForNamePlugin contains jdk.tools.jimage contains jdk.tools.jimage.resources contains jdk.tools.jlink.builder contains jdk.tools.jlink.internal contains jdk.tools.jlink.internal.packager contains jdk.tools.jlink.internal.plugins contains jdk.tools.jlink.plugin contains jdk.tools.jlink.resources contains jdk.tools.jmod contains jdk.tools.jmod.resources | |
jdk.jshell@9-Debian |
exports jdk.jshell exports jdk.jshell.execution exports jdk.jshell.spi exports jdk.jshell.tool requires java.logging requires jdk.internal.opt requires jdk.jdi transitive requires jdk.compiler requires jdk.internal.ed requires jdk.internal.le requires java.prefs transitive requires java.base mandated requires java.compiler transitive uses jdk.jshell.spi.ExecutionControlProvider uses jdk.internal.editor.spi.BuildInEditorProvider provides jdk.jshell.spi.ExecutionControlProvider with jdk.jshell.execution.JdiExecutionControlProvider jdk.jshell.execution.LocalExecutionControlProvider jdk.jshell.execution.FailOverExecutionControlProvider provides javax.tools.Tool with jdk.internal.jshell.tool.JShellToolProvider contains jdk.internal.jshell.debug contains jdk.internal.jshell.tool contains jdk.internal.jshell.tool.resources contains jdk.jshell.resources contains jdk.jshell.tool.resources |
Yay for jshell! Thanks for this guys - keep on showing it some love, it's an appreciated dev and debug tool. |
jdk.jsobject@9-Debian |
exports netscape.javascript requires java.base mandated requires java.desktop uses jdk.internal.netscape.javascript.spi.JSObjectProvider contains jdk.internal.netscape.javascript.spi | |
jdk.jstatd@9-Debian |
requires java.base mandated requires jdk.internal.jvmstat requires java.rmi provides sun.jvmstat.monitor.MonitoredHostService with sun.jvmstat.perfdata.monitor.protocol.rmi.MonitoredHostRmiService qualified exports sun.jvmstat.monitor.remote to java.rmi contains sun.jvmstat.perfdata.monitor.protocol.rmi contains sun.tools.jstatd | |
jdk.localedata@9-Debian |
requires java.base mandated provides sun.util.locale.provider.LocaleDataMetaInfo with sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo sun.util.resources.provider.NonBaseLocaleDataMetaInfo provides sun.util.resources.LocaleData$CommonResourceBundleProvider with sun.util.resources.provider.LocaleDataProvider provides sun.util.resources.LocaleData$SupplementaryResourceBundleProvider with sun.util.resources.provider.SupplementaryLocaleDataProvider contains sun.text.resources.cldr.ext contains sun.text.resources.ext contains sun.util.resources.cldr.ext contains sun.util.resources.cldr.provider contains sun.util.resources.ext contains sun.util.resources.provider | |
jdk.management@9-Debian |
exports com.sun.management requires java.base mandated requires java.management transitive provides sun.management.spi.PlatformMBeanProvider with com.sun.management.internal.PlatformMBeanProviderImpl contains com.sun.management.internal | |
jdk.management.agent@9-Debian |
requires java.base mandated requires java.management.rmi requires java.management uses jdk.internal.agent.spi.AgentProvider qualified exports jdk.internal.agent to jdk.jconsole contains jdk.internal.agent.resources contains jdk.internal.agent.spi contains sun.management.jdp contains sun.management.jmxremote | |
jdk.naming.dns@9-Debian |
requires java.base mandated requires java.naming provides javax.naming.spi.InitialContextFactory with com.sun.jndi.dns.DnsContextFactory qualified exports com.sun.jndi.url.dns to java.naming contains com.sun.jndi.dns | |
jdk.naming.rmi@9-Debian |
requires java.naming requires java.base mandated requires java.rmi provides javax.naming.spi.InitialContextFactory with com.sun.jndi.rmi.registry.RegistryContextFactory qualified exports com.sun.jndi.url.rmi to java.naming qualified exports com.sun.jndi.rmi.registry to java.rmi | |
jdk.net@9-Debian |
exports jdk.net requires java.base mandated | |
jdk.pack@9-Debian |
requires java.base mandated | |
jdk.rmic@9-Debian |
requires jdk.compiler requires jdk.javadoc requires java.corba requires java.base mandated contains sun.rmi.rmic contains sun.rmi.rmic.iiop contains sun.rmi.rmic.newrmic contains sun.rmi.rmic.newrmic.jrmp contains sun.rmi.rmic.resources contains sun.tools.asm contains sun.tools.java contains sun.tools.javac contains sun.tools.javac.resources contains sun.tools.tree contains sun.tools.util | |
jdk.scripting.nashorn@9-Debian |
exports jdk.nashorn.api.scripting exports jdk.nashorn.api.tree requires java.base mandated requires jdk.dynalink requires java.scripting transitive requires java.logging provides jdk.dynalink.linker.GuardingDynamicLinkerExporter with jdk.nashorn.api.linker.NashornLinkerExporter provides javax.script.ScriptEngineFactory with jdk.nashorn.api.scripting.NashornScriptEngineFactory qualified exports jdk.nashorn.tools to jdk.scripting.nashorn.shell qualified exports jdk.nashorn.internal.runtime to jdk.scripting.nashorn.shell qualified exports jdk.nashorn.internal.objects to jdk.scripting.nashorn.shell contains jdk.nashorn.api.linker contains jdk.nashorn.api.scripting.resources contains jdk.nashorn.internal contains jdk.nashorn.internal.codegen contains jdk.nashorn.internal.codegen.types contains jdk.nashorn.internal.ir contains jdk.nashorn.internal.ir.annotations contains jdk.nashorn.internal.ir.debug contains jdk.nashorn.internal.ir.visitor contains jdk.nashorn.internal.lookup contains jdk.nashorn.internal.objects.annotations contains jdk.nashorn.internal.parser contains jdk.nashorn.internal.runtime.arrays contains jdk.nashorn.internal.runtime.doubleconv contains jdk.nashorn.internal.runtime.events contains jdk.nashorn.internal.runtime.linker contains jdk.nashorn.internal.runtime.logging contains jdk.nashorn.internal.runtime.options contains jdk.nashorn.internal.runtime.regexp contains jdk.nashorn.internal.runtime.regexp.joni contains jdk.nashorn.internal.runtime.regexp.joni.ast contains jdk.nashorn.internal.runtime.regexp.joni.constants contains jdk.nashorn.internal.runtime.regexp.joni.encoding contains jdk.nashorn.internal.runtime.regexp.joni.exception contains jdk.nashorn.internal.runtime.resources contains jdk.nashorn.internal.runtime.resources.fx contains jdk.nashorn.internal.scripts contains jdk.nashorn.tools.resources |
Nashorn, Graal, V8. Embed all the Javascript engines in all the things! Although, seriously, you should probably talk to the V8 team. Go on, play nice. |
jdk.scripting.nashorn.shell@9-Debian |
requires jdk.scripting.nashorn requires java.desktop requires java.base mandated requires jdk.internal.le requires java.compiler contains jdk.nashorn.tools.jjs | |
jdk.sctp@9-Debian |
exports com.sun.nio.sctp requires java.base mandated contains sun.nio.ch.sctp | |
jdk.security.auth@9-Debian |
exports com.sun.security.auth exports com.sun.security.auth.callback exports com.sun.security.auth.login exports com.sun.security.auth.module requires java.naming transitive requires java.base mandated requires java.security.jgss provides javax.security.auth.spi.LoginModule with com.sun.security.auth.module.Krb5LoginModule com.sun.security.auth.module.UnixLoginModule com.sun.security.auth.module.JndiLoginModule com.sun.security.auth.module.KeyStoreLoginModule com.sun.security.auth.module.LdapLoginModule com.sun.security.auth.module.NTLoginModule | |
jdk.security.jgss@9-Debian |
exports com.sun.security.jgss requires java.base mandated requires java.security.jgss transitive requires java.logging requires java.security.sasl provides java.security.Provider with com.sun.security.sasl.gsskerb.JdkSASL contains com.sun.security.sasl.gsskerb | |
jdk.unsupported@9-Debian |
exports com.sun.nio.file exports sun.misc exports sun.reflect requires java.base mandated opens sun.misc opens sun.reflect | |
jdk.xml.bind@9-Debian |
requires java.activation requires jdk.compiler requires java.base mandated requires java.logging requires java.xml.bind requires java.desktop requires java.xml requires java.compiler uses com.sun.tools.internal.xjc.Plugin provides com.sun.tools.internal.xjc.Plugin with com.sun.tools.internal.xjc.addon.accessors.PluginImpl com.sun.tools.internal.xjc.addon.at_generated.PluginImpl com.sun.tools.internal.xjc.addon.code_injector.PluginImpl com.sun.tools.internal.xjc.addon.episode.PluginImpl com.sun.tools.internal.xjc.addon.locator.SourceLocationAddOn com.sun.tools.internal.xjc.addon.sync.SynchronizedMethodAddOn qualified exports com.sun.tools.internal.xjc.reader to jdk.xml.ws qualified exports com.sun.codemodel.internal to jdk.xml.ws qualified exports com.sun.codemodel.internal.writer to jdk.xml.ws qualified exports com.sun.tools.internal.jxc.ap to jdk.xml.ws qualified exports com.sun.xml.internal.xsom.parser to jdk.xml.ws qualified exports com.sun.tools.internal.xjc.api to jdk.xml.ws qualified exports com.sun.tools.internal.xjc.util to jdk.xml.ws qualified exports com.sun.tools.internal.jxc.model.nav to jdk.xml.ws qualified exports com.sun.tools.internal.xjc.reader.internalizer to jdk.xml.ws qualified exports com.sun.istack.internal.tools to jdk.xml.ws qualified exports com.sun.tools.internal.xjc.generator.bean to java.xml.bind qualified exports com.sun.tools.internal.xjc to jdk.xml.ws qualified opens com.sun.tools.internal.xjc.reader.xmlschema.bindinfo to java.xml.bind contains com.sun.codemodel.internal.fmt contains com.sun.codemodel.internal.util contains com.sun.tools.internal.jxc contains com.sun.tools.internal.jxc.api contains com.sun.tools.internal.jxc.api.impl.j2s contains com.sun.tools.internal.jxc.gen.config contains com.sun.tools.internal.xjc.addon.accessors contains com.sun.tools.internal.xjc.addon.at_generated contains com.sun.tools.internal.xjc.addon.code_injector contains com.sun.tools.internal.xjc.addon.episode contains com.sun.tools.internal.xjc.addon.locator contains com.sun.tools.internal.xjc.addon.sync contains com.sun.tools.internal.xjc.api.impl.s2j contains com.sun.tools.internal.xjc.generator.annotation.spec contains com.sun.tools.internal.xjc.generator.bean.field contains com.sun.tools.internal.xjc.generator.util contains com.sun.tools.internal.xjc.model contains com.sun.tools.internal.xjc.model.nav contains com.sun.tools.internal.xjc.outline contains com.sun.tools.internal.xjc.reader.dtd contains com.sun.tools.internal.xjc.reader.dtd.bindinfo contains com.sun.tools.internal.xjc.reader.gbind contains com.sun.tools.internal.xjc.reader.relaxng contains com.sun.tools.internal.xjc.reader.xmlschema contains com.sun.tools.internal.xjc.reader.xmlschema.ct contains com.sun.tools.internal.xjc.reader.xmlschema.parser contains com.sun.tools.internal.xjc.runtime contains com.sun.tools.internal.xjc.writer contains com.sun.xml.internal.dtdparser contains com.sun.xml.internal.dtdparser.resources contains com.sun.xml.internal.org.relaxng.datatype contains com.sun.xml.internal.org.relaxng.datatype.helpers contains com.sun.xml.internal.rngom.ast.builder contains com.sun.xml.internal.rngom.ast.om contains com.sun.xml.internal.rngom.ast.util contains com.sun.xml.internal.rngom.binary contains com.sun.xml.internal.rngom.binary.visitor contains com.sun.xml.internal.rngom.digested contains com.sun.xml.internal.rngom.dt contains com.sun.xml.internal.rngom.dt.builtin contains com.sun.xml.internal.rngom.nc contains com.sun.xml.internal.rngom.parse contains com.sun.xml.internal.rngom.parse.compact contains com.sun.xml.internal.rngom.parse.host contains com.sun.xml.internal.rngom.parse.xml contains com.sun.xml.internal.rngom.util contains com.sun.xml.internal.rngom.xml.sax contains com.sun.xml.internal.rngom.xml.util contains com.sun.xml.internal.xsom contains com.sun.xml.internal.xsom.impl contains com.sun.xml.internal.xsom.impl.parser contains com.sun.xml.internal.xsom.impl.parser.state contains com.sun.xml.internal.xsom.impl.scd contains com.sun.xml.internal.xsom.impl.util contains com.sun.xml.internal.xsom.util contains com.sun.xml.internal.xsom.visitor |
More XML modules?! My word you all love that XML goodness don't you. |
jdk.xml.dom@9-Debian |
exports org.w3c.dom.css exports org.w3c.dom.html exports org.w3c.dom.stylesheets exports org.w3c.dom.xpath requires java.xml transitive requires java.base mandated | |
jdk.xml.ws@9-Debian |
requires java.compiler requires java.rmi requires java.base mandated requires java.xml.ws requires java.xml.bind requires java.logging requires jdk.xml.bind requires java.xml uses com.sun.tools.internal.ws.wscompile.Plugin provides com.sun.tools.internal.ws.wscompile.Plugin with com.sun.tools.internal.ws.wscompile.plugin.at_generated.PluginImpl contains com.sun.tools.internal.ws contains com.sun.tools.internal.ws.api contains com.sun.tools.internal.ws.api.wsdl contains com.sun.tools.internal.ws.processor contains com.sun.tools.internal.ws.processor.generator contains com.sun.tools.internal.ws.processor.model contains com.sun.tools.internal.ws.processor.model.exporter contains com.sun.tools.internal.ws.processor.model.java contains com.sun.tools.internal.ws.processor.model.jaxb contains com.sun.tools.internal.ws.processor.modeler contains com.sun.tools.internal.ws.processor.modeler.annotation contains com.sun.tools.internal.ws.processor.modeler.wsdl contains com.sun.tools.internal.ws.processor.util contains com.sun.tools.internal.ws.resources contains com.sun.tools.internal.ws.spi contains com.sun.tools.internal.ws.util contains com.sun.tools.internal.ws.util.xml contains com.sun.tools.internal.ws.wscompile contains com.sun.tools.internal.ws.wscompile.plugin.at_generated contains com.sun.tools.internal.ws.wsdl.document contains com.sun.tools.internal.ws.wsdl.document.http contains com.sun.tools.internal.ws.wsdl.document.jaxws contains com.sun.tools.internal.ws.wsdl.document.mime contains com.sun.tools.internal.ws.wsdl.document.schema contains com.sun.tools.internal.ws.wsdl.document.soap contains com.sun.tools.internal.ws.wsdl.framework contains com.sun.tools.internal.ws.wsdl.parser | |
jdk.zipfs@9-Debian |
requires java.base mandated provides java.nio.file.spi.FileSystemProvider with jdk.nio.zipfs.ZipFileSystemProvider contains jdk.nio.zipfs |