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