モジュール jdk.jshell
このモジュールは、jshellツールを含むRead-Eval-Printループ(REPL)などのJavaプログラミング言語'snippet'評価ツールをサポートしています。 独立したパッケージはビルド・ツールをサポートし、ツールの実行を構成し、既存のJavaシェル・ツールをプログラムで起動します。
jdk.jshell
は、ツールを評価する'snippet'を作成するためのパッケージです。 一般に、これはツールを作成するために必要なパッケージのみです。
jdk.jshell.spi
パッケージは、jdk.jshell
APIに基づくツールの実行エンジン実装を定義するためのサービス・プロバイダ・インタフェース(SPI)を指定します。 jdk.jshell.execution
パッケージは、jdk.jshell.spi
インタフェースとサポート・コードの標準実装を提供します。 また、新しい実行エンジンの実装を定義するための機能のライブラリとしても機能します。
jdk.jshell.tool
パッケージは、プログラムでjshellツールを起動することをサポートしています。
jdk.jshell.execution
パッケージには、jdk.jshell.spi
のインタフェースの実装が含まれています。 それ以外の場合、4つのパッケージは独立しており、異なるレベルで動作し、機能や定義を共有しません。
- ツール・ガイド:
- jshell
-
-
パッケージ
エクスポート パッケージ 説明 jdk.jshell Javaプログラミング言語コードの"snippets"をインタラクティブに評価するRead-Eval-Printループ(REPL)などのツールを作成するためのインタフェースを提供します。jdk.jshell.execution JShell実行エンジンを構築するための実装サポートを提供します。jdk.jshell.spi プラガブルJShell実行エンジン用のサービス・プロバイダ・インタフェースを定義します。jdk.jshell.tool Java™シェル・ツールのインスタンスを起動するメカニズムを提供します。
-
モジュール
必要 修飾子 モジュール 説明 transitive java.compiler 言語モデル、注釈処理、およびJavaコンパイラAPIを定義します。transitive java.prefs Preferences APIを定義します。transitive jdk.jdi Java Debug Interfaceを定義します。
-
Services
提供パッケージ 型 説明 ExecutionControlProvider Tool 用途 型 説明 ExecutionControlProvider スニペットを評価するために必要な実行エンジンを生成するためにJShellによって使用されるプロバイダ。
-