< prev index next >

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

Print this page
*** 152,11 ***
      // to use preview features and do not need to suppress "preview" warnings.
      // It is recommended for any modules that do participate that their
      // module declaration be annotated with jdk.internal.javac.ParticipatesInPreview.
      exports jdk.internal.javac to
          java.compiler,
!         jdk.compiler;
      exports jdk.internal.access to
          java.desktop,
          java.logging,
          java.management,
          java.rmi,
--- 152,12 ---
      // to use preview features and do not need to suppress "preview" warnings.
      // It is recommended for any modules that do participate that their
      // module declaration be annotated with jdk.internal.javac.ParticipatesInPreview.
      exports jdk.internal.javac to
          java.compiler,
!         jdk.compiler,
+         jdk.jdeps; // Uses Valhalla reflective preview APIs
      exports jdk.internal.access to
          java.desktop,
          java.logging,
          java.management,
          java.rmi,

*** 210,13 ***
          jdk.crypto.cryptoki,
          jdk.incubator.vector,
          jdk.jfr,
          jdk.jshell,
          jdk.nio.mapmode,
!         jdk.unsupported,
-         jdk.internal.vm.ci,
-         jdk.graal.compiler;
      exports jdk.internal.module to
          java.instrument,
          java.management.rmi,
          jdk.jartool,
          jdk.compiler,
--- 211,11 ---
          jdk.crypto.cryptoki,
          jdk.incubator.vector,
          jdk.jfr,
          jdk.jshell,
          jdk.nio.mapmode,
!         jdk.unsupported;
      exports jdk.internal.module to
          java.instrument,
          java.management.rmi,
          jdk.jartool,
          jdk.compiler,

*** 237,42 ***
      exports jdk.internal.reflect to
          java.logging,
          java.sql,
          java.sql.rowset,
          jdk.dynalink,
!         jdk.internal.vm.ci,
          jdk.unsupported;
      exports jdk.internal.vm to
          java.management,
          jdk.internal.jvmstat,
          jdk.management,
          jdk.management.agent,
-         jdk.internal.vm.ci,
          jdk.jfr;
      exports jdk.internal.vm.annotation to
          java.instrument,
-         jdk.internal.vm.ci,
          jdk.incubator.vector,
          jdk.jfr,
          jdk.unsupported;
      exports jdk.internal.vm.vector to
          jdk.incubator.vector;
      exports jdk.internal.util.xml to
          jdk.jfr;
      exports jdk.internal.util.xml.impl to
          jdk.jfr;
      exports jdk.internal.util to
          java.desktop,
          java.prefs,
          java.security.jgss,
          java.smartcardio,
          java.naming,
          java.rmi,
          java.net.http,
          jdk.charsets,
          jdk.incubator.vector,
-         jdk.internal.vm.ci,
          jdk.httpserver,
          jdk.jlink,
          jdk.jpackage,
          jdk.net,
          jdk.security.auth;
--- 236,41 ---
      exports jdk.internal.reflect to
          java.logging,
          java.sql,
          java.sql.rowset,
          jdk.dynalink,
!         jdk.jdeps,
          jdk.unsupported;
      exports jdk.internal.vm to
          java.management,
          jdk.internal.jvmstat,
          jdk.management,
          jdk.management.agent,
          jdk.jfr;
      exports jdk.internal.vm.annotation to
          java.instrument,
          jdk.incubator.vector,
          jdk.jfr,
          jdk.unsupported;
      exports jdk.internal.vm.vector to
          jdk.incubator.vector;
      exports jdk.internal.util.xml to
          jdk.jfr;
      exports jdk.internal.util.xml.impl to
          jdk.jfr;
+     exports jdk.internal.value to  // Needed by Unsafe
+         jdk.unsupported;
      exports jdk.internal.util to
          java.desktop,
          java.prefs,
          java.security.jgss,
          java.smartcardio,
          java.naming,
          java.rmi,
          java.net.http,
          jdk.charsets,
          jdk.incubator.vector,
          jdk.httpserver,
          jdk.jlink,
          jdk.jpackage,
          jdk.net,
          jdk.security.auth;
< prev index next >