Spec-Zone .ru
спецификации, руководства, описания, API
|
public class UndeclaredThrowableException extends RuntimeException
invoke
метод выдает проверенное исключение (a Throwable
это не присваиваемо RuntimeException
или Error
) это не присваиваемо любому из типов исключения, объявленных в throws
пункт метода, который был вызван на экземпляр прокси и диспетчеризирован обработчику вызова. UndeclaredThrowableException
экземпляр содержит необъявленное проверенное исключение, которое было выдано обработчиком вызова, и это может быть получено с getUndeclaredThrowable()
метод. UndeclaredThrowableException
расширяется RuntimeException
, таким образом, это - исключение непроверенное, которое обертывает проверенное исключение.
С выпуска 1.4 это исключение было retrofitted, чтобы соответствовать объединяющему в цепочку исключение механизму общего назначения. "Необъявленное проверенное исключение, которое было выдано обработчиком вызова", который может быть обеспечен во время создания и получен доступ через getUndeclaredThrowable()
метод теперь известен как причина, и может быть получен доступ через Throwable.getCause()
метод, так же как вышеупомянутый "метод наследства."
InvocationHandler
, Сериализированная ФормаКонструктор и Описание |
---|
UndeclaredThrowableException(Throwable undeclaredThrowable)
Конструкции
UndeclaredThrowableException с указанным Throwable . |
UndeclaredThrowableException(Throwable undeclaredThrowable, String s)
Конструкции
UndeclaredThrowableException с указанным Throwable и сообщение детали. |
Модификатор и Тип | Метод и Описание |
---|---|
Throwable |
getCause()
Возвращает причину этого исключения (
Throwable экземпляр переносился в этом UndeclaredThrowableException , который может быть null ). |
Throwable |
getUndeclaredThrowable()
Возвраты
Throwable экземпляр переносился в этом UndeclaredThrowableException , который может быть null . |
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public UndeclaredThrowableException(Throwable undeclaredThrowable)
UndeclaredThrowableException
с указанным Throwable
.undeclaredThrowable
- необъявленное проверенное исключение, которое было выданоpublic Throwable getUndeclaredThrowable()
Throwable
экземпляр переносился в этом UndeclaredThrowableException
, который может быть null
. Этот метод предшествует средству объединения в цепочку исключения общего назначения. Throwable.getCause()
метод является теперь привилегированными средствами получения этой информации.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.