-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 ObjectReference
monitor()
返回显示器的ObjectReference
对象。int
stackDepth()
返回该拥有线程获取该监视器的堆栈深度。ThreadReference
thread()
为拥有该监视器的线程返回一个ThreadReference
对象。-
Methods inherited from interface 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)
-
-