LXD: How to easily apt update and upgrade all running LXD containers

It is easy to create large number of LXD / LXC containers as it consumes minimal resources. Coupled with btrfs, it consumes minimal hard-disk space also due to de-duplication built-in within btrfs file system. Soon you would find yourself spending a significant amount of time updating (sudo apt update) and upgrading (sudo apt -y upgrade) all these containers (don’t forget: sudo apt -y autoremove). Here is a simple bash-fu magic which you can run from host to update all the containers:
lxc -c ns --format csv ls|grep RUNNING|cut -f1 -d',' | xargs -I'{}' sh -c "echo Updating '{}';lxc exec '{}' -- apt -qq update;lxc exec '{}' -- apt -qq -y upgrade;lxc exec '{}' -- apt -qq -y autoremove"
The code has been tested on Ubuntu 16.04 but it is expected to work on any Ubuntu system starting from 16.04. For previous version(s) use apt-get instead of apt.

Grails: Validating User Domain class

Grails provides support for validating fields. Here is a typical User class with field validation. It ensure that email address & url is of proper format, login is unique and password is not openly displayed.

package com.taragana
class User {
    String login
    String password
    String email
    String url
    static constraints = {
        login unique: true
        password password: true
        email email: true
        url url: true
    }
}

Ubuntu: How to install Oracle JDK 8 with apt get

Oracle JDK can be easily installed in Ubuntu using apt. Using apt simplifies the job of updating the JDK from time to time.
To install Oracle JDK 8

sudo apt update
sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java8-installer

 

Script to kill all GradleDaemon processes – gkill

GradleDaemon sometimes redundantly runs in the background and Grails gives erroneous responses. The simplest solution is to kill all the errant GradleDaemon processes and run the app again. Below is a simple script which will run all the errant GradleDaemon processes. The same can be used for killing any processes like say Firefox. Just substitute GradleDaemon with firefox.

# Kills all GradleDaemon processes without mercy
ps -Aeo pid,command|awk '{$1=$1;print}'|grep -v grep|grep GradleDaemon|xargs kill -9

Jeff Bezos: 3 questions to ask interviewers after interview for effective hiring

20 years ago to ensure that Amazon would retain high standards as it grew, Jeff Bezos outlined a simple, three-question test for hiring new employees in his 1998 letter to shareholders, a year after the online bookseller went public.
“It would be impossible to produce results in an environment as dynamic as the Internet without extraordinary people,” Bezos wrote of Amazon’s workforce, which in three years had ballooned to 2,100 people. “Setting the bar high in our approach to hiring has been, and will continue to be, the single most important element of Amazon.com’s success.”
The three crucial questions are:
1. “Will you admire this person?”
First, Bezos encourages Amazon recruiters to think about their personal opinion of the candidate.
“I’ve always tried hard to work only with people I admire, and I encourage folks here to be just as demanding,” Bezos writes. “If you think about the people you’ve admired in your life, they are probably people you’ve been able to learn from or take an example from.”
Facebook CEO Mark Zuckerberg also advocates for hiring people whom you respect. “I always tell people that you should only hire people to be on your team if you would work for them”.
2. “Will this person raise the average level of effectiveness of the group they’re entering?”
With this question, Bezos is aiming to get a sense of a person’s capacity for innovation.
“We want to fight entropy,” Bezos writes in the 1998 shareholder letter. “The bar has to continuously go up. I ask people to visualize the company 5 years from now. At that point, each of us should look around and say, ‘The standards are so high now — boy, I’m glad I got in when I did!'”
“Leaders have relentlessly high standards,” according to Amazon’s statement of its 14 driving principles. “Many people may think these standards are unreasonably high. Leaders are continually raising the bar and drive their teams to deliver high quality products, services and processes.”
To ensure that it is hiring the best and brightest, Amazon even appoints a group of its current employees as “bar raisers.” On top of their day jobs in various sectors of the company, these employees are tasked with providing additional perspective on new hires around culture fit and talent.
3. “Along what dimension might this person be a superstar?”
It’s equally important to consider a candidate’s individual talents, according to Bezos.
“Many people have unique skills, interests, and perspectives that enrich the work environment for all of us. It’s often something that’s not even related to their jobs,” he writes in the 1998 letter, citing at the time his excitement about having hired a National Spelling Bee champion.
Bringing a unique perspective to work is another of Amazon’s 14 principles. “Leaders create and communicate a bold direction that inspires results,” according to the company. “They think differently and look around corners for ways to serve customers.”
Source: CNBC

Bash: How to trim leading, following spaces from text

Many Linux/Unix commands are shown formatted like ps -ef for instance. As such it becomes difficult to process them subsequently in the pipeline, like for instance passing it to xargs kill for killing the filtered errant processes. The command below, when part of a bash / sh pipeline will remove the leading and following spaces as well as convert multiple spaces to a single space inside string:
awk '{$1=$1;print}'
or shorter:
awk '{$1=$1};1'
Do you have such handy commands / snippets you would like to share? Please share in the comments below.

How to incrementally mirror FTP site regularly

Daily Business Data, like NAV, is often made available via FTP servers which stores and makes available the data for limited time duration (like a week). We need to not only download the data for the day but also want to ensure that the historical data remains intact. Today I will show you how you can download and mirror the data from an ftp server without losing access to old data and how you can schedule it via cron to run periodically. Only changes are downloaded.

wget -m --retry-connrefused --password='password' ftp://login@address/ -o log

login -> Login
password -> Password
address -> IP Address or Hostname of the FTP server
log -> Log file name
Save the above in a file named mirror-data and make it executable:

chmod 755 mirror-data

Run crontab -e to edit the cron (scheduler) and add the following line after making necessary changes:

0 2 * * 1-5 /path/mirror-data

This runs the executable every week day at 2am.

Java 10 Modules: Complete details

Details of all Java 10 Modules along with dependencies. To effectively use this list use the search function in your browser to find the package you need and then go up to find the module which contains your package.


java.activation@10.0.2
exports javax.activation
requires java.base mandated
requires java.datatransfer transitive
requires java.logging
contains com.sun.activation.registries


