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