Класс UndeclaredThrowableException
- Все реализуемые интерфейсы:
Serializable
public class UndeclaredThrowableException extends RuntimeException
invoke метод выбрасывает исключение checked (исключение Throwable, которое не может быть приведено к типу RuntimeException или Error) и не может быть приведено ни к одному из типов исключений, объявленных в части throws метода, который был вызван на экземпляре прокси и передан обработчику вызовов. Экземпляр класса UndeclaredThrowableException содержит необработанное исключение checked, которое было сгенерировано обработчиком вызовов, и его можно получить с помощью метода getUndeclaredThrowable(). UndeclaredThrowableException расширяет RuntimeException, поэтому это необработанное исключение, которое оборачивает исключение checked.
- С момента:
- 1.3
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
UndeclaredThrowableException |
Создает экземпляр UndeclaredThrowableException со заданным Throwable. |
UndeclaredThrowableException |
Создает экземпляр UndeclaredThrowableException со заданным Throwable и сообщением об ошибке. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Throwable |
getUndeclaredThrowable() |
Возвращает экземпляр Throwable, заключенный в этот экземпляр класса UndeclaredThrowableException, который может быть null. |
Методы, объявленные в классе java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Подробное описание конструкторов
UndeclaredThrowableException
public UndeclaredThrowableException(Throwable undeclaredThrowable)
UndeclaredThrowableException со заданным Throwable.- Параметры:
-
undeclaredThrowable- необработанное исключение checked, которое было сгенерировано
UndeclaredThrowableException
public UndeclaredThrowableException(Throwable undeclaredThrowable, String s)
UndeclaredThrowableException со заданным Throwable и сообщением об ошибке.- Параметры:
-
undeclaredThrowable- необработанное исключение checked, которое было сгенерировано -
s- сообщение об ошибке
Подробное описание методов
getUndeclaredThrowable
public Throwable getUndeclaredThrowable()
Throwable, заключенный в этот экземпляр класса UndeclaredThrowableException, который может быть null.- Примечание API:
- Этот метод предшествует общедоступному механизму цепочки исключений. Метод
Throwable.getCause()сейчас является предпочтительным способом получения этой информации. - Возвращает:
- необработанное исключение checked, которое было сгенерировано
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/reflect/UndeclaredThrowableException.html