java.base@10.0.2
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.nio.file.spi.FileSystemProvider
uses sun.util.resources.LocaleData$SupplementaryResourceBundleProvider
uses java.net.ContentHandlerFactory
uses java.time.chrono.AbstractChronology
uses java.util.spi.ResourceBundleProvider
uses java.util.spi.TimeZoneNameProvider
uses java.util.spi.ToolProvider
uses javax.security.auth.spi.LoginModule
uses sun.util.spi.CalendarProvider
uses java.net.spi.URLStreamHandlerProvider
uses java.text.spi.DateFormatSymbolsProvider
uses java.lang.System$LoggerFinder
uses java.time.chrono.Chronology
uses java.util.spi.CalendarNameProvider
uses jdk.internal.logger.DefaultLoggerFinder
uses java.nio.channels.spi.AsynchronousChannelProvider
uses java.util.spi.CalendarDataProvider
uses sun.util.locale.provider.LocaleDataMetaInfo
uses java.text.spi.DateFormatProvider
uses java.nio.file.spi.FileTypeDetector
uses java.security.Provider
uses java.text.spi.BreakIteratorProvider
uses sun.util.resources.LocaleData$CommonResourceBundleProvider
uses java.nio.charset.spi.CharsetProvider
uses sun.security.ssl.ClientKeyExchangeService
uses sun.text.spi.JavaTimeDateTimePatternProvider
uses java.nio.channels.spi.SelectorProvider
uses java.text.spi.NumberFormatProvider
uses java.util.spi.ResourceBundleControlProvider
uses java.text.spi.DecimalFormatSymbolsProvider
uses java.util.spi.CurrencyNameProvider
uses java.util.spi.LocaleNameProvider
uses java.text.spi.CollatorProvider
uses java.time.zone.ZoneRulesProvider
provides java.nio.file.spi.FileSystemProvider with jdk.internal.jrtfs.JrtFileSystemProvider
qualified exports jdk.internal.jimage to jdk.jlink
qualified exports sun.security.ssl to java.security.jgss
qualified exports sun.net.sdp to oracle.net
qualified exports jdk.internal.jimage.decompressor to jdk.jlink
qualified exports jdk.internal.util.xml to jdk.jfr
qualified exports jdk.internal.logger to java.logging
qualified exports sun.security.jca to jdk.crypto.ec jdk.crypto.cryptoki java.smartcardio jdk.naming.dns
qualified exports jdk.internal.module to jdk.jartool jdk.jlink java.management.rmi java.instrument jdk.jfr jdk.management.resource
qualified exports com.sun.security.ntlm to java.security.sasl
qualified exports jdk.internal.org.xml.sax to jdk.jfr
qualified exports sun.nio.cs to jdk.charsets java.desktop
qualified exports jdk.internal.org.objectweb.asm to jdk.jartool jdk.jlink java.instrument jdk.jfr jdk.internal.vm.ci jdk.scripting.nashorn
qualified exports sun.util.resources to jdk.localedata
qualified exports sun.nio.fs to jdk.unsupported
qualified exports sun.security.internal.spec to jdk.crypto.cryptoki
qualified exports jdk.internal.vm.annotation to jdk.internal.vm.ci jdk.unsupported jdk.incubator.httpclient
qualified exports sun.net.dns to jdk.naming.dns java.security.jgss
qualified exports sun.net.ext to jdk.net
qualified exports jdk.internal.misc to java.security.jgss java.xml jdk.jfr jdk.internal.vm.ci java.sql jdk.jshell jdk.attach jdk.management.resource oracle.net jdk.compiler jdk.unsupported jdk.jlink jdk.charsets java.naming java.rmi jdk.net jdk.scripting.nashorn.shell java.management jdk.scripting.nashorn jdk.incubator.httpclient javafx.graphics java.logging java.desktop jdk.jdeps
qualified exports sun.util.locale.provider to jdk.jlink jdk.localedata java.desktop
qualified exports sun.security.internal.interfaces to jdk.crypto.cryptoki
qualified exports sun.nio.ch to jdk.sctp javafx.media jdk.unsupported jdk.management.resource oracle.net java.management jdk.crypto.cryptoki
qualified exports sun.security.x509 to jdk.packager jdk.crypto.ec jdk.crypto.cryptoki jdk.security.auth jdk.jartool
qualified exports jdk.internal.org.objectweb.asm.util to jdk.jfr jdk.scripting.nashorn java.instrument
qualified exports sun.security.util to java.security.sasl java.security.jgss java.naming jdk.jartool java.rmi java.smartcardio jdk.security.jgss jdk.crypto.ec jdk.crypto.cryptoki java.xml.crypto java.desktop jdk.security.auth
qualified exports jdk.internal.vm to jdk.management.agent jdk.internal.jvmstat
qualified exports jdk.internal.org.objectweb.asm.commons to jdk.jfr jdk.scripting.nashorn java.instrument
qualified exports sun.security.rsa to jdk.crypto.cryptoki
qualified exports jdk.internal.perf to java.management jdk.management.agent java.desktop jdk.internal.jvmstat
qualified exports sun.security.action to java.security.jgss java.desktop
qualified exports sun.util.logging to javafx.base javafx.fxml java.prefs javafx.graphics javafx.swing java.logging java.desktop javafx.controls
qualified exports sun.util.cldr to jdk.jlink
qualified exports jdk.internal.org.xml.sax.helpers to jdk.jfr
qualified exports sun.security.timestamp to jdk.packager jdk.jartool
qualified exports jdk.internal.reflect to java.sql java.sql.rowset jdk.dynalink java.logging jdk.unsupported jdk.scripting.nashorn
qualified exports jdk.internal to jdk.jfr
qualified exports sun.reflect.misc to javafx.fxml java.management java.sql.rowset javafx.base java.management.rmi javafx.web java.xml java.rmi java.desktop java.datatransfer
qualified exports sun.security.tools to jdk.jartool
qualified exports sun.net to jdk.naming.dns jdk.incubator.httpclient
qualified exports sun.security.pkcs to jdk.jartool jdk.packager jdk.crypto.ec
qualified exports jdk.internal.util.xml.impl to jdk.jfr
qualified exports jdk.internal.util.jar to jdk.jartool
qualified exports jdk.internal.math to java.desktop
qualified exports sun.net.www.protocol.http to java.security.jgss
qualified exports sun.security.provider to java.security.jgss jdk.crypto.cryptoki java.rmi jdk.security.auth
qualified exports sun.net.util to jdk.jconsole java.desktop jdk.incubator.httpclient
qualified exports sun.security.provider.certpath to java.naming
qualified exports jdk.internal.loader to java.instrument java.logging
qualified exports sun.text.resources to jdk.localedata
qualified exports sun.reflect.generics.reflectiveObjects to java.desktop
qualified exports jdk.internal.jmod to jdk.jlink jdk.compiler
qualified exports jdk.internal.ref to javafx.media java.desktop jdk.unsupported
qualified exports sun.reflect.annotation to jdk.compiler
qualified exports sun.net.www to jdk.jartool jdk.incubator.httpclient javafx.web java.desktop
qualified exports jdk.internal.org.objectweb.asm.signature to jdk.scripting.nashorn
qualified exports jdk.internal.org.objectweb.asm.tree to jdk.jfr jdk.jlink java.instrument
qualified exports sun.security.validator to jdk.jartool
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.jrtfs
contains jdk.internal.org.objectweb.asm.tree.analysis
contains jdk.internal.util
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.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.usagetracker
contains sun.util
contains sun.util.calendar
contains sun.util.locale
contains sun.util.resources.cldr
contains sun.util.spi


java.compiler@10.0.2
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.DocumentationTool
uses javax.tools.JavaCompiler


java.corba@10.0.2
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.logging
requires java.base mandated
requires jdk.unsupported
requires java.naming
requires java.transaction
requires java.rmi transitive
requires java.desktop transitive
qualified exports com.sun.jndi.url.iiop to java.naming
qualified exports com.sun.jndi.url.iiopname to java.naming
qualified exports com.sun.corba.se.impl.util to jdk.rmic
qualified exports com.sun.jndi.url.corbaname 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@10.0.2
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@10.0.2
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.datatransfer transitive
requires java.prefs
requires java.base mandated
requires java.xml transitive
uses javax.sound.midi.spi.MidiFileReader
uses javax.sound.midi.spi.MidiFileWriter
uses javax.imageio.spi.ImageInputStreamSpi
uses javax.imageio.spi.ImageReaderSpi
uses javax.sound.sampled.spi.AudioFileWriter
uses javax.imageio.spi.ImageWriterSpi
uses javax.sound.sampled.spi.MixerProvider
uses javax.accessibility.AccessibilityProvider
uses javax.sound.sampled.spi.FormatConversionProvider
uses javax.imageio.spi.ImageOutputStreamSpi
uses javax.print.PrintServiceLookup
uses java.awt.im.spi.InputMethodDescriptor
uses javax.print.StreamPrintServiceFactory
uses javax.sound.midi.spi.SoundbankReader
uses javax.sound.sampled.spi.AudioFileReader
uses javax.sound.midi.spi.MidiDeviceProvider
uses javax.imageio.spi.ImageTranscoderSpi
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.print.StreamPrintServiceFactory with sun.print.PSStreamPrinterFactory
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.sampled.spi.MixerProvider with com.sun.media.sound.DirectAudioDeviceProvider com.sun.media.sound.PortMixerProvider
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.FormatConversionProvider with com.sun.media.sound.AlawCodec com.sun.media.sound.AudioFloatFormatConverter com.sun.media.sound.PCMtoPCMCodec com.sun.media.sound.UlawCodec
provides sun.datatransfer.DesktopDatatransferService with sun.awt.datatransfer.DesktopDatatransferServiceImpl
provides java.net.ContentHandlerFactory with sun.awt.www.content.MultimediaContentHandlers
provides javax.sound.midi.spi.MidiFileWriter with com.sun.media.sound.StandardMidiFileWriter
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 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
qualified exports sun.awt to javafx.swing oracle.desktop jdk.accessibility
qualified exports sun.java2d to oracle.desktop javafx.swing
qualified exports sun.font.lookup to javafx.graphics
qualified exports sun.swing to javafx.swing
qualified exports sun.awt.image to javafx.swing
qualified exports sun.print to javafx.graphics
qualified exports java.awt.dnd.peer to javafx.swing
qualified exports sun.awt.dnd to javafx.swing
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.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.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.event
contains sun.awt.geom
contains sun.awt.im
contains sun.awt.resources
contains sun.awt.resources.cursors
contains sun.awt.shell
contains sun.awt.util
contains sun.awt.www.content
contains sun.awt.www.content.audio
contains sun.awt.www.content.image
contains sun.font
contains sun.java2d.cmm
contains sun.java2d.cmm.lcms
contains sun.java2d.cmm.profiles
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.x11
contains sun.java2d.xr
contains sun.print.resources
contains sun.swing.icon
contains sun.swing.plaf
contains sun.swing.plaf.synth
contains sun.swing.table
contains sun.swing.text
contains sun.swing.text.html


java.instrument@10.0.2
exports java.lang.instrument
requires java.base mandated
qualified exports jdk.internal.instrumentation to jdk.management.resource jdk.jfr
qualified exports sun.instrument to java.base


java.jnlp@10.0.2
exports javax.jnlp
requires java.datatransfer transitive
requires java.desktop transitive
requires java.base mandated


java.logging@10.0.2
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@10.0.2
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 javax.management.remote.JMXConnectorServerProvider
uses javax.management.remote.JMXConnectorProvider
uses sun.management.spi.PlatformMBeanProvider
provides javax.security.auth.spi.LoginModule with com.sun.jmx.remote.security.FileLoginModule
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 jdk.management.agent java.management.rmi
qualified exports com.sun.jmx.remote.internal to jdk.management.agent java.management.rmi
qualified exports sun.management.counter to jdk.management.agent
qualified exports sun.management.spi to jdk.management.jfr jdk.internal.vm.compiler.management jdk.management jdk.management.cmm
qualified exports sun.management to jdk.management jdk.management.agent jdk.jconsole
contains com.sun.jmx.defaults
contains com.sun.jmx.interceptor
contains com.sun.jmx.mbeanserver


java.management.rmi@10.0.2
exports javax.management.remote.rmi
requires java.base mandated
requires java.management transitive
requires java.rmi transitive
requires java.naming
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.protocol.rmi to java.management
qualified exports com.sun.jmx.remote.internal.rmi to jdk.management.agent


