equal
deleted
inserted
replaced
23 * questions. |
23 * questions. |
24 */ |
24 */ |
25 |
25 |
26 /** |
26 /** |
27 * This module provides support for |
27 * This module provides support for |
28 * Java™ Programming Language 'snippet' evaluating tools, such as |
28 * Java Programming Language 'snippet' evaluating tools, such as |
29 * Read-Eval-Print Loops (REPLs). |
29 * Read-Eval-Print Loops (REPLs), including the <em>{@index jshell jshell tool}</em> tool. |
30 * Separate packages support building tools, configuring the execution of tools, |
30 * Separate packages support building tools, configuring the execution of tools, |
31 * and programmatically launching the existing Java™ shell tool. |
31 * and programmatically launching the existing Java shell tool. |
32 * <p> |
32 * <p> |
33 * The {@link jdk.jshell} is the package for creating 'snippet' evaluating tools. |
33 * The {@link jdk.jshell} is the package for creating 'snippet' evaluating tools. |
34 * Generally, this is only package that would be needed for creating tools. |
34 * Generally, this is only package that would be needed for creating tools. |
35 * </p> |
35 * </p> |
36 * <p> |
36 * <p> |
40 * standard implementations of {@link jdk.jshell.spi} interfaces and supporting code. It |
40 * standard implementations of {@link jdk.jshell.spi} interfaces and supporting code. It |
41 * also serves as a library of functionality for defining new execution engine |
41 * also serves as a library of functionality for defining new execution engine |
42 * implementations. |
42 * implementations. |
43 * </p> |
43 * </p> |
44 * <p> |
44 * <p> |
45 * The {@link jdk.jshell.tool} supports programmatically launching the |
45 * The {@link jdk.jshell.tool} package supports programmatically launching the |
46 * "jshell tool". |
46 * <em>jshell</em> tool. |
47 * </p> |
47 * </p> |
48 * <p> |
48 * <p> |
49 * The {@link jdk.jshell.execution} package contains implementations of the |
49 * The {@link jdk.jshell.execution} package contains implementations of the |
50 * interfaces in {@link jdk.jshell.spi}. Otherwise, the four packages are |
50 * interfaces in {@link jdk.jshell.spi}. Otherwise, the four packages are |
51 * independent, operate at different levels, and do not share functionality or |
51 * independent, operate at different levels, and do not share functionality or |
52 * definitions. |
52 * definitions. |
53 * </p> |
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 |
54 * |
63 * |
55 * @moduleGraph |
64 * @moduleGraph |
56 * @since 9 |
65 * @since 9 |
57 */ |
66 */ |
58 module jdk.jshell { |
67 module jdk.jshell { |