インタフェース
com.sun.jdi.VirtualMachineの使用
パッケージ
説明
これは、Java Debug Interface (JDI)のコア・パッケージで、ブートストラップ機能以外に、値、型、およびターゲット仮想マシン自体のミラーを定義します。
このパッケージは、JDIを使用する仮想マシンとターゲット仮想マシン間の接続を定義します。
JShell実行エンジンを構築するための実装サポートを提供します。
-
com.sun.jdiでのVirtualMachineの使用
修飾子と型メソッド説明VirtualMachineManager.createVirtualMachine
(Connection connection) 新しい仮想マシンを作成します。VirtualMachineManager.createVirtualMachine
(Connection connection, Process process) ターゲットVMの仮想マシン・ミラーを作成します。Mirror.virtualMachine()
このミラーが属するVirtualMachineを取得します。 -
com.sun.jdi.connectでのVirtualMachineの使用
修飾子と型メソッド説明ListeningConnector.accept
(Map<String, ? extends Connector.Argument> arguments) ターゲットVMがこのコネクタに接続されるのを待機します。AttachingConnector.attach
(Map<String, ? extends Connector.Argument> arguments) 実行中のアプリケーションにアタッチし、そのVMのミラーを返します。LaunchingConnector.launch
(Map<String, ? extends Connector.Argument> arguments) アプリケーションを起動し、そのVMに接続します。 -
jdk.jshell.executionでのVirtualMachineの使用
修飾子と型メソッド説明protected VirtualMachine
JdiDefaultExecutionControl.vm()
protected abstract VirtualMachine
JdiExecutionControl.vm()
JDIVirtualMachine
インスタンスを返します。JdiInitiator.vm()
結果のVirtualMachine
インスタンスを返します。修飾子と型メソッド説明static void
Util.detectJdiExitEvent
(VirtualMachine vm, Consumer<String> unbiddenExitHandler) VMDeathEvent
とVMDisconnectEvent
のJDIイベント・ストリームを監視します。protected ReferenceType
JdiExecutionControl.referenceType
(VirtualMachine vm, String name) 指定されたクラス名に対応するJDIReferenceType
を返します。