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

インタフェースExecutionControl

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

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

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

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

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

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