src/java.base/share/classes/module-info.java

Print this page
rev 14282 : 8044773: Refactor jdk.net API so that it can be moved out of the base module
Reviewed-by:


  66     exports java.util.function;
  67     exports java.util.jar;
  68     exports java.util.regex;
  69     exports java.util.spi;
  70     exports java.util.stream;
  71     exports java.util.zip;
  72     exports javax.crypto;
  73     exports javax.crypto.interfaces;
  74     exports javax.crypto.spec;
  75     exports javax.net;
  76     exports javax.net.ssl;
  77     exports javax.security.auth;
  78     exports javax.security.auth.callback;
  79     exports javax.security.auth.login;
  80     exports javax.security.auth.spi;
  81     exports javax.security.auth.x500;
  82     exports javax.security.cert;
  83 
  84     // see JDK-8144062
  85     exports jdk;
  86     // see JDK-8044773
  87     exports jdk.net;
  88 
  89 
  90     // the service types defined by the APIs in this module
  91 
  92     uses java.lang.System.LoggerFinder;
  93     uses java.net.ContentHandlerFactory;
  94     uses java.net.spi.URLStreamHandlerProvider;
  95     uses java.nio.channels.spi.AsynchronousChannelProvider;
  96     uses java.nio.channels.spi.SelectorProvider;
  97     uses java.nio.charset.spi.CharsetProvider;
  98     uses java.nio.file.spi.FileSystemProvider;
  99     uses java.nio.file.spi.FileTypeDetector;
 100     uses java.security.Provider;
 101     uses java.text.spi.BreakIteratorProvider;
 102     uses java.text.spi.CollatorProvider;
 103     uses java.text.spi.DateFormatProvider;
 104     uses java.text.spi.DateFormatSymbolsProvider;
 105     uses java.text.spi.DecimalFormatSymbolsProvider;
 106     uses java.text.spi.NumberFormatProvider;
 107     uses java.time.chrono.AbstractChronology;


 177         jdk.jvmstat;
 178     exports jdk.internal.ref to
 179         java.desktop;
 180     exports jdk.internal.reflect to
 181         java.corba,
 182         java.logging,
 183         java.sql,
 184         java.sql.rowset,
 185         jdk.dynalink,
 186         jdk.scripting.nashorn,
 187         jdk.unsupported;
 188     exports jdk.internal.vm.annotation to
 189         jdk.unsupported;
 190     exports jdk.internal.util.jar to
 191         jdk.jartool;
 192     exports jdk.internal.vm to
 193         java.management,
 194         jdk.jvmstat;
 195     exports sun.net to
 196         java.httpclient;


 197     exports sun.net.dns to
 198         java.security.jgss,
 199         jdk.naming.dns;
 200     exports sun.net.util to
 201         java.desktop,
 202         jdk.jconsole,
 203         jdk.naming.dns;
 204     exports sun.net.www to
 205         java.desktop,
 206         jdk.jartool;
 207     exports sun.net.www.protocol.http to
 208         java.security.jgss;
 209     exports sun.nio.ch to
 210         java.management,
 211         jdk.crypto.pkcs11,
 212         jdk.sctp;
 213     exports sun.nio.cs to
 214         java.desktop,
 215         jdk.charsets;
 216     exports sun.reflect.annotation to




  66     exports java.util.function;
  67     exports java.util.jar;
  68     exports java.util.regex;
  69     exports java.util.spi;
  70     exports java.util.stream;
  71     exports java.util.zip;
  72     exports javax.crypto;
  73     exports javax.crypto.interfaces;
  74     exports javax.crypto.spec;
  75     exports javax.net;
  76     exports javax.net.ssl;
  77     exports javax.security.auth;
  78     exports javax.security.auth.callback;
  79     exports javax.security.auth.login;
  80     exports javax.security.auth.spi;
  81     exports javax.security.auth.x500;
  82     exports javax.security.cert;
  83 
  84     // see JDK-8144062
  85     exports jdk;


  86 
  87 
  88     // the service types defined by the APIs in this module
  89 
  90     uses java.lang.System.LoggerFinder;
  91     uses java.net.ContentHandlerFactory;
  92     uses java.net.spi.URLStreamHandlerProvider;
  93     uses java.nio.channels.spi.AsynchronousChannelProvider;
  94     uses java.nio.channels.spi.SelectorProvider;
  95     uses java.nio.charset.spi.CharsetProvider;
  96     uses java.nio.file.spi.FileSystemProvider;
  97     uses java.nio.file.spi.FileTypeDetector;
  98     uses java.security.Provider;
  99     uses java.text.spi.BreakIteratorProvider;
 100     uses java.text.spi.CollatorProvider;
 101     uses java.text.spi.DateFormatProvider;
 102     uses java.text.spi.DateFormatSymbolsProvider;
 103     uses java.text.spi.DecimalFormatSymbolsProvider;
 104     uses java.text.spi.NumberFormatProvider;
 105     uses java.time.chrono.AbstractChronology;


 175         jdk.jvmstat;
 176     exports jdk.internal.ref to
 177         java.desktop;
 178     exports jdk.internal.reflect to
 179         java.corba,
 180         java.logging,
 181         java.sql,
 182         java.sql.rowset,
 183         jdk.dynalink,
 184         jdk.scripting.nashorn,
 185         jdk.unsupported;
 186     exports jdk.internal.vm.annotation to
 187         jdk.unsupported;
 188     exports jdk.internal.util.jar to
 189         jdk.jartool;
 190     exports jdk.internal.vm to
 191         java.management,
 192         jdk.jvmstat;
 193     exports sun.net to
 194         java.httpclient;
 195     exports sun.net.ext to
 196         jdk.net;
 197     exports sun.net.dns to
 198         java.security.jgss,
 199         jdk.naming.dns;
 200     exports sun.net.util to
 201         java.desktop,
 202         jdk.jconsole,
 203         jdk.naming.dns;
 204     exports sun.net.www to
 205         java.desktop,
 206         jdk.jartool;
 207     exports sun.net.www.protocol.http to
 208         java.security.jgss;
 209     exports sun.nio.ch to
 210         java.management,
 211         jdk.crypto.pkcs11,
 212         jdk.sctp;
 213     exports sun.nio.cs to
 214         java.desktop,
 215         jdk.charsets;
 216     exports sun.reflect.annotation to