RFR 8223595: Consider updating jdk.jshell module description
Jan Lahoda
jan.lahoda at oracle.com
Tue May 14 15:46:51 UTC 2019
Looks good to me.
Jan
On 14. 05. 19 1:25, Robert Field wrote:
> Version 01, after Alex's comment in the bug --
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-8223595
>
>
> src/jdk.jshell/share/classes/module-info.java
>
> ------------------------------------------------------------------------
> *** 22,34 ****
> * or visit www.oracle.com if you need additional information or have
> any
> * questions.
> */
> /**
> ! * This module provides support for
> ! * Java Programming Language 'snippet' evaluating tools, such as
> ! * Read-Eval-Print Loops (REPLs), including the <em>{@index jshell
> jshell tool}</em> tool.
> * Separate packages support building tools, configuring the
> execution of tools,
> * and programmatically launching the existing Java shell tool.
> * <p>
> * The {@link jdk.jshell} is the package for creating 'snippet'
> evaluating tools.
> * Generally, this is only package that would be needed for
> creating tools.
> --- 22,35 ----
> * or visit www.oracle.com if you need additional information or have
> any
> * questions.
> */
> /**
> ! * Defines the JShell API and provides the <em>{@index jshell jshell
> tool}</em> tool
> ! * for evaluating snippets of Java code.
> ! * The JShell API supports Java Programming Language 'snippet'
> evaluating tools,
> ! * such as Read-Eval-Print Loops (REPLs).
> * Separate packages support building tools, configuring the
> execution of tools,
> * and programmatically launching the existing Java shell tool.
> * <p>
> * The {@link jdk.jshell} is the package for creating 'snippet'
> evaluating tools.
> * Generally, this is only package that would be needed for
> creating tools.
>
>
> Old module description:
>
> jdk.jshell
>
> <https://docs.oracle.com/en/java/javase/12/docs/api/jdk.jshell/module-summary.html>
>
>
> This module provides support for Java Programming Language 'snippet'
> evaluating tools, such as Read-Eval-Print Loops (REPLs), including
> the jshell tool.
>
>
> New module description:
>
> jdk.jshell
> Provides the jshell tool for evaluating snippets of Java code, and
> defines a JDK-specific API for modeling and executing snippets.
>
>
> Module doc:
>
> Provides the jshell tool for evaluating snippets of Java code, and
> defines a JDK-specific API for modeling and executing snippets. The
> JShell API supports Java Programming Language 'snippet' evaluating
> tools, such as Read-Eval-Print Loops (REPLs). Separate packages
> support building tools, configuring the execution of tools, and
> programmatically launching the existing Java shell tool.
>
> The jdk.jshell is the package for creating 'snippet' evaluating
> tools. Generally, this is only package that would be needed for
> creating tools.
>
> The jdk.jshell.spi package specifies a Service Provider Interface
> (SPI) for defining execution engine implementations for tools based
> on the jdk.jshell API. The jdk.jshell.execution package provides
> standard implementations of jdk.jshell.spi interfaces and supporting
> code. It also serves as a library of functionality for defining new
> execution engine implementations.
>
> The jdk.jshell.tool package supports programmatically launching
> the jshell tool.
>
> The jdk.jshell.execution package contains implementations of the
> interfaces in jdk.jshell.spi. Otherwise, the four packages are
> independent, operate at different levels, and do not share
> functionality or definitions.
>
> Tool Guides:
> jshell
>
> <https://docs.oracle.com/pls/topic/lookup?ctx=javase13&id=jshell_tool_reference>
>
>
> Since:
> 9
>
> -Robert
>
More information about the kulla-dev
mailing list