module jdk.apt @ 7-ea { requires jdk.base @ 7-ea; requires jdk.compiler @ 7-ea; requires jdk.javac @ 7-ea; requires jdk.mirror @ 7-ea; class com.sun.tools.apt.Main; // exports all local packages export com.sun.tools.apt.*; export com.sun.tools.apt.comp.*; export com.sun.tools.apt.main.*; export com.sun.tools.apt.mirror.*; export com.sun.tools.apt.mirror.apt.*; export com.sun.tools.apt.mirror.declaration.*; export com.sun.tools.apt.mirror.type.*; export com.sun.tools.apt.mirror.util.*; export com.sun.tools.apt.util.*; } module jdk.base @ 7-ea { requires jdk.boot @ 7-ea; requires optional jdk.jaxp @ 7-ea; requires optional sun.charsets @ 7-ea; requires optional sun.localedata @ 7-ea; requires optional sun.resources @ 7-ea; class org.openjdk.jigsaw.Hi; // explicit exports export sun.reflect.annotation.AnnotationParser; export sun.reflect.annotation.AnnotationType; export sun.reflect.annotation.EnumConstantNotPresentExceptionProxy; export sun.reflect.annotation.ExceptionProxy; // reexports export com.sun.nio.file.*; export com.sun.security.auth.*; export com.sun.security.auth.login.*; export java.beans.*; export java.io.*; export java.lang.*; export java.lang.annotation.*; export java.lang.invoke.*; export java.lang.module.*; export java.lang.ref.*; export java.lang.reflect.*; export java.math.*; export java.net.*; export java.nio.*; export java.nio.channels.*; export java.nio.channels.spi.*; export java.nio.charset.*; export java.nio.charset.spi.*; export java.nio.file.*; export java.nio.file.attribute.*; export java.nio.file.spi.*; export java.security.*; export java.security.cert.*; export java.security.interfaces.*; export java.security.spec.*; export java.text.*; export java.text.spi.*; export java.util.*; export java.util.concurrent.*; export java.util.concurrent.atomic.*; export java.util.concurrent.locks.*; export java.util.jar.*; export java.util.regex.*; export java.util.spi.*; export java.util.zip.*; export javax.crypto.*; export javax.crypto.interfaces.*; export javax.crypto.spec.*; export javax.security.auth.*; export javax.security.auth.callback.*; export javax.security.auth.login.*; export javax.security.auth.spi.*; export javax.security.auth.x500.*; export org.openjdk.jigsaw.*; } module jdk.boot @ 7-ea { permits deprecated.tools, jdk.base, jdk.corba, jdk.deploy, jdk.idlj, jdk.kerberos, jdk.rmi, jdk.scripting, jdk.smartcardio, jdk.sunjce, jdk.sunpkcs11, jdk.tools, jdk.tools.base, jdk.tools.jaxws, jdk.tools.jre, jdk.xmldsig, sun.charsets, sun.compat, sun.corba, sun.desktop, sun.ext, sun.instrument, sun.jaas, sun.jaxp, sun.jaxws, sun.jdbc, sun.jndi, sun.jsse, sun.jta, sun.kerberos, sun.localedata, sun.logging, sun.management, sun.resources, sun.rmi, sun.security.acl, sun.sunec; class org.openjdk.jigsaw.Hi; // exports all local packages export com.sun.java.util.jar.pack.*; export com.sun.nio.file.*; export com.sun.security.auth.*; export com.sun.security.auth.login.*; export java.beans.*; export java.io.*; export java.lang.*; export java.lang.annotation.*; export java.lang.invoke.*; export java.lang.module.*; export java.lang.ref.*; export java.lang.reflect.*; export java.math.*; export java.net.*; export java.nio.*; export java.nio.channels.*; export java.nio.channels.spi.*; export java.nio.charset.*; export java.nio.charset.spi.*; export java.nio.file.*; export java.nio.file.attribute.*; export java.nio.file.spi.*; export java.security.*; export java.security.cert.*; export java.security.interfaces.*; export java.security.spec.*; export java.text.*; export java.text.spi.*; export java.util.*; export java.util.concurrent.*; export java.util.concurrent.atomic.*; export java.util.concurrent.locks.*; export java.util.jar.*; export java.util.regex.*; export java.util.spi.*; export java.util.zip.*; export javax.crypto.*; export javax.crypto.interfaces.*; export javax.crypto.spec.*; export javax.security.auth.*; export javax.security.auth.callback.*; export javax.security.auth.login.*; export javax.security.auth.spi.*; export javax.security.auth.x500.*; export org.openjdk.internal.joptsimple.*; export org.openjdk.internal.joptsimple.internal.*; export org.openjdk.internal.joptsimple.util.*; export org.openjdk.jigsaw.*; export org.openjdk.jigsaw.cli.*; export sun.invoke.*; export sun.invoke.anon.*; export sun.invoke.empty.*; export sun.invoke.util.*; export sun.launcher.*; export sun.launcher.resources.*; export sun.misc.*; export sun.misc.resources.*; export sun.net.*; export sun.net.idn.*; export sun.net.sdp.*; export sun.net.spi.*; export sun.net.spi.nameservice.*; export sun.net.util.*; export sun.net.www.*; export sun.net.www.http.*; export sun.net.www.protocol.file.*; export sun.net.www.protocol.http.*; export sun.net.www.protocol.jar.*; export sun.nio.*; export sun.nio.ch.*; export sun.nio.cs.*; export sun.nio.fs.*; export sun.reflect.*; export sun.reflect.annotation.*; export sun.reflect.generics.factory.*; export sun.reflect.generics.parser.*; export sun.reflect.generics.reflectiveObjects.*; export sun.reflect.generics.repository.*; export sun.reflect.generics.scope.*; export sun.reflect.generics.tree.*; export sun.reflect.generics.visitor.*; export sun.reflect.misc.*; export sun.security.action.*; export sun.security.ec.*; export sun.security.jca.*; export sun.security.pkcs.*; export sun.security.pkcs12.*; export sun.security.provider.*; export sun.security.provider.certpath.*; export sun.security.rsa.*; export sun.security.timestamp.*; export sun.security.util.*; export sun.security.validator.*; export sun.security.x509.*; export sun.text.*; export sun.text.normalizer.*; export sun.text.resources.*; export sun.util.*; export sun.util.calendar.*; export sun.util.locale.*; export sun.util.logging.*; export sun.util.resources.*; } module jdk.compat @ 7-ea { requires sun.compat @ 7-ea; // reexports export com.sun.net.ssl.*; } module jdk.compiler @ 7-ea { requires jdk.base @ 7-ea; requires optional jdk.javac @ 7-ea; requires jdk.logging @ 7-ea; // exports all local packages export javax.annotation.processing.*; export javax.lang.model.*; export javax.lang.model.element.*; export javax.lang.model.type.*; export javax.lang.model.util.*; export javax.tools.*; } module jdk.corba @ 7-ea { requires jdk.boot @ 7-ea; requires sun.corba @ 7-ea; class sun.launcher.LauncherHelper; // reexports export javax.activity.*; export javax.management.remote.rmi.*; export javax.rmi.*; export javax.rmi.CORBA.*; export org.omg.CORBA.*; export org.omg.CORBA.DynAnyPackage.*; export org.omg.CORBA.ORBPackage.*; export org.omg.CORBA.TypeCodePackage.*; export org.omg.CORBA.portable.*; export org.omg.CORBA_2_3.*; export org.omg.CORBA_2_3.portable.*; export org.omg.CosNaming.*; export org.omg.CosNaming.NamingContextExtPackage.*; export org.omg.CosNaming.NamingContextPackage.*; export org.omg.Dynamic.*; export org.omg.DynamicAny.*; export org.omg.DynamicAny.DynAnyFactoryPackage.*; export org.omg.DynamicAny.DynAnyPackage.*; export org.omg.IOP.*; export org.omg.IOP.CodecFactoryPackage.*; export org.omg.IOP.CodecPackage.*; export org.omg.Messaging.*; export org.omg.PortableInterceptor.*; export org.omg.PortableInterceptor.ORBInitInfoPackage.*; export org.omg.PortableServer.*; export org.omg.PortableServer.CurrentPackage.*; export org.omg.PortableServer.POAManagerPackage.*; export org.omg.PortableServer.POAPackage.*; export org.omg.PortableServer.ServantLocatorPackage.*; export org.omg.PortableServer.portable.*; export org.omg.SendingContext.*; export org.omg.stub.java.rmi.*; } module jdk.deploy @ 7-ea { requires jdk.boot @ 7-ea; requires sun.jaxp @ 7-ea; // exports all local packages export com.sun.java.browser.dom.*; export com.sun.java.browser.net.*; } module jdk.desktop @ 7-ea { requires sun.desktop @ 7-ea; // reexports export com.sun.security.auth.callback.*; export java.applet.*; export java.awt.*; export java.awt.color.*; export java.awt.datatransfer.*; export java.awt.dnd.*; export java.awt.event.*; export java.awt.font.*; export java.awt.geom.*; export java.awt.im.*; export java.awt.im.spi.*; export java.awt.image.*; export java.awt.image.renderable.*; export java.awt.print.*; export java.beans.*; export java.beans.beancontext.*; export java.text.*; export java.util.prefs.*; export javax.accessibility.*; export javax.imageio.*; export javax.imageio.event.*; export javax.imageio.metadata.*; export javax.imageio.plugins.bmp.*; export javax.imageio.plugins.jpeg.*; export javax.imageio.spi.*; export javax.imageio.stream.*; export javax.print.*; export javax.print.attribute.*; export javax.print.attribute.standard.*; export javax.print.event.*; export javax.sound.midi.*; export javax.sound.midi.spi.*; export javax.sound.sampled.*; export javax.sound.sampled.spi.*; export javax.swing.*; export javax.swing.border.*; export javax.swing.colorchooser.*; export javax.swing.event.*; export javax.swing.filechooser.*; export javax.swing.plaf.*; export javax.swing.plaf.basic.*; export javax.swing.plaf.metal.*; export javax.swing.plaf.multi.*; export javax.swing.plaf.nimbus.*; export javax.swing.plaf.synth.*; export javax.swing.table.*; export javax.swing.text.*; export javax.swing.text.html.*; export javax.swing.text.html.parser.*; export javax.swing.text.rtf.*; export javax.swing.tree.*; export javax.swing.undo.*; } module jdk.ext @ 7-ea { requires sun.ext @ 7-ea; // reexports export com.sun.net.httpserver.*; export com.sun.net.httpserver.spi.*; export com.sun.nio.sctp.*; } module jdk.idlj @ 7-ea { requires jdk.boot @ 7-ea; class sun.launcher.LauncherHelper; } module jdk.instrument @ 7-ea { requires sun.instrument @ 7-ea; // reexports export java.lang.instrument.*; } module jdk.jaas @ 7-ea { requires sun.jaas @ 7-ea; // reexports export com.sun.security.auth.*; export com.sun.security.auth.callback.*; export com.sun.security.auth.module.*; export javax.security.sasl.*; } module jdk.javac @ 7-ea { requires jdk.base @ 7-ea; requires jdk.compiler @ 7-ea; requires jdk.logging @ 7-ea; class com.sun.tools.javac.Main; // exports all local packages export com.sun.source.tree.*; export com.sun.source.util.*; export com.sun.tools.apt.resources.*; export com.sun.tools.javac.*; export com.sun.tools.javac.api.*; export com.sun.tools.javac.code.*; export com.sun.tools.javac.comp.*; export com.sun.tools.javac.file.*; export com.sun.tools.javac.jigsaw.*; export com.sun.tools.javac.jvm.*; export com.sun.tools.javac.main.*; export com.sun.tools.javac.model.*; export com.sun.tools.javac.nio.*; export com.sun.tools.javac.parser.*; export com.sun.tools.javac.processing.*; export com.sun.tools.javac.resources.*; export com.sun.tools.javac.sym.*; export com.sun.tools.javac.tree.*; export com.sun.tools.javac.util.*; } module jdk.javadoc @ 7-ea { requires jdk.base @ 7-ea; requires jdk.compiler @ 7-ea; requires jdk.javac @ 7-ea; requires jdk.jaxp @ 7-ea; class com.sun.tools.javadoc.Main; // exports all local packages export com.sun.javadoc.*; export com.sun.tools.doclets.*; export com.sun.tools.doclets.formats.html.*; export com.sun.tools.doclets.formats.html.markup.*; export com.sun.tools.doclets.formats.html.resources.*; export com.sun.tools.doclets.internal.toolkit.*; export com.sun.tools.doclets.internal.toolkit.builders.*; export com.sun.tools.doclets.internal.toolkit.resources.*; export com.sun.tools.doclets.internal.toolkit.taglets.*; export com.sun.tools.doclets.internal.toolkit.util.*; export com.sun.tools.doclets.internal.toolkit.util.links.*; export com.sun.tools.doclets.standard.*; export com.sun.tools.javadoc.*; export com.sun.tools.javadoc.resources.*; } module jdk.javah @ 7-ea { requires jdk.base @ 7-ea; requires jdk.compiler @ 7-ea; requires jdk.javac @ 7-ea; class com.sun.tools.javah.Main; // exports all local packages export com.sun.tools.javah.*; export com.sun.tools.javah.resources.*; } module jdk.javap @ 7-ea { requires jdk.base @ 7-ea; requires jdk.compiler @ 7-ea; requires jdk.javac @ 7-ea; class com.sun.tools.javap.Main; // exports all local packages export com.sun.tools.classfile.*; export com.sun.tools.javap.*; export com.sun.tools.javap.resources.*; } module jdk.jaxp @ 7-ea { requires sun.jaxp @ 7-ea; // reexports export java.util.*; export javax.xml.*; export javax.xml.datatype.*; export javax.xml.namespace.*; export javax.xml.parsers.*; export javax.xml.stream.*; export javax.xml.stream.events.*; export javax.xml.stream.util.*; export javax.xml.transform.*; export javax.xml.transform.dom.*; export javax.xml.transform.sax.*; export javax.xml.transform.stax.*; export javax.xml.transform.stream.*; export javax.xml.validation.*; export javax.xml.xpath.*; export org.w3c.dom.*; export org.w3c.dom.bootstrap.*; export org.w3c.dom.css.*; export org.w3c.dom.events.*; export org.w3c.dom.html.*; export org.w3c.dom.ls.*; export org.w3c.dom.ranges.*; export org.w3c.dom.stylesheets.*; export org.w3c.dom.traversal.*; export org.w3c.dom.views.*; export org.xml.sax.*; export org.xml.sax.ext.*; export org.xml.sax.helpers.*; } module jdk.jaxws @ 7-ea { requires sun.jaxws @ 7-ea; // reexports export javax.activation.*; export javax.jws.*; export javax.jws.soap.*; export javax.xml.bind.*; export javax.xml.bind.annotation.*; export javax.xml.bind.annotation.adapters.*; export javax.xml.bind.attachment.*; export javax.xml.bind.helpers.*; export javax.xml.bind.util.*; export javax.xml.soap.*; export javax.xml.ws.*; export javax.xml.ws.handler.*; export javax.xml.ws.handler.soap.*; export javax.xml.ws.http.*; export javax.xml.ws.soap.*; export javax.xml.ws.spi.*; export javax.xml.ws.spi.http.*; export javax.xml.ws.wsaddressing.*; } module jdk.jdbc @ 7-ea { requires sun.jdbc @ 7-ea; // reexports export java.sql.*; export javax.sql.*; export javax.sql.rowset.*; export javax.sql.rowset.serial.*; export javax.sql.rowset.spi.*; } module jdk.jndi @ 7-ea { requires sun.jndi @ 7-ea; // reexports export com.sun.security.auth.*; export com.sun.security.auth.module.*; export javax.naming.*; export javax.naming.directory.*; export javax.naming.event.*; export javax.naming.ldap.*; export javax.naming.spi.*; } module jdk.jre @ 7-ea { requires jdk.base @ 7-ea; requires jdk.compat @ 7-ea; requires jdk.corba @ 7-ea; requires jdk.desktop @ 7-ea; requires jdk.ext @ 7-ea; requires jdk.instrument @ 7-ea; requires jdk.jaas @ 7-ea; requires jdk.jaxp @ 7-ea; requires jdk.jdbc @ 7-ea; requires jdk.jndi @ 7-ea; requires jdk.jsse @ 7-ea; requires jdk.jta @ 7-ea; requires jdk.kerberos @ 7-ea; requires jdk.logging @ 7-ea; requires jdk.management @ 7-ea; requires jdk.rmi @ 7-ea; requires jdk.security.acl @ 7-ea; requires jdk.tools.jre @ 7-ea; requires sun.charsets @ 7-ea; requires sun.localedata @ 7-ea; requires sun.resources @ 7-ea; requires sun.sunec @ 7-ea; // explicit exports export sun.reflect.annotation.AnnotationParser; export sun.reflect.annotation.AnnotationType; export sun.reflect.annotation.EnumConstantNotPresentExceptionProxy; export sun.reflect.annotation.ExceptionProxy; // reexports export com.**; export java.**; export javax.**; export org.**; } module jdk.jsse @ 7-ea { requires sun.jsse @ 7-ea; // reexports export com.sun.net.ssl.*; export java.net.*; export javax.net.*; export javax.net.ssl.*; export javax.security.cert.*; } module jdk.jta @ 7-ea { requires sun.jta @ 7-ea; // reexports export javax.transaction.*; export javax.transaction.xa.*; } module jdk.jx.annotations @ 7-ea { requires jdk.base @ 7-ea; // exports all local packages export javax.annotation.*; } module jdk.kerberos @ 7-ea { requires jdk.boot @ 7-ea; requires sun.kerberos @ 7-ea; class sun.launcher.LauncherHelper; // reexports export com.sun.security.auth.module.*; export com.sun.security.jgss.*; export javax.security.auth.kerberos.*; export org.ietf.jgss.*; } module jdk.logging @ 7-ea { requires sun.logging @ 7-ea; // reexports export java.util.logging.*; } module jdk.management @ 7-ea { requires sun.management @ 7-ea; // reexports export com.sun.management.*; export java.lang.management.*; export javax.management.*; export javax.management.loading.*; export javax.management.modelmbean.*; export javax.management.monitor.*; export javax.management.openmbean.*; export javax.management.relation.*; export javax.management.remote.*; export javax.management.remote.rmi.*; export javax.management.timer.*; } module jdk.mirror @ 7-ea { requires jdk.base @ 7-ea; // exports all local packages export com.sun.mirror.apt.*; export com.sun.mirror.declaration.*; export com.sun.mirror.type.*; export com.sun.mirror.util.*; } module jdk.rmi @ 7-ea { requires jdk.boot @ 7-ea; requires sun.rmi @ 7-ea; class sun.launcher.LauncherHelper; // reexports export java.rmi.*; export java.rmi.activation.*; export java.rmi.dgc.*; export java.rmi.registry.*; export java.rmi.server.*; export javax.rmi.ssl.*; } module jdk.scripting @ 7-ea { requires jdk.boot @ 7-ea; // exports supported packages export javax.script.*; } module jdk.security.acl @ 7-ea { requires sun.security.acl @ 7-ea; // reexports export java.security.acl.*; } module jdk.smartcardio @ 7-ea { requires jdk.boot @ 7-ea; // exports supported packages export javax.smartcardio.*; } module jdk.sunjce @ 7-ea { requires jdk.boot @ 7-ea; requires sun.jsse @ 7-ea; // exports all local packages export com.sun.crypto.provider.*; } module jdk.sunpkcs11 @ 7-ea { requires jdk.boot @ 7-ea; requires sun.jsse @ 7-ea; // exports all local packages export sun.security.pkcs11.*; export sun.security.pkcs11.wrapper.*; } module jdk.tools.base @ 7-ea { requires jdk.boot @ 7-ea; requires jdk.javac @ 7-ea; requires jdk.javah @ 7-ea; requires jdk.javap @ 7-ea; class sun.launcher.LauncherHelper; } module jdk.tools.jaxws @ 7-ea { requires jdk.apt @ 7-ea; requires jdk.boot @ 7-ea; requires jdk.mirror @ 7-ea; requires sun.desktop @ 7-ea; requires sun.jaxp @ 7-ea; requires sun.jaxws @ 7-ea; requires sun.jsse @ 7-ea; requires sun.logging @ 7-ea; requires sun.rmi @ 7-ea; class sun.launcher.LauncherHelper; } module jdk.tools.jre @ 7-ea { requires jdk.boot @ 7-ea; requires sun.desktop @ 7-ea; requires sun.jaxp @ 7-ea; requires sun.jsse @ 7-ea; class sun.launcher.LauncherHelper; } module jdk.tools @ 7-ea { requires jdk.apt @ 7-ea; requires jdk.boot @ 7-ea; requires jdk.javac @ 7-ea; requires jdk.javadoc @ 7-ea; requires jdk.scripting @ 7-ea; requires jdk.tools.base @ 7-ea; requires jdk.tools.jre @ 7-ea; requires sun.corba @ 7-ea; requires sun.desktop @ 7-ea; requires sun.jndi @ 7-ea; requires sun.jsse @ 7-ea; requires sun.logging @ 7-ea; requires sun.management @ 7-ea; requires sun.rmi @ 7-ea; class sun.launcher.LauncherHelper; // exports supported packages export com.sun.jdi.*; export com.sun.jdi.connect.*; export com.sun.jdi.connect.spi.*; export com.sun.jdi.event.*; export com.sun.jdi.request.*; export com.sun.tools.attach.*; export com.sun.tools.attach.spi.*; export com.sun.tools.jconsole.*; } module jdk.xmldsig @ 7-ea { requires jdk.boot @ 7-ea; requires sun.jaxp @ 7-ea; requires sun.logging @ 7-ea; // exports supported packages export javax.xml.crypto.*; export javax.xml.crypto.dom.*; export javax.xml.crypto.dsig.*; export javax.xml.crypto.dsig.dom.*; export javax.xml.crypto.dsig.keyinfo.*; export javax.xml.crypto.dsig.spec.*; } module jdk @ 7-ea { requires jdk.apt @ 7-ea; requires jdk.base @ 7-ea; requires jdk.compat @ 7-ea; requires jdk.compiler @ 7-ea; requires jdk.corba @ 7-ea; requires jdk.deploy @ 7-ea; requires jdk.desktop @ 7-ea; requires jdk.ext @ 7-ea; requires jdk.idlj @ 7-ea; requires jdk.instrument @ 7-ea; requires jdk.jaas @ 7-ea; requires jdk.javac @ 7-ea; requires jdk.javadoc @ 7-ea; requires jdk.javah @ 7-ea; requires jdk.javap @ 7-ea; requires jdk.jaxp @ 7-ea; requires jdk.jaxws @ 7-ea; requires jdk.jdbc @ 7-ea; requires jdk.jndi @ 7-ea; requires jdk.jsse @ 7-ea; requires jdk.jta @ 7-ea; requires jdk.jx.annotations @ 7-ea; requires jdk.kerberos @ 7-ea; requires jdk.logging @ 7-ea; requires jdk.management @ 7-ea; requires jdk.mirror @ 7-ea; requires jdk.rmi @ 7-ea; requires jdk.scripting @ 7-ea; requires jdk.security.acl @ 7-ea; requires jdk.smartcardio @ 7-ea; requires jdk.sunjce @ 7-ea; requires jdk.sunpkcs11 @ 7-ea; requires jdk.tools @ 7-ea; requires jdk.tools.base @ 7-ea; requires jdk.tools.jaxws @ 7-ea; requires jdk.tools.jre @ 7-ea; requires jdk.xmldsig @ 7-ea; requires sun.charsets @ 7-ea; requires sun.localedata @ 7-ea; requires sun.resources @ 7-ea; requires sun.sunec @ 7-ea; // explicit exports export sun.reflect.annotation.AnnotationParser; export sun.reflect.annotation.AnnotationType; export sun.reflect.annotation.EnumConstantNotPresentExceptionProxy; export sun.reflect.annotation.ExceptionProxy; // reexports export com.**; export java.**; export javax.**; export org.**; } module sun.charsets @ 7-ea { requires local jdk.boot @ 7-ea; // exports all local packages export sun.io.*; export sun.nio.cs.*; export sun.nio.cs.ext.*; } module sun.compat @ 7-ea { requires local jdk.boot @ 7-ea; requires local sun.desktop @ 7-ea; requires local sun.jsse @ 7-ea; permits jdk.compat; // exports all local packages export com.sun.net.ssl.*; export sun.misc.*; export sun.net.*; export sun.net.ftp.*; export sun.net.ftp.impl.*; export sun.net.smtp.*; export sun.net.www.content.text.*; export sun.net.www.protocol.ftp.*; export sun.net.www.protocol.gopher.*; export sun.net.www.protocol.mailto.*; export sun.net.www.protocol.netdoc.*; export sun.reflect.*; export sun.reflect.generics.reflectiveObjects.*; export sun.reflect.misc.*; export sunw.io.*; export sunw.util.*; } module sun.corba @ 7-ea { requires local jdk.boot @ 7-ea; requires sun.desktop @ 7-ea; requires sun.jndi @ 7-ea; requires sun.jta @ 7-ea; requires sun.logging @ 7-ea; requires local sun.management @ 7-ea; requires sun.rmi @ 7-ea; permits jdk.corba, jdk.tools; class sun.launcher.LauncherHelper; // exports all local packages export com.sun.corba.se.impl.activation.*; export com.sun.corba.se.impl.copyobject.*; export com.sun.corba.se.impl.corba.*; export com.sun.corba.se.impl.dynamicany.*; export com.sun.corba.se.impl.encoding.*; export com.sun.corba.se.impl.interceptors.*; export com.sun.corba.se.impl.io.*; export com.sun.corba.se.impl.ior.*; export com.sun.corba.se.impl.ior.iiop.*; export com.sun.corba.se.impl.javax.rmi.*; export com.sun.corba.se.impl.javax.rmi.CORBA.*; export com.sun.corba.se.impl.legacy.connection.*; export com.sun.corba.se.impl.logging.*; export com.sun.corba.se.impl.monitoring.*; export com.sun.corba.se.impl.naming.cosnaming.*; export com.sun.corba.se.impl.naming.namingutil.*; export com.sun.corba.se.impl.naming.pcosnaming.*; export com.sun.corba.se.impl.oa.*; export com.sun.corba.se.impl.oa.poa.*; export com.sun.corba.se.impl.oa.toa.*; export com.sun.corba.se.impl.orb.*; export com.sun.corba.se.impl.orbutil.*; export com.sun.corba.se.impl.orbutil.closure.*; export com.sun.corba.se.impl.orbutil.concurrent.*; export com.sun.corba.se.impl.orbutil.fsm.*; export com.sun.corba.se.impl.orbutil.graph.*; export com.sun.corba.se.impl.orbutil.threadpool.*; export com.sun.corba.se.impl.presentation.rmi.*; export com.sun.corba.se.impl.protocol.*; export com.sun.corba.se.impl.protocol.giopmsgheaders.*; export com.sun.corba.se.impl.resolver.*; export com.sun.corba.se.impl.transport.*; export com.sun.corba.se.impl.util.*; export com.sun.corba.se.internal.CosNaming.*; export com.sun.corba.se.internal.Interceptors.*; export com.sun.corba.se.internal.POA.*; export com.sun.corba.se.internal.corba.*; export com.sun.corba.se.internal.iiop.*; export com.sun.corba.se.org.omg.CORBA.*; export com.sun.corba.se.pept.broker.*; export com.sun.corba.se.pept.encoding.*; export com.sun.corba.se.pept.protocol.*; export com.sun.corba.se.pept.transport.*; export com.sun.corba.se.spi.activation.*; export com.sun.corba.se.spi.activation.InitialNameServicePackage.*; export com.sun.corba.se.spi.activation.LocatorPackage.*; export com.sun.corba.se.spi.activation.RepositoryPackage.*; export com.sun.corba.se.spi.copyobject.*; export com.sun.corba.se.spi.encoding.*; export com.sun.corba.se.spi.extension.*; export com.sun.corba.se.spi.ior.*; export com.sun.corba.se.spi.ior.iiop.*; export com.sun.corba.se.spi.legacy.connection.*; export com.sun.corba.se.spi.legacy.interceptor.*; export com.sun.corba.se.spi.logging.*; export com.sun.corba.se.spi.monitoring.*; export com.sun.corba.se.spi.oa.*; export com.sun.corba.se.spi.orb.*; export com.sun.corba.se.spi.orbutil.closure.*; export com.sun.corba.se.spi.orbutil.fsm.*; export com.sun.corba.se.spi.orbutil.proxy.*; export com.sun.corba.se.spi.orbutil.threadpool.*; export com.sun.corba.se.spi.presentation.rmi.*; export com.sun.corba.se.spi.protocol.*; export com.sun.corba.se.spi.resolver.*; export com.sun.corba.se.spi.servicecontext.*; export com.sun.corba.se.spi.transport.*; export com.sun.jmx.remote.protocol.iiop.*; export com.sun.jndi.cosnaming.*; export com.sun.jndi.toolkit.corba.*; export com.sun.jndi.url.corbaname.*; export com.sun.jndi.url.iiop.*; export com.sun.jndi.url.iiopname.*; export com.sun.org.omg.CORBA.*; export com.sun.org.omg.CORBA.ValueDefPackage.*; export com.sun.org.omg.CORBA.portable.*; export com.sun.org.omg.SendingContext.*; export com.sun.org.omg.SendingContext.CodeBasePackage.*; export javax.activity.*; export javax.management.remote.rmi.*; export javax.rmi.*; export javax.rmi.CORBA.*; export org.omg.CORBA.*; export org.omg.CORBA.DynAnyPackage.*; export org.omg.CORBA.ORBPackage.*; export org.omg.CORBA.TypeCodePackage.*; export org.omg.CORBA.portable.*; export org.omg.CORBA_2_3.*; export org.omg.CORBA_2_3.portable.*; export org.omg.CosNaming.*; export org.omg.CosNaming.NamingContextExtPackage.*; export org.omg.CosNaming.NamingContextPackage.*; export org.omg.Dynamic.*; export org.omg.DynamicAny.*; export org.omg.DynamicAny.DynAnyFactoryPackage.*; export org.omg.DynamicAny.DynAnyPackage.*; export org.omg.IOP.*; export org.omg.IOP.CodecFactoryPackage.*; export org.omg.IOP.CodecPackage.*; export org.omg.Messaging.*; export org.omg.PortableInterceptor.*; export org.omg.PortableInterceptor.ORBInitInfoPackage.*; export org.omg.PortableServer.*; export org.omg.PortableServer.CurrentPackage.*; export org.omg.PortableServer.POAManagerPackage.*; export org.omg.PortableServer.POAPackage.*; export org.omg.PortableServer.ServantLocatorPackage.*; export org.omg.PortableServer.portable.*; export org.omg.SendingContext.*; export org.omg.stub.java.rmi.*; export org.omg.stub.javax.management.remote.rmi.*; export sun.corba.*; } module sun.desktop @ 7-ea { requires local jdk.boot @ 7-ea; requires sun.charsets @ 7-ea; requires sun.jaxp @ 7-ea; requires sun.logging @ 7-ea; permits deprecated.tools, jdk.desktop, jdk.tools, jdk.tools.jaxws, jdk.tools.jre, sun.compat, sun.corba, sun.jaxws; // exports all local packages export com.sun.accessibility.internal.resources.*; export com.sun.awt.*; export com.sun.beans.*; export com.sun.beans.decoder.*; export com.sun.beans.finder.*; export com.sun.imageio.plugins.bmp.*; export com.sun.imageio.plugins.common.*; export com.sun.imageio.plugins.gif.*; export com.sun.imageio.plugins.jpeg.*; export com.sun.imageio.plugins.png.*; export com.sun.imageio.plugins.wbmp.*; export com.sun.imageio.spi.*; export com.sun.imageio.stream.*; export com.sun.java.swing.*; export com.sun.java.swing.plaf.gtk.*; export com.sun.java.swing.plaf.gtk.resources.*; export com.sun.java.swing.plaf.motif.*; export com.sun.java.swing.plaf.motif.resources.*; export com.sun.java.swing.plaf.nimbus.*; export com.sun.java.swing.plaf.windows.*; export com.sun.java.swing.plaf.windows.resources.*; export com.sun.media.sound.*; export com.sun.security.auth.callback.*; export com.sun.swing.internal.plaf.basic.resources.*; export com.sun.swing.internal.plaf.metal.resources.*; export com.sun.swing.internal.plaf.synth.resources.*; export java.applet.*; export java.awt.*; export java.awt.color.*; export java.awt.datatransfer.*; export java.awt.dnd.*; export java.awt.dnd.peer.*; export java.awt.event.*; export java.awt.font.*; export java.awt.geom.*; export java.awt.im.*; export java.awt.im.spi.*; export java.awt.image.*; export java.awt.image.renderable.*; export java.awt.peer.*; export java.awt.print.*; export java.beans.*; export java.beans.beancontext.*; export java.text.*; export java.util.prefs.*; export javax.accessibility.*; export javax.imageio.*; export javax.imageio.event.*; export javax.imageio.metadata.*; export javax.imageio.plugins.bmp.*; export javax.imageio.plugins.jpeg.*; export javax.imageio.spi.*; export javax.imageio.stream.*; export javax.print.*; export javax.print.attribute.*; export javax.print.attribute.standard.*; export javax.print.event.*; export javax.sound.midi.*; export javax.sound.midi.spi.*; export javax.sound.sampled.*; export javax.sound.sampled.spi.*; export javax.swing.*; export javax.swing.border.*; export javax.swing.colorchooser.*; export javax.swing.event.*; export javax.swing.filechooser.*; export javax.swing.plaf.*; export javax.swing.plaf.basic.*; export javax.swing.plaf.metal.*; export javax.swing.plaf.multi.*; export javax.swing.plaf.nimbus.*; export javax.swing.plaf.synth.*; export javax.swing.table.*; export javax.swing.text.*; export javax.swing.text.html.*; export javax.swing.text.html.parser.*; export javax.swing.text.rtf.*; export javax.swing.tree.*; export javax.swing.undo.*; export sun.applet.*; export sun.applet.resources.*; export sun.audio.*; export sun.awt.*; export sun.awt.X11.*; export sun.awt.datatransfer.*; export sun.awt.dnd.*; export sun.awt.event.*; export sun.awt.geom.*; export sun.awt.im.*; export sun.awt.image.*; export sun.awt.motif.*; export sun.awt.resources.*; export sun.awt.shell.*; export sun.awt.util.*; export sun.awt.windows.*; export sun.beans.editors.*; export sun.beans.infos.*; export sun.font.*; export sun.java2d.*; export sun.java2d.cmm.*; export sun.java2d.cmm.lcms.*; export sun.java2d.jules.*; export sun.java2d.loops.*; export sun.java2d.opengl.*; export sun.java2d.pipe.*; export sun.java2d.pipe.hw.*; export sun.java2d.pisces.*; export sun.java2d.x11.*; export sun.java2d.xr.*; export sun.misc.*; export sun.net.www.content.audio.*; export sun.net.www.content.image.*; export sun.print.*; export sun.print.resources.*; export sun.swing.*; export sun.swing.icon.*; export sun.swing.plaf.*; export sun.swing.plaf.synth.*; export sun.swing.plaf.windows.*; export sun.swing.table.*; export sun.swing.text.*; export sun.swing.text.html.*; export sun.text.*; export sun.text.bidi.*; } module sun.ext @ 7-ea { requires local jdk.boot @ 7-ea; requires sun.jsse @ 7-ea; requires sun.logging @ 7-ea; permits jdk.ext, sun.jaxws; // exports all local packages export com.oracle.net.*; export com.sun.net.httpserver.*; export com.sun.net.httpserver.spi.*; export com.sun.nio.sctp.*; export com.sun.nio.zipfs.*; export sun.net.httpserver.*; export sun.nio.ch.*; } module sun.instrument @ 7-ea { requires local jdk.boot @ 7-ea; permits jdk.instrument; // exports all local packages export java.lang.instrument.*; export sun.instrument.*; } module sun.jaas @ 7-ea { requires local jdk.boot @ 7-ea; requires sun.logging @ 7-ea; permits jdk.jaas, sun.jndi, sun.kerberos; // exports all local packages export com.sun.security.auth.*; export com.sun.security.auth.callback.*; export com.sun.security.auth.module.*; export com.sun.security.ntlm.*; export com.sun.security.sasl.*; export com.sun.security.sasl.digest.*; export com.sun.security.sasl.ntlm.*; export com.sun.security.sasl.util.*; export javax.security.sasl.*; export sun.net.www.protocol.http.ntlm.*; } module sun.jaxp @ 7-ea { requires local jdk.boot @ 7-ea; permits jdk.deploy, jdk.jaxp, jdk.tools.jaxws, jdk.tools.jre, jdk.xmldsig, sun.desktop, sun.jaxws, sun.jdbc; // exports all local packages export com.sun.java_cup.internal.runtime.*; export com.sun.org.apache.bcel.internal.*; export com.sun.org.apache.bcel.internal.classfile.*; export com.sun.org.apache.bcel.internal.generic.*; export com.sun.org.apache.bcel.internal.util.*; export com.sun.org.apache.regexp.internal.*; export com.sun.org.apache.xalan.internal.*; export com.sun.org.apache.xalan.internal.extensions.*; export com.sun.org.apache.xalan.internal.lib.*; export com.sun.org.apache.xalan.internal.res.*; export com.sun.org.apache.xalan.internal.templates.*; export com.sun.org.apache.xalan.internal.xslt.*; export com.sun.org.apache.xalan.internal.xsltc.*; export com.sun.org.apache.xalan.internal.xsltc.cmdline.*; export com.sun.org.apache.xalan.internal.xsltc.cmdline.getopt.*; export com.sun.org.apache.xalan.internal.xsltc.compiler.*; export com.sun.org.apache.xalan.internal.xsltc.compiler.util.*; export com.sun.org.apache.xalan.internal.xsltc.dom.*; export com.sun.org.apache.xalan.internal.xsltc.runtime.*; export com.sun.org.apache.xalan.internal.xsltc.runtime.output.*; export com.sun.org.apache.xalan.internal.xsltc.trax.*; export com.sun.org.apache.xalan.internal.xsltc.util.*; export com.sun.org.apache.xerces.internal.dom.*; export com.sun.org.apache.xerces.internal.dom.events.*; export com.sun.org.apache.xerces.internal.impl.*; export com.sun.org.apache.xerces.internal.impl.dtd.*; export com.sun.org.apache.xerces.internal.impl.dtd.models.*; export com.sun.org.apache.xerces.internal.impl.dv.*; export com.sun.org.apache.xerces.internal.impl.dv.dtd.*; export com.sun.org.apache.xerces.internal.impl.dv.util.*; export com.sun.org.apache.xerces.internal.impl.dv.xs.*; export com.sun.org.apache.xerces.internal.impl.io.*; export com.sun.org.apache.xerces.internal.impl.msg.*; export com.sun.org.apache.xerces.internal.impl.validation.*; export com.sun.org.apache.xerces.internal.impl.xpath.*; export com.sun.org.apache.xerces.internal.impl.xpath.regex.*; export com.sun.org.apache.xerces.internal.impl.xs.*; export com.sun.org.apache.xerces.internal.impl.xs.identity.*; export com.sun.org.apache.xerces.internal.impl.xs.models.*; export com.sun.org.apache.xerces.internal.impl.xs.opti.*; export com.sun.org.apache.xerces.internal.impl.xs.traversers.*; export com.sun.org.apache.xerces.internal.impl.xs.util.*; export com.sun.org.apache.xerces.internal.jaxp.*; export com.sun.org.apache.xerces.internal.jaxp.datatype.*; export com.sun.org.apache.xerces.internal.jaxp.validation.*; export com.sun.org.apache.xerces.internal.parsers.*; export com.sun.org.apache.xerces.internal.util.*; export com.sun.org.apache.xerces.internal.xinclude.*; export com.sun.org.apache.xerces.internal.xni.*; export com.sun.org.apache.xerces.internal.xni.grammars.*; export com.sun.org.apache.xerces.internal.xni.parser.*; export com.sun.org.apache.xerces.internal.xpointer.*; export com.sun.org.apache.xerces.internal.xs.*; export com.sun.org.apache.xerces.internal.xs.datatypes.*; export com.sun.org.apache.xml.internal.dtm.*; export com.sun.org.apache.xml.internal.dtm.ref.*; export com.sun.org.apache.xml.internal.dtm.ref.dom2dtm.*; export com.sun.org.apache.xml.internal.dtm.ref.sax2dtm.*; export com.sun.org.apache.xml.internal.res.*; export com.sun.org.apache.xml.internal.resolver.*; export com.sun.org.apache.xml.internal.resolver.helpers.*; export com.sun.org.apache.xml.internal.resolver.readers.*; export com.sun.org.apache.xml.internal.resolver.tools.*; export com.sun.org.apache.xml.internal.serialize.*; export com.sun.org.apache.xml.internal.serializer.*; export com.sun.org.apache.xml.internal.serializer.utils.*; export com.sun.org.apache.xml.internal.utils.*; export com.sun.org.apache.xml.internal.utils.res.*; export com.sun.org.apache.xpath.internal.*; export com.sun.org.apache.xpath.internal.axes.*; export com.sun.org.apache.xpath.internal.compiler.*; export com.sun.org.apache.xpath.internal.domapi.*; export com.sun.org.apache.xpath.internal.functions.*; export com.sun.org.apache.xpath.internal.jaxp.*; export com.sun.org.apache.xpath.internal.objects.*; export com.sun.org.apache.xpath.internal.operations.*; export com.sun.org.apache.xpath.internal.patterns.*; export com.sun.org.apache.xpath.internal.res.*; export com.sun.xml.internal.stream.*; export com.sun.xml.internal.stream.dtd.*; export com.sun.xml.internal.stream.dtd.nonvalidating.*; export com.sun.xml.internal.stream.events.*; export com.sun.xml.internal.stream.util.*; export com.sun.xml.internal.stream.writers.*; export java.util.*; export javax.xml.*; export javax.xml.datatype.*; export javax.xml.namespace.*; export javax.xml.parsers.*; export javax.xml.stream.*; export javax.xml.stream.events.*; export javax.xml.stream.util.*; export javax.xml.transform.*; export javax.xml.transform.dom.*; export javax.xml.transform.sax.*; export javax.xml.transform.stax.*; export javax.xml.transform.stream.*; export javax.xml.validation.*; export javax.xml.xpath.*; export org.w3c.dom.*; export org.w3c.dom.bootstrap.*; export org.w3c.dom.css.*; export org.w3c.dom.events.*; export org.w3c.dom.html.*; export org.w3c.dom.ls.*; export org.w3c.dom.ranges.*; export org.w3c.dom.stylesheets.*; export org.w3c.dom.traversal.*; export org.w3c.dom.views.*; export org.w3c.dom.xpath.*; export org.xml.sax.*; export org.xml.sax.ext.*; export org.xml.sax.helpers.*; } module sun.jaxws @ 7-ea { requires jdk.boot @ 7-ea; requires jdk.jx.annotations @ 7-ea; requires sun.desktop @ 7-ea; requires sun.ext @ 7-ea; requires sun.jaxp @ 7-ea; requires sun.jsse @ 7-ea; requires sun.logging @ 7-ea; requires sun.management @ 7-ea; requires sun.rmi @ 7-ea; permits jdk.jaxws, jdk.tools.jaxws; // exports all local packages export com.sun.activation.registries.*; export com.sun.istack.internal.*; export com.sun.istack.internal.localization.*; export com.sun.istack.internal.logging.*; export com.sun.org.glassfish.external.amx.*; export com.sun.org.glassfish.external.arc.*; export com.sun.org.glassfish.external.probe.provider.*; export com.sun.org.glassfish.external.probe.provider.annotations.*; export com.sun.org.glassfish.external.statistics.*; export com.sun.org.glassfish.external.statistics.annotations.*; export com.sun.org.glassfish.external.statistics.impl.*; export com.sun.org.glassfish.gmbal.*; export com.sun.org.glassfish.gmbal.util.*; export com.sun.xml.internal.bind.*; export com.sun.xml.internal.bind.annotation.*; export com.sun.xml.internal.bind.api.*; export com.sun.xml.internal.bind.api.impl.*; export com.sun.xml.internal.bind.marshaller.*; export com.sun.xml.internal.bind.unmarshaller.*; export com.sun.xml.internal.bind.util.*; export com.sun.xml.internal.bind.v2.*; export com.sun.xml.internal.bind.v2.bytecode.*; export com.sun.xml.internal.bind.v2.model.annotation.*; export com.sun.xml.internal.bind.v2.model.core.*; export com.sun.xml.internal.bind.v2.model.impl.*; export com.sun.xml.internal.bind.v2.model.nav.*; export com.sun.xml.internal.bind.v2.model.runtime.*; export com.sun.xml.internal.bind.v2.runtime.*; export com.sun.xml.internal.bind.v2.runtime.output.*; export com.sun.xml.internal.bind.v2.runtime.property.*; export com.sun.xml.internal.bind.v2.runtime.reflect.*; export com.sun.xml.internal.bind.v2.runtime.reflect.opt.*; export com.sun.xml.internal.bind.v2.runtime.unmarshaller.*; export com.sun.xml.internal.bind.v2.schemagen.*; export com.sun.xml.internal.bind.v2.schemagen.episode.*; export com.sun.xml.internal.bind.v2.schemagen.xmlschema.*; export com.sun.xml.internal.bind.v2.util.*; export com.sun.xml.internal.fastinfoset.*; export com.sun.xml.internal.fastinfoset.algorithm.*; export com.sun.xml.internal.fastinfoset.alphabet.*; export com.sun.xml.internal.fastinfoset.dom.*; export com.sun.xml.internal.fastinfoset.org.apache.xerces.util.*; export com.sun.xml.internal.fastinfoset.sax.*; export com.sun.xml.internal.fastinfoset.stax.*; export com.sun.xml.internal.fastinfoset.stax.events.*; export com.sun.xml.internal.fastinfoset.stax.factory.*; export com.sun.xml.internal.fastinfoset.stax.util.*; export com.sun.xml.internal.fastinfoset.tools.*; export com.sun.xml.internal.fastinfoset.util.*; export com.sun.xml.internal.fastinfoset.vocab.*; export com.sun.xml.internal.messaging.saaj.*; export com.sun.xml.internal.messaging.saaj.client.p2p.*; export com.sun.xml.internal.messaging.saaj.packaging.mime.*; export com.sun.xml.internal.messaging.saaj.packaging.mime.internet.*; export com.sun.xml.internal.messaging.saaj.packaging.mime.util.*; export com.sun.xml.internal.messaging.saaj.soap.*; export com.sun.xml.internal.messaging.saaj.soap.dynamic.*; export com.sun.xml.internal.messaging.saaj.soap.impl.*; export com.sun.xml.internal.messaging.saaj.soap.name.*; export com.sun.xml.internal.messaging.saaj.soap.ver1_1.*; export com.sun.xml.internal.messaging.saaj.soap.ver1_2.*; export com.sun.xml.internal.messaging.saaj.util.*; export com.sun.xml.internal.messaging.saaj.util.transform.*; export com.sun.xml.internal.org.jvnet.fastinfoset.*; export com.sun.xml.internal.org.jvnet.fastinfoset.sax.*; export com.sun.xml.internal.org.jvnet.fastinfoset.sax.helpers.*; export com.sun.xml.internal.org.jvnet.fastinfoset.stax.*; export com.sun.xml.internal.org.jvnet.mimepull.*; export com.sun.xml.internal.org.jvnet.staxex.*; export com.sun.xml.internal.stream.buffer.*; export com.sun.xml.internal.stream.buffer.sax.*; export com.sun.xml.internal.stream.buffer.stax.*; export com.sun.xml.internal.txw2.*; export com.sun.xml.internal.txw2.annotation.*; export com.sun.xml.internal.txw2.output.*; export com.sun.xml.internal.ws.*; export com.sun.xml.internal.ws.addressing.*; export com.sun.xml.internal.ws.addressing.model.*; export com.sun.xml.internal.ws.addressing.policy.*; export com.sun.xml.internal.ws.addressing.v200408.*; export com.sun.xml.internal.ws.api.*; export com.sun.xml.internal.ws.api.addressing.*; export com.sun.xml.internal.ws.api.client.*; export com.sun.xml.internal.ws.api.config.management.*; export com.sun.xml.internal.ws.api.config.management.policy.*; export com.sun.xml.internal.ws.api.fastinfoset.*; export com.sun.xml.internal.ws.api.ha.*; export com.sun.xml.internal.ws.api.handler.*; export com.sun.xml.internal.ws.api.message.*; export com.sun.xml.internal.ws.api.message.stream.*; export com.sun.xml.internal.ws.api.model.*; export com.sun.xml.internal.ws.api.model.soap.*; export com.sun.xml.internal.ws.api.model.wsdl.*; export com.sun.xml.internal.ws.api.pipe.*; export com.sun.xml.internal.ws.api.pipe.helper.*; export com.sun.xml.internal.ws.api.policy.*; export com.sun.xml.internal.ws.api.server.*; export com.sun.xml.internal.ws.api.streaming.*; export com.sun.xml.internal.ws.api.wsdl.parser.*; export com.sun.xml.internal.ws.api.wsdl.writer.*; export com.sun.xml.internal.ws.binding.*; export com.sun.xml.internal.ws.client.*; export com.sun.xml.internal.ws.client.dispatch.*; export com.sun.xml.internal.ws.client.sei.*; export com.sun.xml.internal.ws.config.management.policy.*; export com.sun.xml.internal.ws.developer.*; export com.sun.xml.internal.ws.encoding.*; export com.sun.xml.internal.ws.encoding.fastinfoset.*; export com.sun.xml.internal.ws.encoding.policy.*; export com.sun.xml.internal.ws.encoding.soap.*; export com.sun.xml.internal.ws.encoding.soap.streaming.*; export com.sun.xml.internal.ws.encoding.xml.*; export com.sun.xml.internal.ws.fault.*; export com.sun.xml.internal.ws.handler.*; export com.sun.xml.internal.ws.message.*; export com.sun.xml.internal.ws.message.jaxb.*; export com.sun.xml.internal.ws.message.saaj.*; export com.sun.xml.internal.ws.message.source.*; export com.sun.xml.internal.ws.message.stream.*; export com.sun.xml.internal.ws.model.*; export com.sun.xml.internal.ws.model.soap.*; export com.sun.xml.internal.ws.model.wsdl.*; export com.sun.xml.internal.ws.org.objectweb.asm.*; export com.sun.xml.internal.ws.policy.*; export com.sun.xml.internal.ws.policy.jaxws.*; export com.sun.xml.internal.ws.policy.jaxws.spi.*; export com.sun.xml.internal.ws.policy.privateutil.*; export com.sun.xml.internal.ws.policy.sourcemodel.*; export com.sun.xml.internal.ws.policy.sourcemodel.attach.*; export com.sun.xml.internal.ws.policy.sourcemodel.wspolicy.*; export com.sun.xml.internal.ws.policy.spi.*; export com.sun.xml.internal.ws.policy.subject.*; export com.sun.xml.internal.ws.protocol.soap.*; export com.sun.xml.internal.ws.protocol.xml.*; export com.sun.xml.internal.ws.resources.*; export com.sun.xml.internal.ws.server.*; export com.sun.xml.internal.ws.server.provider.*; export com.sun.xml.internal.ws.server.sei.*; export com.sun.xml.internal.ws.spi.*; export com.sun.xml.internal.ws.streaming.*; export com.sun.xml.internal.ws.transport.*; export com.sun.xml.internal.ws.transport.http.*; export com.sun.xml.internal.ws.transport.http.client.*; export com.sun.xml.internal.ws.transport.http.server.*; export com.sun.xml.internal.ws.util.*; export com.sun.xml.internal.ws.util.exception.*; export com.sun.xml.internal.ws.util.localization.*; export com.sun.xml.internal.ws.util.pipe.*; export com.sun.xml.internal.ws.util.xml.*; export com.sun.xml.internal.ws.wsdl.*; export com.sun.xml.internal.ws.wsdl.parser.*; export com.sun.xml.internal.ws.wsdl.writer.*; export com.sun.xml.internal.ws.wsdl.writer.document.*; export com.sun.xml.internal.ws.wsdl.writer.document.http.*; export com.sun.xml.internal.ws.wsdl.writer.document.soap.*; export com.sun.xml.internal.ws.wsdl.writer.document.soap12.*; export com.sun.xml.internal.ws.wsdl.writer.document.xsd.*; export javax.activation.*; export javax.jws.*; export javax.jws.soap.*; export javax.xml.bind.*; export javax.xml.bind.annotation.*; export javax.xml.bind.annotation.adapters.*; export javax.xml.bind.attachment.*; export javax.xml.bind.helpers.*; export javax.xml.bind.util.*; export javax.xml.soap.*; export javax.xml.ws.*; export javax.xml.ws.handler.*; export javax.xml.ws.handler.soap.*; export javax.xml.ws.http.*; export javax.xml.ws.soap.*; export javax.xml.ws.spi.*; export javax.xml.ws.spi.http.*; export javax.xml.ws.wsaddressing.*; } module sun.jdbc @ 7-ea { requires local jdk.boot @ 7-ea; requires sun.jaxp @ 7-ea; requires sun.jndi @ 7-ea; requires sun.jta @ 7-ea; requires sun.logging @ 7-ea; permits jdk.jdbc; // exports all local packages export com.sun.rowset.*; export com.sun.rowset.internal.*; export com.sun.rowset.providers.*; export java.sql.*; export javax.sql.*; export javax.sql.rowset.*; export javax.sql.rowset.serial.*; export javax.sql.rowset.spi.*; } module sun.jndi @ 7-ea { requires local jdk.boot @ 7-ea; requires local sun.jaas @ 7-ea; requires sun.jsse @ 7-ea; requires sun.rmi @ 7-ea; permits jdk.jndi, jdk.tools, sun.corba, sun.jdbc, sun.kerberos, sun.management; // exports all local packages export com.sun.jndi.dns.*; export com.sun.jndi.ldap.*; export com.sun.jndi.ldap.ext.*; export com.sun.jndi.ldap.pool.*; export com.sun.jndi.ldap.sasl.*; export com.sun.jndi.rmi.registry.*; export com.sun.jndi.toolkit.ctx.*; export com.sun.jndi.toolkit.dir.*; export com.sun.jndi.toolkit.url.*; export com.sun.jndi.url.dns.*; export com.sun.jndi.url.ldap.*; export com.sun.jndi.url.ldaps.*; export com.sun.jndi.url.rmi.*; export com.sun.naming.internal.*; export com.sun.security.auth.*; export com.sun.security.auth.module.*; export javax.naming.*; export javax.naming.directory.*; export javax.naming.event.*; export javax.naming.ldap.*; export javax.naming.spi.*; export sun.net.dns.*; export sun.net.spi.nameservice.dns.*; export sun.security.provider.certpath.ldap.*; } module sun.jsse @ 7-ea { requires local jdk.boot @ 7-ea; permits jdk.jsse, jdk.sunjce, jdk.sunpkcs11, jdk.tools, jdk.tools.jaxws, jdk.tools.jre, sun.compat, sun.ext, sun.jaxws, sun.jndi, sun.kerberos, sun.management, sun.rmi; // exports all local packages export com.sun.net.ssl.*; export com.sun.net.ssl.internal.ssl.*; export com.sun.net.ssl.internal.www.protocol.https.*; export com.sun.security.cert.internal.x509.*; export java.net.*; export javax.net.*; export javax.net.ssl.*; export javax.security.cert.*; export sun.net.www.protocol.https.*; export sun.security.internal.interfaces.*; export sun.security.internal.spec.*; export sun.security.pkcs.*; export sun.security.ssl.*; export sun.security.util.*; export sun.security.x509.*; } module sun.jta @ 7-ea { requires local jdk.boot @ 7-ea; requires sun.rmi @ 7-ea; permits jdk.jta, sun.corba, sun.jdbc; // exports all local packages export javax.transaction.*; export javax.transaction.xa.*; } module sun.kerberos @ 7-ea { requires local jdk.boot @ 7-ea; requires local sun.jaas @ 7-ea; requires local sun.jndi @ 7-ea; requires sun.jsse @ 7-ea; requires sun.logging @ 7-ea; permits jdk.kerberos; class sun.launcher.LauncherHelper; // exports all local packages export com.sun.security.auth.module.*; export com.sun.security.jgss.*; export com.sun.security.sasl.gsskerb.*; export javax.security.auth.kerberos.*; export org.ietf.jgss.*; export sun.net.www.protocol.http.spnego.*; export sun.security.jgss.*; export sun.security.jgss.krb5.*; export sun.security.jgss.spi.*; export sun.security.jgss.spnego.*; export sun.security.jgss.wrapper.*; export sun.security.krb5.*; export sun.security.krb5.internal.*; export sun.security.krb5.internal.ccache.*; export sun.security.krb5.internal.crypto.*; export sun.security.krb5.internal.crypto.dk.*; export sun.security.krb5.internal.ktab.*; export sun.security.krb5.internal.rcache.*; export sun.security.krb5.internal.util.*; export sun.security.ssl.krb5.*; } module sun.localedata @ 7-ea { requires local jdk.boot @ 7-ea; // exports all local packages export sun.text.resources.*; export sun.util.resources.*; } module sun.logging @ 7-ea { requires local jdk.boot @ 7-ea; permits jdk.logging, jdk.tools, jdk.tools.jaxws, jdk.xmldsig, sun.corba, sun.desktop, sun.ext, sun.jaas, sun.jaxws, sun.jdbc, sun.kerberos, sun.management, sun.rmi; // exports all local packages export com.sun.tracing.*; export com.sun.tracing.dtrace.*; export java.util.logging.*; export sun.net.www.protocol.http.logging.*; export sun.tracing.*; export sun.tracing.dtrace.*; export sun.util.logging.resources.*; } module sun.management @ 7-ea { requires local jdk.boot @ 7-ea; requires sun.jndi @ 7-ea; requires sun.jsse @ 7-ea; requires sun.logging @ 7-ea; requires sun.rmi @ 7-ea; permits jdk.management, jdk.tools, sun.corba, sun.jaxws; // exports all local packages export com.sun.jmx.defaults.*; export com.sun.jmx.interceptor.*; export com.sun.jmx.mbeanserver.*; export com.sun.jmx.remote.internal.*; export com.sun.jmx.remote.protocol.rmi.*; export com.sun.jmx.remote.security.*; export com.sun.jmx.remote.util.*; export com.sun.management.*; export java.lang.management.*; export javax.management.*; export javax.management.loading.*; export javax.management.modelmbean.*; export javax.management.monitor.*; export javax.management.openmbean.*; export javax.management.relation.*; export javax.management.remote.*; export javax.management.remote.rmi.*; export javax.management.timer.*; export sun.management.*; export sun.management.counter.*; export sun.management.counter.perf.*; export sun.management.jmxremote.*; export sun.management.resources.*; } module sun.resources @ 7-ea { requires local jdk.boot @ 7-ea; // exports all local packages export sun.misc.resources.*; export sun.security.util.*; export sun.text.resources.*; export sun.util.resources.*; } module sun.rmi @ 7-ea { requires local jdk.boot @ 7-ea; requires sun.jsse @ 7-ea; requires sun.logging @ 7-ea; permits jdk.rmi, jdk.tools, jdk.tools.jaxws, sun.corba, sun.jaxws, sun.jndi, sun.jta, sun.management; class sun.launcher.LauncherHelper; // exports all local packages export com.sun.rmi.rmid.*; export java.rmi.*; export java.rmi.activation.*; export java.rmi.dgc.*; export java.rmi.registry.*; export java.rmi.server.*; export javax.rmi.ssl.*; export sun.misc.*; export sun.rmi.log.*; export sun.rmi.registry.*; export sun.rmi.runtime.*; export sun.rmi.server.*; export sun.rmi.transport.*; export sun.rmi.transport.proxy.*; export sun.rmi.transport.tcp.*; } module sun.security.acl @ 7-ea { requires local jdk.boot @ 7-ea; permits jdk.security.acl; // exports all local packages export java.security.acl.*; export sun.security.acl.*; } module sun.sunec @ 7-ea { requires local jdk.boot @ 7-ea; // exports all local packages export sun.security.ec.*; } module deprecated.tools @ 7-ea { requires jdk.boot @ 7-ea; requires jdk.compiler @ 7-ea; requires sun.desktop @ 7-ea; // exports all local packages export com.sun.tools.javac.*; export sun.tools.jar.*; }