java.naming@10.0.2
exports javax.naming
exports javax.naming.directory
exports javax.naming.event
exports javax.naming.ldap
exports javax.naming.spi
requires java.base mandated
requires java.security.sasl
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.url to jdk.naming.dns jdk.naming.rmi
qualified exports com.sun.jndi.toolkit.ctx to jdk.naming.dns
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@10.0.2
exports java.util.prefs
requires java.xml
requires java.base mandated
uses java.util.prefs.PreferencesFactory


java.rmi@10.0.2
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.logging
requires java.base mandated
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.server to jdk.management.agent jdk.jconsole java.management.rmi
qualified exports sun.rmi.transport to jdk.management.agent jdk.jconsole java.management.rmi
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@10.0.2
exports javax.script
requires java.base mandated
uses javax.script.ScriptEngineFactory
contains com.sun.tools.script.shell


java.se@10.0.2
requires java.scripting transitive
requires java.base mandated
requires java.rmi transitive
requires java.naming transitive
requires java.management.rmi transitive
requires java.xml.crypto transitive
requires java.instrument transitive
requires java.security.jgss transitive
requires java.management transitive
requires java.prefs transitive
requires java.logging transitive
requires java.datatransfer transitive
requires java.desktop transitive
requires java.compiler transitive
requires java.security.sasl transitive
requires java.sql.rowset transitive
requires java.sql transitive
requires java.xml transitive


java.se.ee@10.0.2
requires java.xml.bind transitive
requires java.xml.ws.annotation transitive
requires java.se transitive
requires java.activation transitive
requires java.base mandated
requires java.transaction transitive
requires java.xml.ws transitive
requires java.corba transitive


java.security.jgss@10.0.2
exports javax.security.auth.kerberos
exports org.ietf.jgss
requires java.base mandated
requires java.naming
provides sun.security.ssl.ClientKeyExchangeService with sun.security.krb5.internal.ssl.Krb5KeyExchangeService
provides java.security.Provider with sun.security.jgss.SunProvider
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 exports sun.security.krb5 to jdk.security.auth
qualified exports sun.security.jgss 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@10.0.2
exports javax.security.sasl
requires java.logging
requires java.base mandated
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@10.0.2
exports javax.smartcardio
requires java.base mandated
provides java.security.Provider with sun.security.smartcardio.SunPCSC
contains sun.security.smartcardio


java.sql@10.0.2
exports java.sql
exports javax.sql
exports javax.transaction.xa
requires java.xml transitive
requires java.base mandated
requires java.logging transitive
uses java.sql.Driver


java.sql.rowset@10.0.2
exports javax.sql.rowset
exports javax.sql.rowset.serial
exports javax.sql.rowset.spi
requires java.sql transitive
requires java.base mandated
requires java.logging transitive
requires java.naming transitive
uses javax.sql.rowset.RowSetFactory
contains com.sun.rowset
contains com.sun.rowset.internal
contains com.sun.rowset.providers


java.transaction@10.0.2
exports javax.transaction
requires java.base mandated
requires java.rmi transitive


java.xml@10.0.2
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.xpath.XPathFactory
uses org.xml.sax.XMLReader
uses javax.xml.validation.SchemaFactory
uses javax.xml.parsers.DocumentBuilderFactory
uses javax.xml.stream.XMLEventFactory
uses javax.xml.datatype.DatatypeFactory
uses javax.xml.stream.XMLOutputFactory
uses javax.xml.stream.XMLInputFactory
uses javax.xml.parsers.SAXParserFactory
uses javax.xml.transform.TransformerFactory
qualified exports com.sun.org.apache.xml.internal.utils to java.xml.crypto
qualified exports com.sun.org.apache.xpath.internal.compiler to java.xml.crypto
qualified exports com.sun.org.apache.xpath.internal to java.xml.crypto
qualified exports com.sun.org.apache.xpath.internal.functions to java.xml.crypto
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
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.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


java.xml.bind@10.0.2
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 java.xml transitive
requires java.desktop
requires java.compiler
requires java.activation transitive
requires jdk.unsupported
requires java.logging
requires java.base mandated
uses javax.xml.bind.JAXBContextFactory
qualified exports com.sun.xml.internal.bind.v2.model.impl to jdk.xml.bind
qualified exports com.sun.istack.internal.localization to java.xml.ws jdk.xml.ws
qualified exports com.sun.xml.internal.org.jvnet.staxex to java.xml.ws
qualified exports com.sun.xml.internal.bind.v2.schemagen.xmlschema to java.xml.ws
qualified exports com.sun.xml.internal.org.jvnet.mimepull to java.xml.ws
qualified exports com.sun.xml.internal.bind to java.xml.ws jdk.xml.bind jdk.xml.ws
qualified exports com.sun.xml.internal.bind.api.impl to jdk.xml.bind java.xml.ws
qualified exports com.sun.xml.internal.bind.v2.runtime to jdk.xml.bind java.xml.ws
qualified exports com.sun.xml.internal.bind.unmarshaller to java.xml.ws jdk.xml.bind jdk.xml.ws
qualified exports com.sun.xml.internal.bind.v2 to java.xml.ws jdk.xml.bind jdk.xml.ws
qualified exports com.sun.xml.internal.bind.v2.schemagen to jdk.xml.bind java.xml.ws
qualified exports com.sun.xml.internal.bind.util to java.xml.ws jdk.xml.bind jdk.xml.ws
qualified exports com.sun.istack.internal.logging to java.xml.ws jdk.xml.ws
qualified exports com.sun.xml.internal.org.jvnet.staxex.util to java.xml.ws
qualified exports com.sun.xml.internal.fastinfoset.stax to java.xml.ws
qualified exports com.sun.xml.internal.org.jvnet.fastinfoset to java.xml.ws
qualified exports com.sun.xml.internal.bind.v2.model.nav to java.xml.ws jdk.xml.bind jdk.xml.ws
qualified exports com.sun.xml.internal.bind.marshaller to java.xml.ws jdk.xml.bind jdk.xml.ws
qualified exports com.sun.xml.internal.bind.v2.runtime.unmarshaller to java.xml.ws
qualified exports com.sun.xml.internal.bind.annotation to jdk.xml.bind
qualified exports com.sun.xml.internal.fastinfoset.vocab to java.xml.ws
qualified exports com.sun.xml.internal.bind.v2.model.runtime to java.xml.ws
qualified exports com.sun.xml.internal.txw2.annotation to java.xml.ws jdk.xml.bind jdk.xml.ws
qualified exports com.sun.xml.internal.bind.v2.model.core to jdk.xml.bind
qualified exports com.sun.istack.internal to java.xml.ws jdk.xml.bind jdk.xml.ws
qualified exports com.sun.xml.internal.bind.v2.model.util to jdk.xml.bind
qualified exports com.sun.xml.internal.bind.v2.schemagen.episode to jdk.xml.bind
qualified exports com.sun.xml.internal.txw2 to java.xml.ws jdk.xml.bind jdk.xml.ws
qualified exports com.sun.xml.internal.bind.api to jdk.xml.bind java.xml.ws
qualified exports com.sun.xml.internal.bind.v2.util to jdk.xml.bind jdk.xml.ws
qualified exports com.sun.xml.internal.txw2.output to java.xml.ws jdk.xml.bind jdk.xml.ws
qualified exports com.sun.xml.internal.bind.v2.model.annotation to java.xml.ws jdk.xml.bind jdk.xml.ws
qualified exports com.sun.xml.internal.fastinfoset to java.xml.ws
qualified opens com.sun.xml.internal.bind.v2.model.nav to java.xml.ws jdk.xml.bind jdk.xml.ws
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


java.xml.crypto@10.0.2
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.logging
requires java.xml transitive
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@10.0.2
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 jdk.unsupported
requires java.management
requires jdk.httpserver
requires java.base mandated
requires java.xml.bind transitive
requires java.activation transitive
requires java.xml transitive
requires java.logging
requires java.desktop
requires java.xml.ws.annotation
uses javax.xml.soap.SAAJMetaFactory
uses javax.xml.soap.SOAPFactory
uses javax.xml.soap.SOAPConnectionFactory
uses javax.xml.soap.MessageFactory
uses javax.xml.ws.spi.Provider
qualified exports com.sun.xml.internal.ws.api.model to jdk.xml.ws
qualified exports com.sun.xml.internal.ws.api.addressing to jdk.xml.ws
qualified exports com.oracle.webservices.internal.api.databinding to jdk.xml.ws
qualified exports com.sun.xml.internal.ws.util.exception to jdk.xml.ws
qualified exports com.sun.xml.internal.ws.addressing to java.xml.bind jdk.xml.ws
qualified exports com.sun.xml.internal.ws.spi.db to jdk.xml.ws
qualified exports com.sun.xml.internal.ws.binding to jdk.xml.ws
qualified exports com.sun.xml.internal.ws.api.server to jdk.xml.ws
qualified exports com.sun.xml.internal.ws.encoding to java.activation
qualified exports com.sun.xml.internal.ws.util.xml 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.api.streaming to jdk.xml.ws
qualified exports com.sun.xml.internal.ws.api.databinding to jdk.xml.ws
qualified exports com.sun.xml.internal.ws.util to jdk.xml.ws
qualified exports com.sun.xml.internal.ws.api 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.model to jdk.xml.ws
qualified exports com.sun.xml.internal.ws.addressing.v200408 to jdk.xml.ws
qualified exports com.sun.xml.internal.ws.wsdl.parser to jdk.xml.ws
qualified exports com.sun.xml.internal.ws.db to jdk.xml.ws
qualified exports com.sun.xml.internal.ws.policy.sourcemodel.wspolicy 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.wsdl.writer to jdk.xml.ws
qualified opens com.sun.xml.internal.ws.addressing 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.oracle.xmlns.internal.webservices.jaxws_databinding to java.xml.bind
qualified opens com.sun.xml.internal.ws.runtime.config to java.xml.bind
qualified opens com.sun.xml.internal.ws.fault 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@10.0.2
exports javax.annotation
requires java.base mandated


