パッケージ | 説明 |
---|---|
com.sun.jdi |
これは、Java Debug Interface (JDI) のコアパッケージで、ブートストラップ機能以外に、値、型、およびターゲット仮想マシン自体のミラーを定義します。
|
com.sun.jdi.event |
このパッケージは、JDI イベントとイベント処理を定義します。
|
com.sun.jdi.request |
このパッケージは、指定された条件下で JDI イベントが送信されることを要求する場合に使用されます。
|
修飾子と型 | インタフェースと説明 |
---|---|
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 |
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 値へのアクセスを提供します。 |
修飾子と型 | インタフェースと説明 |
---|---|
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 内のスレッドが検出した、フィールドトリガーイベントの通知。
|
修飾子と型 | インタフェースと説明 |
---|---|
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 を識別します。 |
Copyright © 1999, 2013, Oracle and/or its affiliates. All rights reserved.