< prev index next >

src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptLoader.java

Print this page
rev 58565 : 8238358: Implementation of JEP 371: Hidden Classes
Reviewed-by: duke
Contributed-by: mandy.chung@oracle.com, lois.foltan@oracle.com, david.holmes@oracle.com, harold.seigel@oracle.com, serguei.spitsyn@oracle.com, alex.buckley@oracle.com, jamsheed.c.m@oracle.com

@@ -72,11 +72,12 @@
         final ModuleDescriptor.Builder builder =
             ModuleDescriptor.newModule(moduleName, Set.of(Modifier.SYNTHETIC))
                     .requires("java.logging")
                     .requires(NASHORN_MODULE.getName())
                     .requires(structMod.getName())
-                    .packages(Set.of(SCRIPTS_PKG));
+                    .packages(Set.of(SCRIPTS_PKG))
+                    .exports(SCRIPTS_PKG, Set.of(NASHORN_MODULE.getName()));
 
         if (Context.javaSqlFound) {
             builder.requires("java.sql");
         }
 
< prev index next >