パッケージ
com.sun.jdiの使用
パッケージ
説明
これは、Java Debug Interface (JDI)のコア・パッケージで、ブートストラップ機能以外に、値、型、およびターゲット仮想マシン自体のミラーを定義します。
このパッケージは、JDIを使用する仮想マシンとターゲット仮想マシン間の接続を定義します。
このパッケージは、JDIイベントとイベント処理を定義します。
このパッケージは、指定された条件下でJDIイベントが送信されることを要求する場合に使用されます。
JShell実行エンジンを構築するための実装サポートを提供します。
-
クラス説明行番号または変数情報が利用可能でないことを示すためにスローされます。ある型または型要素のアクセス可能性に関する情報を提供します。ターゲットVM内の配列オブジェクトおよびそのコンポーネントへのアクセスを提供します。ターゲットVM内のプリミティブな
boolean
値へのアクセスを提供します。ターゲットVM内のプリミティブなbyte
値へのアクセスを提供します。ターゲットVM内のプリミティブなchar
値へのアクセスを提供します。ターゲットVMからのクラス・ローダー・オブジェクトです。要求されたクラスが適切なクラス・ローダーによってロードされていないことを示すためにスローされます。ターゲットVMからのjava.lang.Classのインスタンスです。ターゲットVM内のクラスのミラーです。ターゲットVM内のプリミティブなdouble
値へのアクセスを提供します。ターゲットVM内のクラス変数またはインスタンス変数です。ターゲットVM内のプリミティブなfloat
値へのアクセスを提供します。指定されたスレッドが最新の状態にある間は、要求された操作が完了できないことを示すためにスローされます。ターゲットVM内のプリミティブなint
値へのアクセスを提供します。ターゲットVM内のインタフェースのミラーです。フィールドまたは変数の値を設定する際、あるいはメソッドの戻り値を指定する際に、型が一致していないことを示すためにスローされます。ターゲットVM内で呼び出されたメソッドで発生した例外を示すためにスローされます。ターゲットVM内のローカル変数です。Location
を保持するミラーです。ターゲットVMの実行コード内の位置です。ターゲットVM内のプリミティブなlong
値へのアクセスを提供します。ターゲットVM内のstaticメソッドまたはインスタンス・メソッドです。別の仮想マシン内のエンティティを検査または操作するためにデバッガが使用するプロキシです。ターゲットVM内のモジュール。スレッドが所有するモニターの情報です。ターゲットVMに現在存在するオブジェクトです。フレーム上で演算を実行できなかったことを示すスロー。ターゲットVM内の非オブジェクトの値に関連している型です。ターゲットVM内のプリミティブ型のフィールドまたは変数に割り当てられる値です。ターゲットVM内の任意のオブジェクトの型を表します。ターゲットVM内のプリミティブなshort
値へのアクセスを提供します。スレッドの呼出しスタック上での、特定のメソッド呼出しの状態です。ターゲットVMの文字列オブジェクトです。ターゲットVMのスレッド・グループ・オブジェクトです。ターゲットVMのスレッド・オブジェクトです。ターゲットVM内に存在する特定の型のミラーです。ユーザー定義型(クラスまたはインタフェース)内に定義されているエンティティです。ターゲットVM内に存在する特定の値のミラーです。デバッグのターゲット仮想マシンです。ターゲット仮想マシンへの接続を管理するマネージャです。ターゲットVM内のプリミティブなvoid
値へのアクセスを提供します。 -
-
クラス説明ターゲットVM内のクラス変数またはインスタンス変数です。
Location
を保持するミラーです。ターゲットVMの実行コード内の位置です。ターゲットVM内のstaticメソッドまたはインスタンス・メソッドです。別の仮想マシン内のエンティティを検査または操作するためにデバッガが使用するプロキシです。ターゲットVMに現在存在するオブジェクトです。ターゲットVM内の任意のオブジェクトの型を表します。ターゲットVMのスレッド・オブジェクトです。ターゲットVM内に存在する特定の値のミラーです。 -
クラス説明ターゲットVM内のクラス変数またはインスタンス変数です。
Location
を保持するミラーです。ターゲットVMの実行コード内の位置です。別の仮想マシン内のエンティティを検査または操作するためにデバッガが使用するプロキシです。ターゲットVMに現在存在するオブジェクトです。ターゲットVM内の任意のオブジェクトの型を表します。ターゲットVMのスレッド・オブジェクトです。 -