|
Java Debug Interface | ||||||||
| 前 次 | フレームあり フレームなし | ||||||||
| ObjectReference を使用しているパッケージ | |
|---|---|
| com.sun.jdi | Java Debug Interface (JDI) のコアパッケージで、ブートストラップ機能以外に、値、型、およびターゲット仮想マシン自体に対するミラーを定義します。 |
| 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 |
InvocationException.exception()
|
ObjectReference |
ClassType.newInstance(ThreadReference thread,
Method method,
List<? extends Value> arguments,
int options)
ターゲット VM 内の指定されたコンストラクタ Method を使って、この型の新規インスタンスを生成します。 |
ObjectReference |
StackFrame.thisObject()
現在のフレームの this の値を返します。 |
| ObjectReference 型の引数を持つ型を返す com.sun.jdi のメソッド | |
|---|---|
List<ObjectReference> |
ThreadReference.ownedMonitors()
スレッドが所有する各モニターへの ObjectReference の List を返します。 |
| 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 |
ExceptionEvent.exception()
スローされた例外オブジェクトを取得します。 |
ObjectReference |
WatchpointEvent.object()
フィールドによってアクセスまたは変更が行われるオブジェクトを返します。 |
| com.sun.jdi.request での ObjectReference の使用 |
|---|
| ObjectReference 型のパラメータを持つ com.sun.jdi.request のメソッド | |
|---|---|
void |
MethodExitRequest.addInstanceFilter(ObjectReference instance)
この要求により生成されるイベントを、現在実行中のインスタンス (このインスタンス) が、指定されたオブジェクトであるイベントだけに制限します。 |
void |
WatchpointRequest.addInstanceFilter(ObjectReference instance)
この要求により生成されるイベントを、現在実行中のインスタンス (このインスタンス) が、指定されたオブジェクトであるイベントだけに制限します。 |
void |
ExceptionRequest.addInstanceFilter(ObjectReference instance)
この要求により生成されるイベントを、現在実行中のインスタンス (このインスタンス) が、指定されたオブジェクトであるイベントだけに制限します。 |
void |
StepRequest.addInstanceFilter(ObjectReference instance)
この要求により生成されるイベントを、現在実行中のインスタンス (このインスタンス) が、指定されたオブジェクトであるイベントだけに制限します。 |
void |
MethodEntryRequest.addInstanceFilter(ObjectReference instance)
この要求により生成されるイベントを、現在実行中のインスタンス (このインスタンス) が、指定されたオブジェクトであるイベントだけに制限します。 |
void |
BreakpointRequest.addInstanceFilter(ObjectReference instance)
この要求により生成されるイベントを、現在実行中のインスタンスが、指定されたオブジェクトであるイベントだけに制限します。 |
|
Java Debug Interface | ||||||||
| 前 次 | フレームあり フレームなし | ||||||||