パッケージ | 説明 |
---|---|
com.sun.jdi |
これは、Java Debug Interface (JDI) のコアパッケージで、ブートストラップ機能以外に、値、型、およびターゲット仮想マシン自体のミラーを定義します。
|
修飾子と型 | メソッドと説明 |
---|---|
ObjectReference |
ThreadReference.currentContendedMonitor()
このスレッドが現在モニターを待機している場合は、そのモニターの
ObjectReference を返します。 |
int |
ObjectReference.entryCount()
現在所有しているスレッドが、このオブジェクトのモニターにエントリした回数を返します。
|
void |
ThreadReference.forceEarlyReturn(Value value)
return 文に到達する前に強制的にメソッドを復帰させます。
|
StackFrame |
ThreadReference.frame(int index)
スレッドの現在の呼び出しスタック内の指定されたインデックスで
StackFrame を返します。 |
int |
ThreadReference.frameCount()
スレッドの現在の呼び出しスタック内のスタックフレーム数を返します。
|
List<StackFrame> |
ThreadReference.frames()
スレッドの現在の呼び出しスタック内にある各
StackFrame を含むリストを返します。 |
List<StackFrame> |
ThreadReference.frames(int start, int length)
スレッドの現在の呼び出しスタックからの
StackFrame ミラーの範囲を含むリストを返します。 |
Value |
ClassType.invokeMethod(ThreadReference thread, Method method, List<? extends Value> arguments, int options)
ターゲット VM 内の指定された static
Method を呼び出します。 |
Value |
ObjectReference.invokeMethod(ThreadReference thread, Method method, List<? extends Value> arguments, int options)
ターゲット VM 内のこのオブジェクトで指定された
Method を呼び出します。 |
ObjectReference |
ClassType.newInstance(ThreadReference thread, Method method, List<? extends Value> arguments, int options)
ターゲット VM 内の指定されたコンストラクタの
Method を使って、この型の新規インスタンスを構築します。 |
List<ObjectReference> |
ThreadReference.ownedMonitors()
スレッドが所有する各モニターの
ObjectReference を含むリストを返します。 |
List<MonitorInfo> |
ThreadReference.ownedMonitorsAndFrames()
スレッドが所有する各モニターの
MonitorInfo オブジェクトを含むリストを返します。 |
ThreadReference |
ObjectReference.owningThread()
このオブジェクトのモニターを現在所有するスレッドがある場合は、そのスレッドの
ThreadReference を返します。 |
void |
ThreadReference.popFrames(StackFrame frame)
スタックフレームをポップします。
|
List<ThreadReference> |
ObjectReference.waitingThreads()
このオブジェクトのモニターを現在待機している各スレッドの
ThreadReference を含むリストを返します。 |
Copyright © 1999, 2013, Oracle and/or its affiliates. All rights reserved.