パッケージ | 説明 |
---|---|
com.sun.jdi |
これは、Java Debug Interface (JDI) のコアパッケージで、ブートストラップ機能以外に、値、型、およびターゲット仮想マシン自体のミラーを定義します。
|
com.sun.jdi.event |
このパッケージは、JDI イベントとイベント処理を定義します。
|
com.sun.jdi.request |
このパッケージは、指定された条件下で JDI イベントが送信されることを要求する場合に使用されます。
|
修飾子と型 | インタフェースと説明 |
---|---|
interface |
ArrayReference
ターゲット VM 内の配列オブジェクトおよびそのコンポーネントへのアクセスを提供します。
|
interface |
ClassLoaderReference
ターゲット VM からのクラスローダーオブジェクトです。
|
interface |
ClassObjectReference
ターゲット VM からの java.lang.Class のインスタンスです。
|
interface |
StringReference
ターゲット VM の文字列オブジェクトです。
|
interface |
ThreadGroupReference
ターゲット VM のスレッドグループオブジェクトです。
|
interface |
ThreadReference
ターゲット VM のスレッドオブジェクトです。
|
修飾子と型 | メソッドと説明 |
---|---|
ObjectReference |
ThreadReference.currentContendedMonitor()
このスレッドが現在モニターを待機している場合は、そのモニターの
ObjectReference を返します。 |
ObjectReference |
InvocationException.exception() |
ObjectReference |
MonitorInfo.monitor()
モニターの
ObjectReference オブジェクトを返します。 |
ObjectReference |
ClassType.newInstance(ThreadReference thread, Method method, List<? extends Value> arguments, int options)
ターゲット VM 内の指定されたコンストラクタの
Method を使って、この型の新規インスタンスを構築します。 |
ObjectReference |
StackFrame.thisObject()
現在のフレームの this の値を返します。
|
修飾子と型 | メソッドと説明 |
---|---|
List<ObjectReference> |
ReferenceType.instances(long maxInstances)
この ReferenceType のインスタンスを返します。
|
List<ObjectReference> |
ThreadReference.ownedMonitors()
スレッドが所有する各モニターの
ObjectReference を含むリストを返します。 |
List<ObjectReference> |
ObjectReference.referringObjects(long maxReferrers)
このオブジェクトを直接参照するオブジェクトを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
void |
ThreadReference.stop(ObjectReference throwable)
非同期の例外を使用してこのスレッドを停止します。
|
コンストラクタと説明 |
---|
InvocationException(ObjectReference exception) |
修飾子と型 | メソッドと説明 |
---|---|
ObjectReference |
ExceptionEvent.exception()
スローされた例外オブジェクトを取得します。
|
ObjectReference |
MonitorWaitEvent.monitor()
スレッドが待機しようとしているモニターオブジェクトを返します。
|
ObjectReference |
MonitorContendedEnterEvent.monitor()
入ったメソッドを返します。
|
ObjectReference |
MonitorContendedEnteredEvent.monitor()
開始されたモニターを返します。
|
ObjectReference |
MonitorWaitedEvent.monitor()
このスレッドが待機していたモニターオブジェクトを返します。
|
ObjectReference |
WatchpointEvent.object()
フィールドがアクセスまたは変更されるオブジェクトを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
void |
MonitorContendedEnterRequest.addInstanceFilter(ObjectReference instance)
この要求により生成されるイベントを、現在実行中のインスタンス (「this」) が、指定されたオブジェクトであるものに制限します。
|
void |
MonitorWaitRequest.addInstanceFilter(ObjectReference instance)
この要求により生成されるイベントを、現在実行中のインスタンス (「this」) が、指定されたオブジェクトであるものに制限します。
|
void |
MonitorWaitedRequest.addInstanceFilter(ObjectReference instance)
この要求により生成されるイベントを、現在実行中のインスタンス (「this」) が、指定されたオブジェクトであるものに制限します。
|
void |
MethodExitRequest.addInstanceFilter(ObjectReference instance)
この要求により生成されるイベントを、現在実行中のインスタンス (「this」) が、指定されたオブジェクトであるものに制限します。
|
void |
WatchpointRequest.addInstanceFilter(ObjectReference instance)
この要求により生成されるイベントを、現在実行中のインスタンス (「this」) が、指定されたオブジェクトであるものに制限します。
|
void |
ExceptionRequest.addInstanceFilter(ObjectReference instance)
この要求により生成されるイベントを、現在実行中のインスタンス (「this」) が、指定されたオブジェクトであるものに制限します。
|
void |
BreakpointRequest.addInstanceFilter(ObjectReference instance)
この要求により生成されるイベントを、現在実行中のインスタンスが、指定されたオブジェクトであるものに制限します。
|
void |
MonitorContendedEnteredRequest.addInstanceFilter(ObjectReference instance)
この要求により生成されるイベントを、現在実行中のインスタンス (「this」) が、指定されたオブジェクトであるものに制限します。
|
void |
StepRequest.addInstanceFilter(ObjectReference instance)
この要求により生成されるイベントを、現在実行中のインスタンス (「this」) が、指定されたオブジェクトであるものに制限します。
|
void |
MethodEntryRequest.addInstanceFilter(ObjectReference instance)
この要求により生成されるイベントを、現在実行中のインスタンス (「this」) が、指定されたオブジェクトであるものに制限します。
|
Copyright © 1999, 2013, Oracle and/or its affiliates. All rights reserved.