8134254: JShell API/tool: REPL for Java into JDK9
Adding jdk.jshell module into modules.xml; and listing it among TOOLS_MODULES. Co-authored-by: Robert Field <robert.field@oracle.com> Reviewed-by: alanb, erikj, sundar
This commit is contained in:
parent
7dc74d949c
commit
3422f6e0e7
@ -48,7 +48,8 @@ PROVIDER_MODULES += jdk.charsets jdk.crypto.ec jdk.crypto.pkcs11 jdk.jvmstat jdk
|
||||
# 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
|
||||
|
29
modules.xml
29
modules.xml
@ -787,6 +787,19 @@
|
||||
<to>jdk.accessibility</to>
|
||||
</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>
|
||||
@ -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,16 +1580,22 @@
|
||||
</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>
|
||||
<name>com.sun.tools.javac.nio</name>
|
||||
<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>
|
||||
@ -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>
|
||||
|
Loading…
Reference in New Issue
Block a user