53 * </p>
54 *
55 * <dl style="font-family:'DejaVu Sans', Arial, Helvetica, sans serif">
56 * <dt class="simpleTagLabel">Tool Guides:
57 * <dd>{@extLink jshell_tool_reference jshell}
58 * </dl>
59 *
60 * @provides javax.tools.Tool
61 * @provides jdk.jshell.spi.ExecutionControlProvider
62 * @uses jdk.jshell.spi.ExecutionControlProvider
63 *
64 * @moduleGraph
65 * @since 9
66 */
67 module jdk.jshell {
68 requires java.logging;
69 requires jdk.compiler;
70 requires jdk.internal.ed;
71 requires jdk.internal.le;
72 requires jdk.internal.opt;
73
74 requires transitive java.compiler;
75 requires transitive java.prefs;
76 requires transitive jdk.jdi;
77
78 exports jdk.jshell;
79 exports jdk.jshell.execution;
80 exports jdk.jshell.spi;
81 exports jdk.jshell.tool;
82
83 uses jdk.jshell.spi.ExecutionControlProvider;
84 uses jdk.internal.editor.spi.BuildInEditorProvider;
85
86 provides javax.tools.Tool with
87 jdk.internal.jshell.tool.JShellToolProvider;
88 provides jdk.jshell.spi.ExecutionControlProvider with
89 jdk.jshell.execution.JdiExecutionControlProvider,
90 jdk.jshell.execution.LocalExecutionControlProvider,
91 jdk.jshell.execution.FailOverExecutionControlProvider;
92 }
|
53 * </p>
54 *
55 * <dl style="font-family:'DejaVu Sans', Arial, Helvetica, sans serif">
56 * <dt class="simpleTagLabel">Tool Guides:
57 * <dd>{@extLink jshell_tool_reference jshell}
58 * </dl>
59 *
60 * @provides javax.tools.Tool
61 * @provides jdk.jshell.spi.ExecutionControlProvider
62 * @uses jdk.jshell.spi.ExecutionControlProvider
63 *
64 * @moduleGraph
65 * @since 9
66 */
67 module jdk.jshell {
68 requires java.logging;
69 requires jdk.compiler;
70 requires jdk.internal.ed;
71 requires jdk.internal.le;
72 requires jdk.internal.opt;
73 requires java.net.http;
74
75 requires transitive java.compiler;
76 requires transitive java.prefs;
77 requires transitive jdk.jdi;
78
79 exports jdk.jshell;
80 exports jdk.jshell.execution;
81 exports jdk.jshell.spi;
82 exports jdk.jshell.tool;
83
84 uses jdk.jshell.spi.ExecutionControlProvider;
85 uses jdk.internal.editor.spi.BuildInEditorProvider;
86
87 provides javax.tools.Tool with
88 jdk.internal.jshell.tool.JShellToolProvider;
89 provides jdk.jshell.spi.ExecutionControlProvider with
90 jdk.jshell.execution.JdiExecutionControlProvider,
91 jdk.jshell.execution.LocalExecutionControlProvider,
92 jdk.jshell.execution.FailOverExecutionControlProvider;
93 }
|