モジュール jdk.jshell
パッケージ jdk.jshell.spi

インタフェースExecutionControl

すべてのスーパー・インタフェース:
AutoCloseable
既知のすべての実装クラス:
DirectExecutionControl, JdiDefaultExecutionControl, JdiExecutionControl, LocalExecutionControl, RemoteExecutionControl, StreamingExecutionControl

public interface ExecutionControl extends AutoCloseable
このインタフェースは、プラガブルJShell実行エンジンを実装するために提供する必要がある機能を指定します。

このサービス・プロバイダ・インタフェースの対象読者は、JShell APIをサポートする独自のバージョンの実行エンジンを実装したいエンジニアです。

スニペットは'ラッパー・クラス'にラップされたコードにコンパイルされます。 実行エンジンはコアJShell実装で使用され、読み込み可能なスニペットの場合はスニペットが実行されます。

このインタフェースで定義されたメソッドは、コアのJShell実装によってのみ呼び出されます。

導入されたバージョン:
9