-  
        
       
-  
             
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 ObjectReferencemonitor()返回监视器的ObjectReference对象。intstackDepth()返回拥有线程获取此监视器的堆栈深度。ThreadReferencethread()返回拥有监视器的线程的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) 
 
 -  
 
 -