モジュール jdk.jshell
このモジュールは、jshellツールを含む、Read-Eval-Print Loops (REPL)などのJava Programming Languageの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プログラミング言語コードの「スニペット」を対話形式で評価するRead-Eval-Print Loop (REPL)などのツールを作成するためのインタフェースを提供します。jdk.jshell.execution JShell実行エンジンを構築するための実装サポートを提供します。jdk.jshell.spi プラガブルなJShell実行エンジンのサービス・プロバイダ・インタフェースを定義します。jdk.jshell.tool Java™シェル・ツールのインスタンスを起動するメカニズムを提供します。
-
モジュール
必要条件 修飾子 モジュール 説明 推移 java.compiler 言語モデル、注釈処理およびJavaコンパイラAPIを定義します。推移 java.prefs プリファレンスAPIを定義します。推移 jdk.jdi Javaデバッグ・インタフェースを定義します。
-
サービス
提供パッケージ 型 説明 ExecutionControlProvider Tool 使用 型 説明 ExecutionControlProvider スニペットの評価に必要な実行エンジンを生成するためにJShellで使用されるプロバイダ。
-