javafx.base@10.0.2
exports javafx.beans
exports javafx.beans.binding
exports javafx.beans.property
exports javafx.beans.property.adapter
exports javafx.beans.value
exports javafx.collections
exports javafx.collections.transformation
exports javafx.event
exports javafx.util
exports javafx.util.converter
requires java.desktop
requires java.base mandated
qualified exports com.sun.javafx.reflect to javafx.fxml javafx.web
qualified exports com.sun.javafx to javafx.swing javafx.graphics javafx.controls javafx.fxml
qualified exports com.sun.javafx.runtime to javafx.graphics
qualified exports com.sun.javafx.logging to javafx.graphics
qualified exports com.sun.javafx.property to javafx.controls
qualified exports com.sun.javafx.collections to javafx.swing javafx.graphics javafx.controls javafx.media
qualified exports com.sun.javafx.event to javafx.graphics javafx.controls
qualified exports com.sun.javafx.beans to javafx.fxml javafx.controls javafx.graphics
qualified exports com.sun.javafx.binding to javafx.graphics javafx.controls
contains com.sun.javafx.property.adapter


javafx.controls@10.0.2
exports javafx.scene.chart
exports javafx.scene.control
exports javafx.scene.control.cell
exports javafx.scene.control.skin
requires javafx.base transitive
requires javafx.graphics transitive
requires java.base mandated
qualified exports com.sun.javafx.scene.control to javafx.web
qualified exports com.sun.javafx.scene.control.inputmap to javafx.web
qualified exports com.sun.javafx.scene.control.skin to javafx.graphics javafx.web
qualified exports com.sun.javafx.scene.control.behavior to javafx.web
contains com.sun.javafx.charts
contains com.sun.javafx.scene.control.skin.caspian
contains com.sun.javafx.scene.control.skin.caspian.images
contains com.sun.javafx.scene.control.skin.modena
contains com.sun.javafx.scene.control.skin.resources


javafx.deploy@10.0.2
requires javafx.base
requires java.base mandated
requires jdk.deploy
requires jdk.plugin
requires java.desktop
requires javafx.controls
requires javafx.graphics
requires jdk.jsobject
qualified exports com.sun.deploy.uitoolkit.impl.fx.ui to jdk.plugin
qualified exports com.sun.deploy.uitoolkit.impl.fx to jdk.plugin javafx.controls javafx.graphics
qualified exports com.sun.javafx.applet to jdk.plugin
contains com.sun.deploy.uitoolkit.impl.fx.ui.resources
contains com.sun.deploy.uitoolkit.impl.fx.ui.resources.image


javafx.fxml@10.0.2
exports javafx.fxml
requires java.base mandated
requires java.scripting
requires java.logging
requires javafx.graphics
requires javafx.base transitive
requires java.xml
contains com.sun.javafx.fxml
contains com.sun.javafx.fxml.builder
contains com.sun.javafx.fxml.expression


javafx.graphics@10.0.2
exports javafx.animation
exports javafx.application
exports javafx.concurrent
exports javafx.css
exports javafx.css.converter
exports javafx.geometry
exports javafx.print
exports javafx.scene
exports javafx.scene.canvas
exports javafx.scene.effect
exports javafx.scene.image
exports javafx.scene.input
exports javafx.scene.layout
exports javafx.scene.paint
exports javafx.scene.shape
exports javafx.scene.text
exports javafx.scene.transform
exports javafx.stage
requires javafx.base transitive
requires java.base mandated
requires java.xml
requires java.desktop
qualified exports com.sun.javafx.cursor to javafx.swing
qualified exports com.sun.javafx.scene.layout to javafx.controls javafx.web
qualified exports com.sun.prism.image to javafx.web
qualified exports com.sun.javafx.scene.text to javafx.controls javafx.web
qualified exports com.sun.javafx.menu to javafx.controls
qualified exports com.sun.javafx.iio to javafx.web
qualified exports com.sun.javafx.css to javafx.deploy javafx.controls
qualified exports com.sun.prism to javafx.media javafx.web
qualified exports com.sun.javafx.application to javafx.deploy javafx.swing java.base javafx.controls javafx.web
qualified exports com.sun.scenario.effect to javafx.web
qualified exports com.sun.javafx.scene.input to javafx.swing javafx.web javafx.controls
qualified exports com.sun.javafx.sg.prism to javafx.media javafx.web javafx.swing
qualified exports com.sun.javafx.scene to javafx.swing javafx.media javafx.web javafx.controls
qualified exports com.sun.scenario.effect.impl.prism to javafx.web
qualified exports com.sun.javafx.geom.transform to javafx.swing javafx.media javafx.web javafx.controls
qualified exports com.sun.javafx.embed to javafx.swing
qualified exports com.sun.glass.utils to javafx.media javafx.web
qualified exports com.sun.javafx.stage to javafx.swing javafx.deploy javafx.controls
qualified exports com.sun.javafx.jmx to javafx.media javafx.web javafx.swing
qualified exports com.sun.glass.ui to javafx.media javafx.web
qualified exports com.sun.scenario.effect.impl to javafx.web
qualified exports com.sun.javafx.util to javafx.swing javafx.media javafx.controls javafx.fxml javafx.web
qualified exports com.sun.javafx.text to javafx.web
qualified exports com.sun.javafx.geom to javafx.swing javafx.media javafx.web javafx.controls
qualified exports com.sun.javafx.css.parser to jdk.packager
qualified exports com.sun.javafx.perf to javafx.deploy
qualified exports com.sun.javafx.scene.traversal to javafx.controls javafx.web
qualified exports com.sun.prism.paint to javafx.web
qualified exports com.sun.javafx.tk to javafx.deploy javafx.swing javafx.media javafx.controls javafx.web
qualified exports com.sun.javafx.font to javafx.web
qualified exports com.sun.javafx.tk.quantum to javafx.deploy
contains com.sun.glass.events
contains com.sun.glass.ui.delegate
contains com.sun.glass.ui.gtk
contains com.sun.javafx.animation
contains com.sun.javafx.beans.event
contains com.sun.javafx.effect
contains com.sun.javafx.font.coretext
contains com.sun.javafx.font.directwrite
contains com.sun.javafx.font.freetype
contains com.sun.javafx.geometry
contains com.sun.javafx.iio.bmp
contains com.sun.javafx.iio.common
contains com.sun.javafx.iio.gif
contains com.sun.javafx.iio.ios
contains com.sun.javafx.iio.jpeg
contains com.sun.javafx.iio.png
contains com.sun.javafx.image
contains com.sun.javafx.image.impl
contains com.sun.javafx.print
contains com.sun.javafx.runtime.async
contains com.sun.javafx.runtime.eula
contains com.sun.javafx.scene.canvas
contains com.sun.javafx.scene.layout.region
contains com.sun.javafx.scene.paint
contains com.sun.javafx.scene.shape
contains com.sun.javafx.scene.transform
contains com.sun.marlin
contains com.sun.marlin.stats
contains com.sun.openpisces
contains com.sun.pisces
contains com.sun.prism.es2
contains com.sun.prism.es2.glsl
contains com.sun.prism.impl
contains com.sun.prism.impl.packrect
contains com.sun.prism.impl.paint
contains com.sun.prism.impl.ps
contains com.sun.prism.impl.shape
contains com.sun.prism.j2d
contains com.sun.prism.j2d.paint
contains com.sun.prism.j2d.print
contains com.sun.prism.ps
contains com.sun.prism.shader
contains com.sun.prism.shape
contains com.sun.prism.sw
contains com.sun.scenario
contains com.sun.scenario.animation
contains com.sun.scenario.animation.shared
contains com.sun.scenario.effect.impl.es2
contains com.sun.scenario.effect.impl.es2.glsl
contains com.sun.scenario.effect.impl.hw
contains com.sun.scenario.effect.impl.prism.ps
contains com.sun.scenario.effect.impl.prism.sw
contains com.sun.scenario.effect.impl.state
contains com.sun.scenario.effect.impl.sw
contains com.sun.scenario.effect.impl.sw.java
contains com.sun.scenario.effect.impl.sw.sse
contains com.sun.scenario.effect.light
contains com.sun.util.reentrant


javafx.media@10.0.2
exports javafx.scene.media
requires javafx.graphics transitive
requires java.base mandated
requires javafx.base transitive
qualified exports com.sun.media.jfxmedia.events to javafx.web
qualified exports com.sun.media.jfxmedia.locator to javafx.web
qualified exports com.sun.media.jfxmedia.track to javafx.web
qualified exports com.sun.media.jfxmedia.control to javafx.web
qualified exports com.sun.javafx.media to javafx.web
qualified exports com.sun.media.jfxmedia to javafx.web
contains com.sun.javafx.scene.media
contains com.sun.media.jfxmedia.effects
contains com.sun.media.jfxmedia.logging
contains com.sun.media.jfxmediaimpl
contains com.sun.media.jfxmediaimpl.platform
contains com.sun.media.jfxmediaimpl.platform.gstreamer
contains com.sun.media.jfxmediaimpl.platform.java


