< prev index next >

src/jdk.jshell/share/classes/module-info.java

Print this page




  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 }
< prev index next >