Класс UndeclaredThrowableException
- Все реализованные интерфейсы:
Serializable
public class UndeclaredThrowableException extends RuntimeException
invoke выбрасывает исключение с проверкой (исключение с Throwable, которое не присваивается RuntimeException или Error) которое не может быть присвоено ни одному из типов исключений, объявленных в throws пункте метода, который был вызван на экземпляре прокси и передан обработчику вызова. Экземпляр UndeclaredThrowableException содержит не объявленное исключение с проверкой, которое было выброшено обработчиком вызова, и его можно получить с помощью метода getUndeclaredThrowable(). UndeclaredThrowableException наследуется от RuntimeException, поэтому это исключение без проверки, которое оборачивает исключение с проверкой.
- С:
- 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- не объявленное исключение с проверкой, которое было выброшено
UndeclaredThrowableException
public UndeclaredThrowableException(Throwable undeclaredThrowable, String s)
UndeclaredThrowableException со специфицированным Throwable и сообщением об ошибке.- Параметры:
-
undeclaredThrowable- не объявленное исключение с проверкой, которое было выброшено -
s- сообщение об ошибке
Подробное описание методов
getUndeclaredThrowable
public Throwable getUndeclaredThrowable()
Throwable , заключенный в этом UndeclaredThrowableException, который может быть null.- Примечание API:
- Этот метод предшествует общедоступному механизму цепочки исключений. Метод
Throwable.getCause()теперь является предпочтительным средством получения этой информации. - Возвращает:
- не объявленное исключение с проверкой, которое было выброшено
© 1993, 2021, 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://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/reflect/UndeclaredThrowableException.html