Java Debug Interface

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

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 イベントが送信されることを要求する場合に使用されます。 
 

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 値へのアクセスを提供します。
Method
          ターゲット VM 内の static メソッドまたはインスタンスメソッドです。
Mirror
          別の仮想マシン内のエンティティを検査または操作するためにデバッガが使用するプロキシです。
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
          public interface com.sun.jdi.VirtualMachineManager ターゲット仮想マシンへの接続を管理するマネージャです。
 

com.sun.jdi.connect により使用される com.sun.jdi のクラス
VirtualMachine
          デバッグのターゲット仮想マシンです。
 

com.sun.jdi.event により使用される com.sun.jdi のクラス
Field
          ターゲット VM 内のクラス変数またはインスタンス変数です。
Locatable
          Location を保持するミラーです。
Location
          ターゲット VM の実行コード内の位置です。
Method
          ターゲット VM 内の static メソッドまたはインスタンスメソッドです。
Mirror
          別の仮想マシン内のエンティティを検査または操作するためにデバッガが使用するプロキシです。
ObjectReference
          ターゲット VM に現在存在するオブジェクトです。
ReferenceType
          ターゲット VM 内の任意のオブジェクトの型を表します。
ThreadReference
          ターゲット VM のスレッドオブジェクトです。
Value
          ターゲット VM 内に存在する特定の値のミラーです。
 

com.sun.jdi.request により使用される com.sun.jdi のクラス
Field
          ターゲット VM 内のクラス変数またはインスタンス変数です。
Locatable
          Location を保持するミラーです。
Location
          ターゲット VM の実行コード内の位置です。
Mirror
          別の仮想マシン内のエンティティを検査または操作するためにデバッガが使用するプロキシです。
ObjectReference
          ターゲット VM に現在存在するオブジェクトです。
ReferenceType
          ターゲット VM 内の任意のオブジェクトの型を表します。
ThreadReference
          ターゲット VM のスレッドオブジェクトです。
 


Java Debug Interface