Spec-Zone .ru
спецификации, руководства, описания, API
|
public class MonitorInfo extends LockInfo
CompositeData
с атрибутами как определено в from
метод.Конструктор и Описание |
---|
MonitorInfo(String className, int identityHashCode, int stackDepth, StackTraceElement stackFrame)
Создайте объект MonitorInfo.
|
Модификатор и Тип | Метод и Описание |
---|---|
static MonitorInfo |
from(CompositeData cd)
Возвращает объект MonitorInfo, представленный данным CompositeData.
|
int |
getLockedStackDepth()
Возвращает глубину в трассировке стека, где объектный монитор был заблокирован.
|
StackTraceElement |
getLockedStackFrame()
Возвращает стековый фрейм, который заблокировал объектный монитор.
|
getClassName, getIdentityHashCode, toString
public MonitorInfo(String className, int identityHashCode, int stackDepth, StackTraceElement stackFrame)
className
- полностью определенное имя класса объекта блокировки.identityHashCode
- identity hash code
из объекта блокировки.stackDepth
- глубина в стеке прослеживает, где объектный монитор был заблокирован.stackFrame
- стековый фрейм, который заблокировал объектный монитор.IllegalArgumentException
- если stackDepth ≥ 0, но stackFrame является null, или stackDepth <0, но stackFrame не является null.public int getLockedStackDepth()
ThreadInfo.getStackTrace()
метод.public StackTraceElement getLockedStackFrame()
public static MonitorInfo from(CompositeData cd)
LockInfo
класс:
Название атрибута Ввести lockedStackFrame CompositeData as specified in the stackTrace attribute defined in the ThreadInfo.from
method.lockedStackDepth java.lang.Integer
cd
- CompositeData, представляющий MonitorInfoIllegalArgumentException
- если cd не представляет MonitorInfo с атрибутами, описанными выше.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.