-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 ObjectReference
monitor()
返回监视器的ObjectReference
对象。int
stackDepth()
返回拥有线程获取此监视器的堆栈深度。ThreadReference
thread()
返回拥有监视器的线程的ThreadReference
对象。-
声明方法的接口 com.sun.jdi.Mirror
toString, virtualMachine
-
-
-
-
方法详细信息
-
monitor
ObjectReference monitor()
返回监视器的ObjectReference
对象。- 结果
-
监视器的
ObjectReference
对象。 - 异常
-
InvalidStackFrameException
- 如果关联的堆栈帧已变为无效。 一旦帧的线程恢复,堆栈帧就不再有效。 - 从以下版本开始:
- 1.6
- 另请参见:
-
ThreadReference.ownedMonitorsAndFrames()
-
stackDepth
int stackDepth()
返回拥有线程获取此监视器的堆栈深度。 如果实现无法确定堆栈深度(例如,对于JNI MonitorEnter获取的监视器),则返回-1。- 结果
- 拥有线程获取此监视器的堆栈深度。
- 异常
-
InvalidStackFrameException
- 如果关联的堆栈帧已变为无效。 一旦帧的线程恢复,堆栈帧就不再有效。 - 另请参见:
-
ThreadReference.ownedMonitorsAndFrames()
-
thread
ThreadReference thread()
返回拥有监视器的线程的ThreadReference
对象。- 结果
-
拥有监视器的线程的
ThreadReference
对象。 - 异常
-
InvalidStackFrameException
- 如果关联的堆栈帧已变为无效。 一旦帧的线程恢复,堆栈帧就不再有效。 - 另请参见:
-
ThreadReference.frame(int)
-
-