diff -r 440df6a3a92b -r 2b0b8cd704d4 nashorn/src/jdk.scripting.nashorn/share/classes/module-info.java --- a/nashorn/src/jdk.scripting.nashorn/share/classes/module-info.java Thu Jun 15 17:24:14 2017 +0000 +++ b/nashorn/src/jdk.scripting.nashorn/share/classes/module-info.java Sat Jun 17 11:50:42 2017 -0700 @@ -142,8 +142,9 @@ */ module jdk.scripting.nashorn { requires java.logging; + requires jdk.dynalink; + requires transitive java.scripting; - requires jdk.dynalink; exports jdk.nashorn.api.scripting; exports jdk.nashorn.api.tree; @@ -155,9 +156,9 @@ exports jdk.nashorn.tools to jdk.scripting.nashorn.shell; - provides javax.script.ScriptEngineFactory - with jdk.nashorn.api.scripting.NashornScriptEngineFactory; + provides javax.script.ScriptEngineFactory with + jdk.nashorn.api.scripting.NashornScriptEngineFactory; - provides jdk.dynalink.linker.GuardingDynamicLinkerExporter - with jdk.nashorn.api.linker.NashornLinkerExporter; + provides jdk.dynalink.linker.GuardingDynamicLinkerExporter with + jdk.nashorn.api.linker.NashornLinkerExporter; }