javafx.swing@10.0.2
exports javafx.embed.swing
requires java.desktop transitive
requires java.datatransfer
requires java.base mandated
requires javafx.base
requires javafx.graphics transitive
qualified exports com.sun.javafx.embed.swing to javafx.graphics


javafx.web@10.0.2
exports javafx.scene.web
requires java.logging
requires jdk.xml.dom
requires javafx.media
requires java.base mandated
requires javafx.base transitive
requires javafx.controls transitive
requires jdk.jsobject
requires javafx.graphics transitive
requires java.xml transitive
requires java.desktop
qualified exports com.sun.javafx.fxml.builder.web to javafx.fxml
contains com.sun.java.scene.web
contains com.sun.javafx.scene.web
contains com.sun.javafx.scene.web.behavior
contains com.sun.javafx.sg.prism.web
contains com.sun.javafx.webkit
contains com.sun.javafx.webkit.prism
contains com.sun.javafx.webkit.prism.resources
contains com.sun.javafx.webkit.prism.theme
contains com.sun.javafx.webkit.theme
contains com.sun.webkit
contains com.sun.webkit.dom
contains com.sun.webkit.event
contains com.sun.webkit.graphics
contains com.sun.webkit.network
contains com.sun.webkit.network.about
contains com.sun.webkit.network.data
contains com.sun.webkit.perf
contains com.sun.webkit.plugin
contains com.sun.webkit.text


jdk.accessibility@10.0.2
exports com.sun.java.accessibility.util
requires java.base mandated
requires java.desktop transitive
contains com.sun.java.accessibility.util.internal


jdk.aot@10.0.2
requires jdk.management
requires jdk.internal.vm.ci
requires java.base mandated
requires jdk.internal.vm.compiler
contains jdk.tools.jaotc
contains jdk.tools.jaotc.amd64
contains jdk.tools.jaotc.binformat
contains jdk.tools.jaotc.binformat.elf
contains jdk.tools.jaotc.binformat.macho
contains jdk.tools.jaotc.binformat.pecoff
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.utils


jdk.attach@10.0.2
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@10.0.2
requires java.base mandated
provides java.nio.charset.spi.CharsetProvider with sun.nio.cs.ext.ExtendedCharsets
contains sun.nio.cs.ext


jdk.compiler@10.0.2
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 com.sun.tools.javac.platform.PlatformProvider
uses com.sun.source.util.Plugin
uses javax.annotation.processing.Processor
provides com.sun.tools.javac.platform.PlatformProvider with com.sun.tools.javac.platform.JDKPlatformProvider
provides javax.tools.JavaCompiler with com.sun.tools.javac.api.JavacTool
provides java.util.spi.ToolProvider with com.sun.tools.javac.main.JavacToolProvider
provides javax.tools.Tool with com.sun.tools.javac.api.JavacTool
qualified exports com.sun.tools.javac.util to jdk.jdeps jdk.javadoc jdk.jshell
qualified exports com.sun.tools.javac.api to jdk.jshell jdk.javadoc
qualified exports com.sun.tools.javac.file to jdk.javadoc jdk.jdeps
qualified exports com.sun.tools.javac.parser to jdk.jshell
qualified exports com.sun.tools.javac.tree to jdk.jshell jdk.javadoc
qualified exports com.sun.tools.javac.code to jdk.jshell jdk.javadoc
qualified exports com.sun.tools.javac.jvm to jdk.javadoc
qualified exports com.sun.tools.javac.model to jdk.javadoc
qualified exports com.sun.tools.javac.platform to jdk.javadoc jdk.jdeps
qualified exports com.sun.tools.javac.comp to jdk.jshell jdk.javadoc
qualified exports jdk.internal.shellsupport.doc to jdk.scripting.nashorn.shell jdk.jshell
qualified exports com.sun.tools.doclint to jdk.javadoc
qualified exports com.sun.tools.javac.main to jdk.jshell jdk.javadoc
contains com.sun.tools.doclint.resources
contains com.sun.tools.javac.processing
contains com.sun.tools.javac.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@10.0.2
requires java.base mandated
requires jdk.crypto.ec
provides java.security.Provider with sun.security.pkcs11.SunPKCS11
contains sun.security.pkcs11
contains sun.security.pkcs11.wrapper


jdk.crypto.ec@10.0.2
requires java.base mandated
provides java.security.Provider with sun.security.ec.SunEC
contains sun.security.ec


jdk.deploy@10.0.2
requires java.management
requires java.desktop
requires java.logging
requires jdk.unsupported
requires java.naming
requires java.rmi
requires java.scripting
requires java.prefs
requires java.xml
requires java.base mandated
provides java.security.Provider with com.sun.deploy.security.MozillaJSSProvider
qualified exports com.sun.deploy.uitoolkit to jdk.javaws jdk.deploy.controlpanel jdk.plugin javafx.deploy
qualified exports com.sun.deploy.trace to jdk.plugin jdk.plugin.server javafx.deploy jdk.javaws jdk.deploy.controlpanel
qualified exports com.sun.deploy.ref to jdk.javaws jdk.plugin.server jdk.plugin
qualified exports com.sun.deploy.uitoolkit.impl.awt to jdk.plugin
qualified exports com.sun.deploy.cache to jdk.javaws jdk.deploy.controlpanel jdk.plugin
qualified exports com.sun.deploy.uitoolkit.ui to jdk.javaws jdk.deploy.controlpanel jdk.plugin javafx.deploy
qualified exports com.oracle.deploy.update to jdk.deploy.controlpanel
qualified exports com.sun.deploy.si to jdk.javaws jdk.deploy.controlpanel jdk.plugin
qualified exports com.sun.applet2 to jdk.javaws jdk.plugin.server jdk.plugin javafx.deploy
qualified exports com.sun.deploy.net.socket to jdk.plugin
qualified exports com.sun.deploy.resources to jdk.javaws jdk.deploy.controlpanel jdk.plugin javafx.deploy
qualified exports com.sun.deploy.net.protocol.jar to java.base
qualified exports com.sun.deploy.net.protocol.about to java.base
qualified exports com.sun.deploy.association to jdk.javaws
qualified exports com.sun.deploy.association.utility to jdk.javaws
qualified exports com.sun.deploy.net.protocol.chrome to java.base
qualified exports com.sun.deploy.ui to jdk.javaws jdk.deploy.controlpanel jdk.plugin javafx.deploy
qualified exports com.sun.deploy.util to jdk.plugin jdk.plugin.server javafx.deploy jdk.javaws jdk.deploy.controlpanel
qualified exports com.sun.deploy.xml to jdk.javaws
qualified exports com.sun.deploy.net.protocol.jnlp to java.base
qualified exports com.sun.deploy.net.proxy to jdk.javaws jdk.plugin.server jdk.plugin
qualified exports com.sun.deploy.net.cookie to jdk.javaws jdk.plugin.server jdk.plugin
qualified exports com.sun.deploy.net.protocol.https to java.base
qualified exports com.sun.deploy.config to jdk.plugin jdk.plugin.server javafx.deploy jdk.javaws jdk.deploy.controlpanel
qualified exports com.sun.deploy.nativesandbox to jdk.plugin jdk.javaws
qualified exports com.sun.deploy.net.offline to jdk.javaws jdk.plugin.server jdk.plugin
qualified exports com.sun.deploy.uitoolkit.impl.awt.ui to jdk.plugin
qualified exports com.sun.deploy.net.protocol.javascript to java.base
qualified exports com.sun.applet2.preloader.event to javafx.deploy jdk.javaws jdk.plugin
qualified exports com.sun.deploy.model to jdk.javaws jdk.deploy.controlpanel jdk.plugin
qualified exports com.sun.deploy.appcontext to javafx.deploy jdk.javaws jdk.plugin
qualified exports com.sun.deploy.services to jdk.javaws jdk.plugin.server jdk.plugin jdk.deploy.controlpanel
qualified exports com.sun.applet2.preloader to javafx.deploy jdk.javaws jdk.plugin
qualified exports com.sun.deploy.xdg to jdk.javaws
qualified exports com.sun.deploy.security to jdk.plugin jdk.plugin.server javafx.deploy jdk.javaws jdk.deploy.controlpanel
qualified exports com.sun.deploy to jdk.plugin jdk.plugin.server javafx.deploy jdk.javaws jdk.deploy.controlpanel
qualified exports com.sun.deploy.net.protocol.jnlps to java.base
qualified exports com.sun.deploy.net to javafx.deploy jdk.javaws jdk.plugin
qualified exports com.sun.deploy.security.ruleset to jdk.javaws jdk.plugin.server jdk.plugin jdk.deploy.controlpanel
contains com.sun.deploy.jardiff
contains com.sun.deploy.net.protocol
contains com.sun.deploy.net.proxy.pac
contains com.sun.deploy.resources.image


