パッケージ
com.sun.jdiの使用

com.sun.jdiを使用するパッケージ
パッケージ
説明
これは、Java Debug Interface (JDI)のコア・パッケージで、ブートストラップ機能以外に、値、型、およびターゲット仮想マシン自体のミラーを定義します。
このパッケージは、JDIを使用する仮想マシンとターゲット仮想マシン間の接続を定義します。
このパッケージは、JDIイベントとイベント処理を定義します。
このパッケージは、指定された条件下でJDIイベントが送信されることを要求する場合に使用されます。
JShell実行エンジンを構築するための実装サポートを提供します。
  • com.sun.jdiにより使用されるcom.sun.jdiのクラス
    クラス
    説明
    行番号または変数情報が利用可能でないことを示すためにスローされます。
    ある型または型要素のアクセス可能性に関する情報を提供します。
    ターゲット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値へのアクセスを提供します。
  • com.sun.jdi.connectにより使用されるcom.sun.jdiのクラス
    クラス
    説明
    デバッグのターゲット仮想マシンです。
  • com.sun.jdi.eventにより使用されるcom.sun.jdiのクラス
    クラス
    説明
    ターゲットVM内のクラス変数またはインスタンス変数です。
    Locationを保持するミラーです。
    ターゲットVMの実行コード内の位置です。
    ターゲットVM内のstaticメソッドまたはインスタンス・メソッドです。
    別の仮想マシン内のエンティティを検査または操作するためにデバッガが使用するプロキシです。
    ターゲットVMに現在存在するオブジェクトです。
    ターゲットVM内の任意のオブジェクトの型を表します。
    ターゲットVMのスレッド・オブジェクトです。
    ターゲットVM内に存在する特定の値のミラーです。
  • com.sun.jdi.requestにより使用されるcom.sun.jdiのクラス
    クラス
    説明
    ターゲットVM内のクラス変数またはインスタンス変数です。
    Locationを保持するミラーです。
    ターゲットVMの実行コード内の位置です。
    別の仮想マシン内のエンティティを検査または操作するためにデバッガが使用するプロキシです。
    ターゲットVMに現在存在するオブジェクトです。
    ターゲットVM内の任意のオブジェクトの型を表します。
    ターゲットVMのスレッド・オブジェクトです。
  • jdk.jshell.executionにより使用されるcom.sun.jdiのクラス
    クラス
    説明
    ターゲットVM内の任意のオブジェクトの型を表します。
    デバッグのターゲット仮想マシンです。