# HG changeset patch # User jlahoda # Date 1445274838 -7200 # Node ID 5520ed52f1c71b9cc7608290c14d373be3c1a83f # Parent 40c35a49ebdb6ca2df93ccb403cc6a5de7ae1c7f 8134254: JShell API/tool: REPL for Java into JDK9 Summary: Adding jdk.jshell module into modules.xml; and listing it among TOOLS_MODULES. Reviewed-by: alanb, erikj, sundar Contributed-by: robert.field@oracle.com, jan.lahoda@oracle.com diff -r 40c35a49ebdb -r 5520ed52f1c7 make/Images.gmk --- a/make/Images.gmk Thu Oct 15 16:49:49 2015 -0700 +++ b/make/Images.gmk Mon Oct 19 19:13:58 2015 +0200 @@ -48,7 +48,8 @@ # tools TOOLS_MODULES += jdk.attach jdk.compiler jdk.dev \ jdk.javadoc jdk.jcmd jdk.jconsole jdk.hotspot.agent jdk.jartool \ - jdk.jdeps jdk.jdi jdk.jdwp.agent jdk.policytool jdk.rmic jdk.xml.bind jdk.xml.ws + jdk.jdeps jdk.jdi jdk.jdwp.agent jdk.jshell jdk.policytool jdk.rmic \ + jdk.xml.bind jdk.xml.ws ifeq ($(OPENJDK_TARGET_OS), windows) PROVIDER_MODULES += jdk.crypto.mscapi diff -r 40c35a49ebdb -r 5520ed52f1c7 modules.xml --- a/modules.xml Thu Oct 15 16:49:49 2015 -0700 +++ b/modules.xml Mon Oct 19 19:13:58 2015 +0200 @@ -788,6 +788,19 @@ </export> </module> <module> + <name>jdk.jshell</name> + <depend>java.base</depend> + <depend re-exports="true">java.compiler</depend> + <depend>jdk.compiler</depend> + <depend>java.desktop</depend> + <depend>java.prefs</depend> + <depend>jdk.jdi</depend> + <depend>jdk.internal.le</depend> + <export> + <name>jdk.jshell</name> + </export> + </module> + <module> <name>java.instrument</name> <depend>java.base</depend> <export> @@ -1547,14 +1560,17 @@ </export> <export> <name>com.sun.tools.javac.api</name> + <to>jdk.jshell</to> <to>jdk.javadoc</to> </export> <export> <name>com.sun.tools.javac.code</name> + <to>jdk.jshell</to> <to>jdk.javadoc</to> </export> <export> <name>com.sun.tools.javac.comp</name> + <to>jdk.jshell</to> <to>jdk.javadoc</to> </export> <export> @@ -1564,10 +1580,12 @@ </export> <export> <name>com.sun.tools.javac.jvm</name> + <to>jdk.jshell</to> <to>jdk.javadoc</to> </export> <export> <name>com.sun.tools.javac.main</name> + <to>jdk.jshell</to> <to>jdk.javadoc</to> </export> <export> @@ -1575,6 +1593,10 @@ <to>jdk.javadoc</to> </export> <export> + <name>com.sun.tools.javac.parser</name> + <to>jdk.jshell</to> + </export> + <export> <name>com.sun.tools.javac.platform</name> <to>jdk.javadoc</to> </export> @@ -1584,10 +1606,12 @@ </export> <export> <name>com.sun.tools.javac.tree</name> + <to>jdk.jshell</to> <to>jdk.javadoc</to> </export> <export> <name>com.sun.tools.javac.util</name> + <to>jdk.jshell</to> <to>jdk.javadoc</to> <to>jdk.jdeps</to> </export> @@ -1648,22 +1672,27 @@ <depend>java.base</depend> <export> <name>jdk.internal.jline</name> + <to>jdk.jshell</to> <to>jdk.scripting.nashorn.shell</to> </export> <export> <name>jdk.internal.jline.console</name> + <to>jdk.jshell</to> <to>jdk.scripting.nashorn.shell</to> </export> <export> <name>jdk.internal.jline.console.completer</name> + <to>jdk.jshell</to> <to>jdk.scripting.nashorn.shell</to> </export> <export> <name>jdk.internal.jline.console.history</name> + <to>jdk.jshell</to> <to>jdk.scripting.nashorn.shell</to> </export> <export> <name>jdk.internal.jline.internal</name> + <to>jdk.jshell</to> <to>jdk.scripting.nashorn.shell</to> </export> </module>