|
Java Debug Interface | |||||||||
前 次 | フレームあり フレームなし |
ObjectReference を使用しているパッケージ | |
com.sun.jdi | Java Debug Interface (JDI) のコアパッケージで、ブートストラップ機能以外に、値、 型、およびターゲット VirtualMachine 自体に対するミラーを定義します。 |
com.sun.jdi.event | このパッケージには、JDI イベントとイベント処理を定義します。 |
com.sun.jdi.request | このパッケージは、指定された条件下で JDI イベントが送信されることを要求する場合に使用されます。 |
com.sun.jdi での ObjectReference の使用 |
com.sun.jdi での ObjectReference のサブインタフェース | |
interface |
ArrayReference
ターゲット VM 内の配列オブジェクト要素へのアクセスを提供します。 |
interface |
ClassLoaderReference
ターゲット VM からのクラスローダオブジェクトです。 |
interface |
ClassObjectReference
ターゲット VM からの java.lang.Class のインスタンスです。 |
interface |
StringReference
ターゲット VM の文字列オブジェクトです。 |
interface |
ThreadGroupReference
ターゲット VM のスレッドグループオブジェクトです。 |
interface |
ThreadReference
ターゲット VM のスレッドオブジェクトです。 |
ObjectReference を返す com.sun.jdi のメソッド | |
ObjectReference |
ThreadReference.currentContendedMonitor()
このスレッドが現在モニターを待機している場合は、そのモニターへの ObjectReference を返します。 |
ObjectReference |
StackFrame.thisObject()
現在のフレームの this の値を返します。 |
ObjectReference |
InvocationException.exception()
|
ObjectReference |
ClassType.newInstance(ThreadReference thread,
Method method,
List arguments,
int options)
ターゲット VM 内の指定されたコンストラクタ Method を使って、この型の新規インスタンスを生成します。 |
ObjectReference 型のパラメータを持つ com.sun.jdi のメソッド | |
void |
ThreadReference.stop(ObjectReference throwable)
非同期の例外を使用してこのスレッドを停止します。 |
ObjectReference 型のパラメータを持つ com.sun.jdi のコンストラクタ | |
InvocationException(ObjectReference exception)
|
com.sun.jdi.event での ObjectReference の使用 |
ObjectReference を返す com.sun.jdi.event のメソッド | |
ObjectReference |
WatchpointEvent.object()
フィールドによってアクセスまたは変更が行われるオブジェクトを返します。 |
ObjectReference |
ExceptionEvent.exception()
スローされた例外オブジェクトを取得します。 |
com.sun.jdi.request での ObjectReference の使用 |
ObjectReference 型のパラメータを持つ com.sun.jdi.request のメソッド | |
void |
StepRequest.addInstanceFilter(ObjectReference instance)
この要求により生成されるイベントを、現在実行中のインスタンス (このインスタンス) が、指定されたオブジェクトであるイベントだけに制限します。 |
void |
WatchpointRequest.addInstanceFilter(ObjectReference instance)
この要求により生成されるイベントを、現在実行中のインスタンス (このインスタンス) が、指定されたオブジェクトであるイベントだけに制限します。 |
void |
MethodExitRequest.addInstanceFilter(ObjectReference instance)
この要求により生成されるイベントを、現在実行中のインスタンス (このインスタンス) が、指定されたオブジェクトであるイベントだけに制限します。 |
void |
MethodEntryRequest.addInstanceFilter(ObjectReference instance)
この要求により生成されるイベントを、現在実行中のインスタンス (このインスタンス) が、指定されたオブジェクトであるイベントだけに制限します。 |
void |
ExceptionRequest.addInstanceFilter(ObjectReference instance)
この要求により生成されるイベントを、現在実行中のインスタンス (このインスタンス) が、指定されたオブジェクトであるイベントだけに制限します。 |
void |
BreakpointRequest.addInstanceFilter(ObjectReference instance)
この要求により生成されるイベントを、現在実行中のインスタンスが、指定されたオブジェクトであるイベントだけに制限します。 |
|
Java Debug Interface | |||||||||
前 次 | フレームあり フレームなし |