jdk.deploy.controlpanel@10.0.2
requires java.base mandated
requires jdk.javaws
requires javafx.controls
requires javafx.graphics
requires java.xml
requires javafx.fxml
requires jdk.deploy
requires java.desktop
requires javafx.base
qualified exports com.sun.deploy.jcp to javafx.graphics
qualified opens com.sun.deploy.jcp.controller to javafx.base javafx.fxml
qualified opens com.sun.deploy.jcp.controls to javafx.fxml
qualified opens com.sun.deploy.jcp.controller.cacheviewer to javafx.base javafx.fxml
contains com.sun.deploy.jcp.dialog
contains com.sun.deploy.jcp.fxml
contains com.sun.deploy.jcp.resources
contains com.sun.deploy.jcp.resources.images
contains com.sun.deploy.jcp.selector


jdk.dynalink@10.0.2
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@10.0.2
requires java.desktop
requires java.base mandated
requires jdk.internal.ed
provides jdk.internal.editor.spi.BuildInEditorProvider with jdk.editpad.EditPadProvider
contains jdk.editpad
contains jdk.editpad.resources


jdk.hotspot.agent@10.0.2
requires java.rmi
requires java.base mandated
requires java.scripting
requires java.datatransfer
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 oracle.jvm.hotspot.jfr
contains sun.jvm.hotspot
contains sun.jvm.hotspot.asm
contains sun.jvm.hotspot.asm.arm
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.arm
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.linux
contains sun.jvm.hotspot.debugger.linux.aarch64
contains sun.jvm.hotspot.debugger.linux.amd64
contains sun.jvm.hotspot.debugger.linux.arm
contains sun.jvm.hotspot.debugger.linux.arm64
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.arm
contains sun.jvm.hotspot.debugger.proc.arm64
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.arm
contains sun.jvm.hotspot.debugger.remote.arm64
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.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.arm
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_arm
contains sun.jvm.hotspot.runtime.linux_arm64
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


jdk.httpserver@10.0.2
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@10.0.2
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@10.0.2
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.jshell jdk.editpad jdk.scripting.nashorn.shell


jdk.internal.jvmstat@10.0.2
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.perfdata.monitor to jdk.jstatd
qualified exports sun.jvmstat.monitor.event to jdk.jcmd jdk.jstatd
qualified exports sun.jvmstat.monitor to jdk.jstatd jdk.jconsole jdk.jcmd jdk.attach
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@10.0.2
requires java.base mandated
qualified exports jdk.internal.jline.extra 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.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 to jdk.jshell jdk.scripting.nashorn.shell
qualified exports jdk.internal.jline.console.history to jdk.jshell jdk.scripting.nashorn.shell
contains jdk.internal.jline.console.internal


jdk.internal.opt@10.0.2
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@10.0.2
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.runtime to jdk.internal.vm.compiler jdk.internal.vm.compiler.management
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.services.internal
contains jdk.vm.ci.sparc


jdk.internal.vm.compiler@10.0.2
requires java.instrument
requires java.base mandated
requires jdk.internal.vm.ci
requires java.management
requires jdk.management
requires jdk.unsupported
uses org.graalvm.compiler.debug.TTYStreamProvider
uses org.graalvm.compiler.options.OptionValuesAccess
uses org.graalvm.compiler.hotspot.HotSpotCodeCacheListener
uses org.graalvm.compiler.core.match.MatchStatementSet
uses org.graalvm.compiler.code.DisassemblerProvider
uses org.graalvm.compiler.nodes.graphbuilderconf.NodeIntrinsicPluginFactory
uses org.graalvm.compiler.options.OptionDescriptors
uses org.graalvm.compiler.hotspot.HotSpotBackendFactory
uses org.graalvm.compiler.hotspot.CompilerConfigurationFactory
provides org.graalvm.compiler.hotspot.CompilerConfigurationFactory with org.graalvm.compiler.hotspot.CoreCompilerConfigurationFactory org.graalvm.compiler.hotspot.EconomyCompilerConfigurationFactory
provides org.graalvm.compiler.debug.DebugHandlersFactory with org.graalvm.compiler.printer.GraalDebugHandlersFactory
provides jdk.vm.ci.services.JVMCIServiceLocator with org.graalvm.compiler.hotspot.HotSpotGraalJVMCIServiceLocator
provides org.graalvm.compiler.code.DisassemblerProvider with org.graalvm.compiler.code.HexCodeFileDisassemblerProvider org.graalvm.compiler.hotspot.meta.HotSpotDisassemblerProvider
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.debug.TTYStreamProvider with org.graalvm.compiler.hotspot.HotSpotTTYStreamProvider
provides org.graalvm.compiler.options.OptionValuesAccess with org.graalvm.compiler.hotspot.HotSpotGraalOptionValues
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_ComputeObjectAddressNode org.graalvm.compiler.hotspot.nodes.PluginFactory_CurrentJavaThreadNode org.graalvm.compiler.hotspot.nodes.PluginFactory_CurrentLockNode org.graalvm.compiler.hotspot.nodes.PluginFactory_DeoptimizeCallerNode org.graalvm.compiler.hotspot.nodes.PluginFactory_DimensionsNode org.graalvm.compiler.hotspot.nodes.PluginFactory_EndLockScopeNode 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_MonitorCounterNode org.graalvm.compiler.hotspot.nodes.PluginFactory_PatchReturnAddressNode 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_ResolveDynamicStubCall 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_CRC32CSubstitutions 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_ArrayCopySnippets org.graalvm.compiler.hotspot.replacements.arraycopy.PluginFactory_ArrayCopyWithSlowPathNode org.graalvm.compiler.hotspot.replacements.arraycopy.PluginFactory_CheckcastArrayCopyCallNode org.graalvm.compiler.hotspot.replacements.arraycopy.PluginFactory_GenericArrayCopyCallNode 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_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_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.PluginFactory_SnippetAnchorNode 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_RawLoadNode org.graalvm.compiler.nodes.extended.PluginFactory_RawStoreNode org.graalvm.compiler.nodes.extended.PluginFactory_StoreHubNode org.graalvm.compiler.nodes.extended.PluginFactory_UnsafeCopyNode 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.address.PluginFactory_OffsetAddressNode 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.amd64.PluginFactory_AMD64StringIndexOfNode 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_DirectStoreNode org.graalvm.compiler.replacements.nodes.PluginFactory_ExplodeLoopNode org.graalvm.compiler.replacements.nodes.PluginFactory_UnaryMathIntrinsicNode
provides org.graalvm.compiler.options.OptionDescriptors with org.graalvm.compiler.loop.DefaultLoopPolicies_OptionDescriptors org.graalvm.compiler.replacements.PEGraphDecoder_OptionDescriptors org.graalvm.compiler.replacements.SnippetTemplate_OptionDescriptors org.graalvm.compiler.core.GraalCompilerOptions_OptionDescriptors org.graalvm.compiler.core.common.spi.JavaConstantFieldProvider_OptionDescriptors org.graalvm.compiler.core.common.GraalOptions_OptionDescriptors org.graalvm.compiler.core.common.util.CompilationAlarm_OptionDescriptors org.graalvm.compiler.core.phases.HighTier_OptionDescriptors org.graalvm.compiler.core.phases.LowTier_OptionDescriptors org.graalvm.compiler.graph.Graph_OptionDescriptors org.graalvm.compiler.hotspot.HotSpotGraalCompilerFactory_OptionDescriptors org.graalvm.compiler.hotspot.BootstrapWatchDog_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.stubs.StubOptions_OptionDescriptors org.graalvm.compiler.hotspot.CompilerConfigurationFactory_OptionDescriptors org.graalvm.compiler.hotspot.CompilationWatchDog_OptionDescriptors org.graalvm.compiler.hotspot.nodes.profiling.ProfileNode_OptionDescriptors org.graalvm.compiler.hotspot.CompilationStatistics_OptionDescriptors org.graalvm.compiler.hotspot.HotSpotBackend_OptionDescriptors org.graalvm.compiler.hotspot.CompilationCounters_OptionDescriptors org.graalvm.compiler.hotspot.HotSpotTTYStreamProvider_OptionDescriptors org.graalvm.compiler.hotspot.debug.BenchmarkCounters_OptionDescriptors org.graalvm.compiler.hotspot.phases.aot.AOTInliningPolicy_OptionDescriptors org.graalvm.compiler.hotspot.phases.OnStackReplacementPhase_OptionDescriptors org.graalvm.compiler.hotspot.phases.profiling.FinalizeProfileNodesPhase_OptionDescriptors org.graalvm.compiler.nodes.util.GraphUtil_OptionDescriptors org.graalvm.compiler.virtual.phases.ea.PartialEscapePhase_OptionDescriptors org.graalvm.compiler.java.BytecodeParserOptions_OptionDescriptors org.graalvm.compiler.printer.NoDeadCodeVerifyHandler_OptionDescriptors org.graalvm.compiler.lir.amd64.phases.StackMoveOptimizationPhase_OptionDescriptors org.graalvm.compiler.lir.gen.LIRGenerator_OptionDescriptors org.graalvm.compiler.lir.asm.CompilationResultBuilder_OptionDescriptors org.graalvm.compiler.lir.BailoutAndRestartBackendException_OptionDescriptors org.graalvm.compiler.lir.constopt.ConstantLoadOptimization_OptionDescriptors org.graalvm.compiler.lir.alloc.lsra.LinearScanEliminateSpillMovePhase_OptionDescriptors org.graalvm.compiler.lir.alloc.lsra.LinearScan_OptionDescriptors org.graalvm.compiler.lir.alloc.lsra.OptimizingLinearScanWalker_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.profiling.MoveProfilingPhase_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.debug.Assertions_OptionDescriptors org.graalvm.compiler.debug.DebugOptions_OptionDescriptors org.graalvm.compiler.phases.common.DeadCodeEliminationPhase_OptionDescriptors org.graalvm.compiler.phases.common.inlining.InliningPhase_OptionDescriptors org.graalvm.compiler.phases.BasePhase_OptionDescriptors
provides org.graalvm.compiler.core.match.MatchStatementSet with org.graalvm.compiler.core.amd64.AMD64NodeMatchRules_MatchStatementSet org.graalvm.compiler.core.sparc.SPARCNodeMatchRules_MatchStatementSet
qualified exports org.graalvm.compiler.hotspot.replacements to jdk.aot
qualified exports org.graalvm.compiler.asm.amd64 to jdk.aot
qualified exports org.graalvm.compiler.printer to jdk.aot
qualified exports org.graalvm.compiler.lir.asm to jdk.aot
qualified exports org.graalvm.compiler.bytecode to jdk.aot
qualified exports org.graalvm.compiler.hotspot.stubs to jdk.aot
qualified exports org.graalvm.compiler.lir.phases to jdk.aot
qualified exports org.graalvm.compiler.graph to jdk.aot
qualified exports org.graalvm.compiler.api.directives to jdk.aot
qualified exports org.graalvm.compiler.replacements to jdk.aot
qualified exports org.graalvm.compiler.core to jdk.aot
qualified exports org.graalvm.word to jdk.aot
qualified exports org.graalvm.compiler.hotspot to jdk.internal.vm.compiler.management jdk.aot
qualified exports org.graalvm.compiler.api.replacements to jdk.aot
qualified exports org.graalvm.compiler.nodes.graphbuilderconf to jdk.aot
qualified exports org.graalvm.compiler.hotspot.word to jdk.aot
qualified exports org.graalvm.compiler.phases to jdk.aot
qualified exports org.graalvm.compiler.core.target to jdk.aot
qualified exports org.graalvm.compiler.code to jdk.aot
qualified exports org.graalvm.compiler.nodes to jdk.aot
qualified exports org.graalvm.compiler.java to jdk.aot
qualified exports org.graalvm.compiler.runtime to jdk.aot
qualified exports org.graalvm.compiler.hotspot.meta to jdk.aot
qualified exports org.graalvm.compiler.phases.tiers to jdk.aot
qualified exports org.graalvm.compiler.options to jdk.aot
qualified exports org.graalvm.compiler.api.runtime to jdk.aot
qualified exports org.graalvm.compiler.core.common to jdk.aot
qualified exports org.graalvm.compiler.debug to jdk.aot
qualified exports org.graalvm.compiler.word to jdk.aot
contains org.graalvm.compiler.asm
contains org.graalvm.compiler.asm.aarch64
contains org.graalvm.compiler.asm.sparc
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.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.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.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.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.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.serviceprovider
contains org.graalvm.compiler.virtual.nodes
contains org.graalvm.compiler.virtual.phases.ea
contains org.graalvm.graphio
contains org.graalvm.util
contains org.graalvm.util.impl


