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

クラスLocalExecutionControlProvider

  • すべての実装されたインタフェース:
    ExecutionControlProvider


    public class LocalExecutionControlProvider
    extends Object
    implements ExecutionControlProvider
    JShellと同じプロセスで実行される実行エンジンのプロバイダ。
    導入されたバージョン:
    9
    • コンストラクタの詳細

      • LocalExecutionControlProvider

        public LocalExecutionControlProvider​()
        インスタンスの作成 インスタンスは、同じプロセスでコードを実行するExecutionControlインスタンスをgenerateするために使用できます。
    • メソッドの詳細

      • defaultParameters

        public Map<String,String> defaultParameters​()
        LocalExecutionControlProviderのデフォルトのパラメータ・マップを作成して返します。 LocalExecutionControlProviderにはパラメータがありません。
        定義:
        インタフェースExecutionControlProvider内のdefaultParameters
        戻り値:
        空のパラメータ・マップ
      • generate

        public ExecutionControl generate​(ExecutionEnv env,
                                         Map<String,String> parameters)
        ローカルに実行するExecutionControlインスタンスを作成して返します。
        定義:
        インタフェースExecutionControlProvider内のgenerate
        パラメータ:
        env - JShellによって提供される実行環境
        parameters - defaultまたは変更されたパラメータ・マップ。
        戻り値:
        実行エンジン