langtools/src/jdk.jshell/share/classes/module-info.java
changeset 45680 6a7b5298fcf5
parent 44452 93f6470b1045
child 45684 2c5f2779c3d1
equal deleted inserted replaced
45600:6589d4088eaa 45680:6a7b5298fcf5
    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&#x2122; 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 {