- java.lang.Object
-
- jdk.jshell.execution.DirectExecutionControl
-
- jdk.jshell.execution.LocalExecutionControl
-
- すべての実装されたインタフェース:
AutoCloseable,ExecutionControl
public class LocalExecutionControl extends DirectExecutionControl
ExecutionControlの実装で、JShellコアと同じJVMで実行されます。- 導入されたバージョン:
- 9
-
-
ネストされたクラスのサマリー
-
インタフェースjdk.jshell.spiで宣言されたネストされたクラス/インタフェース。ExecutionControl
ExecutionControl.ClassBytecodes, ExecutionControl.ClassInstallException, ExecutionControl.EngineTerminationException, ExecutionControl.ExecutionControlException, ExecutionControl.InternalException, ExecutionControl.NotImplementedException, ExecutionControl.ResolutionException, ExecutionControl.RunException, ExecutionControl.StoppedException, ExecutionControl.UserException
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 LocalExecutionControl()デフォルトのクラス・ロードを使用してインスタンスを作成します。LocalExecutionControl(LoaderDelegate loaderDelegate)指定された委任にローダー操作を委任して、インスタンスを作成します。
-
メソッドのサマリー
-
クラスjdk.jshell.executionで宣言されたメソッド。DirectExecutionControl
classesRedefined, clientCodeEnter, clientCodeLeave, findClass, invoke, stop, throwConvertedInvocationException, throwConvertedOtherException, valueString
-
クラスjava.langで宣言されたメソッド。オブジェクト
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
インタフェースjdk.jshell.spiで宣言されたメソッド。ExecutionControl
addToClasspath, close, extensionCommand, invoke, load, redefine, varValue
-
-
-
-
コンストラクタの詳細
-
LocalExecutionControl
public LocalExecutionControl(LoaderDelegate loaderDelegate)
指定された委任にローダー操作を委任して、インスタンスを作成します。- パラメータ:
loaderDelegate- ロード・クラスを処理する委任
-
LocalExecutionControl
public LocalExecutionControl()
デフォルトのクラス・ロードを使用してインスタンスを作成します。
-
-