模块 jdk.jshell
模块jdk.jshell
提供用于评估 Java 代码片段的 jshell 工具,并定义用于建模和执行片段的特定于 JDK 的 API。 JShell API 支持 Java 编程语言“片段”评估工具,例如读取-评估-打印循环 (REPL)。单独的包支持构建工具、配置工具的执行以及以编程方式启动现有的 Java shell 工具。
jdk.jshell
是用于创建“片段”评估工具的包。通常,这只是创建工具所需的包。
jdk.jshell.spi
包指定了一个服务提供者接口 (SPI),用于为基于 jdk.jshell
API 的工具定义执行引擎实现。 jdk.jshell.execution
包提供了 jdk.jshell.spi
接口和支持代码的标准实现。它还充当用于定义新执行引擎实现的功能库。
jdk.jshell.tool
包支持以编程方式启动 jshell 工具。
jdk.jshell.execution
包包含 jdk.jshell.spi
中接口的实现。否则,这四个包是独立的,在不同级别运行,并且不共享功能或定义。
- 模块图:
- 工具指南:
- jshell
- 自从:
- 9
-
包
输出包描述提供用于创建工具的接口,例如 Read-Eval-Print Loop (REPL),它以交互方式评估 Java 编程语言代码的“片段”。为构建 JShell 执行引擎提供实现支持。为可插入的 JShell 执行引擎定义服务提供者接口。提供启动 Java shell 工具实例的机制。间接输出 -
模块
必选修饰符模块描述transitive定义语言模型、注释处理和 Java 编译器 API。transitive定义首选项 API。transitive定义 Java 调试接口。 -
服务
提供用途