jdk.internal.vm.compiler.management@10.0.2
requires jdk.internal.vm.ci
requires java.management
requires java.base mandated
requires jdk.internal.vm.compiler
requires jdk.management
provides sun.management.spi.PlatformMBeanProvider with org.graalvm.compiler.hotspot.jmx.GraalMBeans
contains org.graalvm.compiler.hotspot.jmx


jdk.jartool@10.0.2
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@10.0.2
exports com.sun.javadoc
exports com.sun.tools.javadoc
exports jdk.javadoc.doclet
requires java.xml
requires jdk.compiler transitive
requires java.base mandated
requires java.compiler transitive
provides javax.tools.DocumentationTool with jdk.javadoc.internal.api.JavadocTool
provides javax.tools.Tool with jdk.javadoc.internal.api.JavadocTool
provides java.util.spi.ToolProvider with jdk.javadoc.internal.tool.JavadocToolProvider
contains com.sun.tools.doclets.standard
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.javaws@10.0.2
requires java.desktop
requires jdk.deploy
requires java.datatransfer
requires java.xml
requires java.jnlp
requires java.base mandated
requires java.rmi
requires java.logging
requires java.prefs
qualified exports com.sun.javaws.jnl to jdk.plugin jdk.plugin.server jdk.deploy.controlpanel
qualified exports com.sun.jnlp to java.rmi jdk.plugin
qualified exports com.sun.javaws.ui to jdk.plugin
qualified exports com.sun.javaws.exceptions to jdk.plugin
qualified exports com.sun.javaws.util to jdk.plugin
qualified exports com.sun.javaws.progress to jdk.plugin javafx.deploy
qualified exports com.sun.javaws.registration to jdk.deploy.controlpanel
qualified exports com.sun.javaws.security to jdk.plugin
qualified exports com.sun.javaws to jdk.deploy.controlpanel jdk.plugin
contains com.sun.javaws.xdg


jdk.jcmd@10.0.2
requires jdk.internal.jvmstat
requires java.base mandated
requires jdk.attach
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@10.0.2
exports com.sun.tools.jconsole
requires java.base mandated
requires java.management.rmi
requires java.management transitive
requires java.desktop transitive
requires jdk.management
requires java.rmi
requires jdk.attach
requires jdk.internal.jvmstat
requires jdk.management.agent
uses com.sun.tools.jconsole.JConsolePlugin
contains sun.tools.jconsole
contains sun.tools.jconsole.inspector
contains sun.tools.jconsole.resources


jdk.jdeps@10.0.2
requires jdk.compiler
requires java.base mandated
requires java.compiler
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@10.0.2
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 java.base mandated
requires jdk.attach
requires jdk.jdwp.agent
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@10.0.2
requires java.base mandated


jdk.jfr@10.0.2
exports jdk.jfr
exports jdk.jfr.consumer
requires java.base mandated
qualified exports jdk.jfr.internal.management to jdk.management.jfr
contains jdk.jfr.events
contains jdk.jfr.internal
contains jdk.jfr.internal.cmd
contains jdk.jfr.internal.consumer
contains jdk.jfr.internal.dcmd
contains jdk.jfr.internal.handlers
contains jdk.jfr.internal.instrument
contains jdk.jfr.internal.jfc
contains jdk.jfr.internal.settings
contains jdk.jfr.internal.test
contains jdk.jfr.internal.types


jdk.jlink@10.0.2
requires java.base mandated
requires jdk.jdeps
requires jdk.internal.opt
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
qualified exports jdk.tools.jlink.internal.packager to jdk.packager
contains jdk.tools.jimage
contains jdk.tools.jimage.resources
contains jdk.tools.jlink.builder
contains jdk.tools.jlink.internal
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@10.0.2
exports jdk.jshell
exports jdk.jshell.execution
exports jdk.jshell.spi
exports jdk.jshell.tool
requires jdk.internal.le
requires jdk.compiler
requires jdk.jdi transitive
requires java.base mandated
requires java.compiler transitive
requires java.prefs transitive
requires java.logging
requires jdk.internal.ed
requires jdk.internal.opt
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


jdk.jsobject@10.0.2
exports netscape.javascript
requires java.desktop
requires java.base mandated
uses jdk.internal.netscape.javascript.spi.JSObjectProvider
qualified exports jdk.internal.netscape.javascript.spi to jdk.plugin


jdk.jstatd@10.0.2
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@10.0.2
requires java.base mandated
provides sun.util.resources.LocaleData$CommonResourceBundleProvider with sun.util.resources.provider.LocaleDataProvider
provides sun.util.locale.provider.LocaleDataMetaInfo with sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo sun.util.resources.provider.NonBaseLocaleDataMetaInfo
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@10.0.2
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@10.0.2
requires java.management
requires java.base mandated
requires java.management.rmi
uses jdk.internal.agent.spi.AgentProvider
qualified exports jdk.internal.agent.spi to jdk.snmp
qualified exports jdk.internal.agent to jdk.jconsole
contains jdk.internal.agent.resources
contains sun.management.jdp
contains sun.management.jmxremote


jdk.management.cmm@10.0.2
exports jdk.management.cmm
requires java.management transitive
requires jdk.management
requires java.base mandated
provides sun.management.spi.PlatformMBeanProvider with jdk.management.cmm.internal.PlatformMBeanProviderImpl
contains jdk.management.cmm.internal


jdk.management.jfr@10.0.2
exports jdk.management.jfr
requires java.base mandated
requires jdk.management
requires java.management transitive
requires jdk.jfr
provides sun.management.spi.PlatformMBeanProvider with jdk.management.jfr.internal.FlightRecorderMXBeanProvider
contains jdk.management.jfr.internal


jdk.management.resource@10.0.2
exports jdk.management.resource
requires java.base mandated
requires java.instrument
qualified exports jdk.management.resource.internal to java.base
contains jdk.management.resource.internal.inst


jdk.naming.dns@10.0.2
requires java.naming
requires java.base mandated
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@10.0.2
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.rmi.registry to java.rmi
qualified exports com.sun.jndi.url.rmi to java.naming


jdk.net@10.0.2
exports jdk.net
requires java.base mandated


jdk.pack@10.0.2
requires java.base mandated


