インタフェース
com.sun.jdi.Mirrorの使用
-
Mirrorを使用しているパッケージ パッケージ 説明 com.sun.jdi これは、Java Debug Interface (JDI)のコア・パッケージで、ブートストラップ機能以外に、値、型、およびターゲット仮想マシン自体のミラーを定義します。com.sun.jdi.event このパッケージは、JDIイベントとイベント処理を定義します。com.sun.jdi.request このパッケージは、指定された条件下でJDIイベントが送信されることを要求する場合に使用されます。 -
-
com.sun.jdiでのMirrorの使用
com.sun.jdi内のMirrorのサブインタフェース 修飾子と型 インタフェース 説明 interface
ArrayReference
ターゲットVM内の配列オブジェクトおよびそのコンポーネントへのアクセスを提供します。interface
ArrayType
ターゲットVM内のある配列のクラスとその要素の型へのアクセスを提供します。interface
BooleanType
ターゲットVM内でアクセスされるすべてのプリミティブなboolean
値の型です。interface
BooleanValue
ターゲットVM内のプリミティブなboolean
値へのアクセスを提供します。interface
ByteType
ターゲットVM内でアクセスされるすべてのプリミティブなバイト値の型です。interface
ByteValue
ターゲットVM内のプリミティブなbyte
値へのアクセスを提供します。interface
CharType
ターゲットVM内でアクセスされるすべてのプリミティブなchar値の型です。interface
CharValue
ターゲットVM内のプリミティブなchar
値へのアクセスを提供します。interface
ClassLoaderReference
ターゲットVMからのクラス・ローダー・オブジェクトです。interface
ClassObjectReference
ターゲットVMからのjava.lang.Classのインスタンスです。interface
ClassType
ターゲットVM内のクラスのミラーです。interface
DoubleType
ターゲットVM内でアクセスされるすべてのプリミティブなdouble値の型です。interface
DoubleValue
ターゲットVM内のプリミティブなdouble
値へのアクセスを提供します。interface
Field
ターゲットVM内のクラス変数またはインスタンス変数です。interface
FloatType
ターゲットVM内でアクセスされるすべてのプリミティブなfloat値の型です。interface
FloatValue
ターゲットVM内のプリミティブなfloat
値へのアクセスを提供します。interface
IntegerType
ターゲットVM内でアクセスされるすべてのプリミティブなint
値の型です。interface
IntegerValue
ターゲットVM内のプリミティブなint
値へのアクセスを提供します。interface
InterfaceType
ターゲットVM内のインタフェースのミラーです。interface
LocalVariable
ターゲットVM内のローカル変数です。interface
Location
ターゲットVMの実行コード内の位置です。interface
LongType
ターゲットVM内でアクセスされるすべてのプリミティブなlong
値の型です。interface
LongValue
ターゲットVM内のプリミティブなlong
値へのアクセスを提供します。interface
Method
ターゲットVM内のstaticメソッドまたはインスタンス・メソッドです。interface
ModuleReference
ターゲットVM内のモジュール。interface
MonitorInfo
スレッドが所有するモニターの情報です。interface
ObjectReference
ターゲットVMに現在存在するオブジェクトです。interface
PathSearchingVirtualMachine
パスを使用してクラスを検索するVirtual Machineです。interface
PrimitiveType
ターゲットVM内の非オブジェクトの値に関連している型です。interface
PrimitiveValue
ターゲットVM内のプリミティブ型のフィールドまたは変数に割り当てられる値です。interface
ReferenceType
ターゲットVM内の任意のオブジェクトの型を表します。interface
ShortType
ターゲットVM内でアクセスされるすべてのプリミティブなshort
値の型です。interface
ShortValue
ターゲットVM内のプリミティブなshort
値へのアクセスを提供します。interface
StackFrame
スレッドの呼出しスタック上での、特定のメソッド呼出しの状態です。interface
StringReference
ターゲットVMの文字列オブジェクトです。interface
ThreadGroupReference
ターゲットVMのスレッド・グループ・オブジェクトです。interface
ThreadReference
ターゲットVMのスレッド・オブジェクトです。interface
Type
ターゲットVM内に存在する特定の型のミラーです。interface
TypeComponent
ユーザー定義型(クラスまたはインタフェース)内に定義されているエンティティです。interface
Value
ターゲットVM内に存在する特定の値のミラーです。interface
VirtualMachine
デバッグのターゲット仮想マシンです。interface
VoidType
ターゲットVM内でアクセスされるすべてのプリミティブなvoid
値の型です。interface
VoidValue
ターゲットVM内のプリミティブなvoid
値へのアクセスを提供します。 -
com.sun.jdi.eventでのMirrorの使用
com.sun.jdi.event内のMirrorのサブインタフェース 修飾子と型 インタフェース 説明 interface
AccessWatchpointEvent
ターゲットVMのフィールド・アクセスの通知。interface
BreakpointEvent
ターゲットVMのブレークポイントの通知。interface
ClassPrepareEvent
ターゲットVMのクラス準備の通知。interface
ClassUnloadEvent
ターゲットVMのクラス・アンロードの通知。interface
Event
ターゲットVM内でデバッガに関連して起きることです。interface
EventQueue
ターゲットVMの、着信デバッガ・イベントのためのマネージャです。interface
EventSet
指定された時間にターゲットVirtualMachine
によっていくつかのEvent
オブジェクトが作成されることがあります。interface
ExceptionEvent
ターゲットVMの例外通知。interface
LocatableEvent
位置とスレッドの両方を持つイベントのabstractスーパー・インタフェースです。interface
MethodEntryEvent
ターゲットVMのメソッド呼出しの通知。interface
MethodExitEvent
ターゲットVMのメソッド復帰の通知。interface
ModificationWatchpointEvent
ターゲットVMのフィールド変更の通知。interface
MonitorContendedEnteredEvent
ターゲットVM内のスレッドが待機していたモニターに、別のスレッドによって解放されたあとに入る際の通知です。interface
MonitorContendedEnterEvent
ターゲットVM内のスレッドが別のスレッドによってすでに獲得されているモニターに入ろうとする際の通知です。interface
MonitorWaitedEvent
ターゲットVM内のスレッドがモニター・オブジェクト上での待機を終了する際の通知です。interface
MonitorWaitEvent
ターゲットVM内のスレッドがモニター・オブジェクト上で待機を開始する際の通知です。interface
StepEvent
ターゲットVMのステップ完了の通知。interface
ThreadDeathEvent
ターゲットVMの完了済みスレッドの通知。interface
ThreadStartEvent
ターゲットVMの新しい実行中スレッドの通知。interface
VMDeathEvent
ターゲットVM終了の通知。interface
VMDisconnectEvent
ターゲットVMからの切断の通知。interface
VMStartEvent
ターゲットVMの初期化の通知。interface
WatchpointEvent
ターゲットVM内のスレッドが検出した、フィールド・トリガー・イベントの通知。 -
com.sun.jdi.requestでのMirrorの使用
com.sun.jdi.request内のMirrorのサブインタフェース 修飾子と型 インタフェース 説明 interface
AccessWatchpointRequest
ターゲットVM内でフィールドの内容がアクセスされたときの通知要求です。interface
BreakpointRequest
ターゲットVM内で実行を停止するべきLocation
を識別します。interface
ClassPrepareRequest
クラスがターゲットVM内で準備される際の通知要求です。interface
ClassUnloadRequest
クラスがターゲットVM内でアンロードされる際の通知要求です。interface
EventRequest
イベントの通知要求を表します。interface
EventRequestManager
EventRequest
の作成および削除を管理します。interface
ExceptionRequest
ターゲットVMで例外が発生する際の通知要求です。interface
MethodEntryRequest
ターゲットVM内でメソッドが呼び出される際の通知要求です。interface
MethodExitRequest
ターゲットVM内でメソッドが復帰する際の通知要求です。interface
ModificationWatchpointRequest
フィールドが設定された際の通知要求です。interface
MonitorContendedEnteredRequest
ターゲットVM内のスレッドが待機していたモニターに、別のスレッドによって解放されたあとに入る際の、通知要求です。interface
MonitorContendedEnterRequest
ターゲットVM内のスレッドが別のスレッドによってすでに獲得されているモニターに入ろうとする際の、通知要求です。interface
MonitorWaitedRequest
ターゲットVM内のスレッドがモニター・オブジェクト上での待機を終了する際の通知要求です。interface
MonitorWaitRequest
ターゲットVM内のスレッドがモニター・オブジェクト上で待機を開始する際の通知要求です。interface
StepRequest
ターゲットVM内でステップ実行が発生する際の通知要求です。interface
ThreadDeathRequest
ターゲットVM内でスレッドが終了する際の通知要求です。interface
ThreadStartRequest
ターゲットVM内でスレッドが実行を開始する際の通知要求です。interface
VMDeathRequest
ターゲットVMが終了する際の通知要求です。interface
WatchpointRequest
監視中のターゲットVM内のField
を識別します。
-