jdk.packager@10.0.2
exports com.oracle.tools.packager
exports com.sun.javafx.tools.packager
exports com.sun.javafx.tools.packager.bundlers
exports com.sun.javafx.tools.resource
requires java.logging
requires java.base mandated
requires java.xml
requires java.desktop
requires jdk.jlink
uses com.oracle.tools.packager.Bundler
uses com.oracle.tools.packager.Bundlers
provides com.oracle.tools.packager.Bundlers with com.oracle.tools.packager.BasicBundlers
provides com.oracle.tools.packager.Bundler with com.oracle.tools.packager.jnlp.JNLPBundler com.oracle.tools.packager.linux.LinuxAppBundler com.oracle.tools.packager.linux.LinuxDebBundler com.oracle.tools.packager.linux.LinuxRpmBundler com.oracle.tools.packager.mac.MacAppBundler com.oracle.tools.packager.mac.MacAppStoreBundler com.oracle.tools.packager.mac.MacDmgBundler com.oracle.tools.packager.mac.MacPkgBundler com.oracle.tools.packager.windows.WinAppBundler com.oracle.tools.packager.windows.WinExeBundler com.oracle.tools.packager.windows.WinMsiBundler
provides java.util.spi.ToolProvider with jdk.packager.internal.JavaPackagerToolProvider
contains com.oracle.tools.packager.jnlp
contains com.oracle.tools.packager.linux
contains com.oracle.tools.packager.mac
contains com.oracle.tools.packager.windows
contains jdk.packager.internal
contains jdk.packager.internal.legacy
contains jdk.packager.internal.legacy.builders
contains jdk.packager.internal.legacy.builders.linux
contains jdk.packager.internal.legacy.builders.mac
contains jdk.packager.internal.legacy.builders.windows
contains jdk.packager.internal.legacy.mac
contains jdk.packager.internal.legacy.windows
contains jdk.packager.internal.resources.tools.legacy


jdk.packager.services@10.0.2
exports jdk.packager.services
exports jdk.packager.services.singleton
requires java.base mandated
requires java.prefs
requires java.desktop
uses jdk.packager.services.UserJvmOptionsService
provides jdk.packager.services.UserJvmOptionsService with jdk.packager.services.userjvmoptions.LauncherUserJvmOptions
contains jdk.packager.services.userjvmoptions


jdk.plugin@10.0.2
requires java.xml
requires java.jnlp
requires jdk.javaws
requires java.logging
requires java.desktop
requires java.rmi
requires jdk.deploy
requires jdk.jsobject
requires java.base mandated
provides jdk.internal.netscape.javascript.spi.JSObjectProvider with sun.plugin2.main.client.PluginJSObjectProvider
qualified exports sun.plugin2.util to javafx.deploy jdk.plugin.server
qualified exports sun.plugin2.fxhooks to javafx.deploy
qualified exports sun.plugin2.jvm to jdk.plugin.server
qualified exports sun.plugin2.liveconnect to jdk.plugin.server
qualified exports sun.plugin2.message to javafx.deploy jdk.plugin.server
qualified exports sun.plugin2.ipc to jdk.plugin.server
qualified exports sun.plugin2.applet to javafx.deploy jdk.plugin.server
qualified exports sun.plugin2.uitoolkit to jdk.deploy javafx.deploy
qualified exports sun.plugin2.uitoolkit.impl.awt to jdk.deploy
qualified exports sun.plugin.services to jdk.plugin.server
qualified exports sun.plugin2.message.transport to jdk.plugin.server
qualified exports sun.plugin2.applet.viewer to jdk.javaws
qualified exports sun.plugin2.main.client to jdk.plugin.server jdk.javaws javafx.deploy
qualified exports sun.plugin2.ipc.windows to jdk.plugin.server
qualified exports sun.plugin2.uitoolkit.ui to javafx.deploy
qualified exports sun.plugin2.applet2 to javafx.deploy
contains com.sun.java.browser.plugin2.liveconnect.v1
contains sun.plugin
contains sun.plugin.javascript
contains sun.plugin.security
contains sun.plugin.util
contains sun.plugin.viewer
contains sun.plugin.viewer.context
contains sun.plugin2.applet.context
contains sun.plugin2.applet.viewer.util
contains sun.plugin2.gluegen.runtime
contains sun.plugin2.ipc.unix
contains sun.plugin2.main
contains sun.plugin2.message.helper
contains sun.plugin2.os.windows


jdk.plugin.server@10.0.2
requires jdk.plugin
requires jdk.jsobject
requires jdk.deploy
requires java.base mandated
requires jdk.javaws
contains sun.plugin2.server.jvm
contains sun.plugin2.server.main
contains sun.plugin2.server.util


jdk.rmic@10.0.2
requires jdk.javadoc
requires java.corba
requires java.base mandated
requires jdk.compiler
contains sun.rmi.rmic
contains sun.rmi.rmic.iiop
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@10.0.2
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 javax.script.ScriptEngineFactory with jdk.nashorn.api.scripting.NashornScriptEngineFactory
provides jdk.dynalink.linker.GuardingDynamicLinkerExporter with jdk.nashorn.api.linker.NashornLinkerExporter
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


jdk.scripting.nashorn.shell@10.0.2
requires java.base mandated
requires jdk.internal.ed
requires jdk.scripting.nashorn
requires java.compiler static
requires jdk.internal.le
uses jdk.internal.editor.spi.BuildInEditorProvider
contains jdk.nashorn.tools.jjs
contains jdk.nashorn.tools.jjs.resources


jdk.sctp@10.0.2
exports com.sun.nio.sctp
requires java.base mandated
contains sun.nio.ch.sctp


jdk.security.auth@10.0.2
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.security.jgss
requires java.naming transitive
requires java.base mandated
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@10.0.2
exports com.sun.security.jgss
requires java.security.sasl
requires java.security.jgss transitive
requires java.logging
requires java.base mandated
provides java.security.Provider with com.sun.security.sasl.gsskerb.JdkSASL
contains com.sun.security.sasl.gsskerb


jdk.snmp@10.0.2
requires java.logging
requires java.base mandated
requires java.management
requires jdk.management.agent
provides jdk.internal.agent.spi.AgentProvider with sun.management.snmp.SnmpAgentProvider
contains com.sun.jmx.snmp
contains com.sun.jmx.snmp.IPAcl
contains com.sun.jmx.snmp.agent
contains com.sun.jmx.snmp.daemon
contains com.sun.jmx.snmp.defaults
contains com.sun.jmx.snmp.internal
contains com.sun.jmx.snmp.mpm
contains com.sun.jmx.snmp.tasks
contains sun.management.snmp
contains sun.management.snmp.jvminstr
contains sun.management.snmp.jvmmib
contains sun.management.snmp.resources
contains sun.management.snmp.util


jdk.unsupported@10.0.2
exports com.sun.nio.file
exports sun.misc
exports sun.reflect
requires java.base mandated
opens sun.misc
opens sun.reflect


jdk.xml.bind@10.0.2
requires java.desktop
requires java.base mandated
requires java.xml
requires java.compiler
requires java.activation
requires jdk.compiler
requires java.xml.bind
requires java.logging
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.codemodel.internal to jdk.xml.ws
qualified exports com.sun.istack.internal.tools to jdk.xml.ws
qualified exports com.sun.tools.internal.xjc to jdk.xml.ws
qualified exports com.sun.tools.internal.jxc.ap to jdk.xml.ws
qualified exports com.sun.tools.internal.xjc.util to jdk.xml.ws
qualified exports com.sun.tools.internal.xjc.generator.bean to java.xml.bind
qualified exports com.sun.tools.internal.xjc.reader.internalizer to jdk.xml.ws
qualified exports com.sun.tools.internal.xjc.reader to jdk.xml.ws
qualified exports com.sun.tools.internal.xjc.api to jdk.xml.ws
qualified exports com.sun.xml.internal.xsom.parser to jdk.xml.ws
qualified exports com.sun.tools.internal.jxc.model.nav to jdk.xml.ws
qualified exports com.sun.codemodel.internal.writer 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


jdk.xml.dom@10.0.2
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@10.0.2
requires jdk.xml.bind
requires java.xml
requires java.compiler
requires java.base mandated
requires java.xml.bind
requires java.logging
requires java.rmi
requires java.xml.ws
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@10.0.2
requires java.base mandated
provides java.nio.file.spi.FileSystemProvider with jdk.nio.zipfs.ZipFileSystemProvider
contains jdk.nio.zipfs


oracle.desktop@10.0.2
exports com.oracle.awt
requires java.base mandated
requires java.desktop transitive


oracle.net@10.0.2
exports com.oracle.net
exports com.oracle.nio
requires java.base mandated

How to use dd (Linux copy tool) with progress indicator

/dev/sdcdd, the ubiquitous copy tool of Unix/Linux, now comes in with a decent built-in progress indicator.
You can run it by the command-line option: status=progress
Example:

dd status=progress if=/dev/sda of=/dev/sdb

Notice how I didn’t add the bs option and used the default. In my experiences the default works best.
Tested on: Ubuntu

The Pi House :)

Structurally sound but asymmetric Pi House to house my free range Pi’s.
Ingredients:

  1. Pi Zero x 2
  2. Pi 3
  3. Orange Pi
  4. Cheap Pi casing which fits no Pi

Raspberry Pi 3, Pi Zero, Orange Pi Raspberry Pi 3, Pi Zero, Orange Pi Raspberry Pi 3, Pi Zero, Orange Pi