Класс InvocationTargetException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.ReflectiveOperationException
java.lang.reflect.InvocationTargetException
- Все реализуемые интерфейсы:
Serializable
public class InvocationTargetException extends ReflectiveOperationException
InvocationTargetException — это проверяемое исключение, которое оборачивает исключение, выброшенное вызванным методом или конструктором.
- Начиная с:
- 1.1
- См. также:
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Создает InvocationTargetException, используя null в качестве целевого исключения. |
|
| Создает InvocationTargetException с целевым исключением. |
||
| Создает InvocationTargetException с целевым исключением и подробным сообщением. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Throwable |
getCause() |
Возвращает причину этого исключения (выброшенное целевое исключение, которое может быть null). |
Throwable |
getTargetException() |
Возвращает выброшенное целевое исключение. |
Методы, объявленные в классе Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Подробное описание конструкторов
InvocationTargetException
protected InvocationTargetException()
Создает
InvocationTargetException, используя null в качестве целевого исключения.InvocationTargetException
public InvocationTargetException(Throwable target)
Создает InvocationTargetException с целевым исключением.
- Параметры:
-
target— целевое исключение
InvocationTargetException
public InvocationTargetException(Throwable target, String s)
Создает InvocationTargetException с целевым исключением и подробным сообщением.
- Параметры:
-
target— целевое исключение -
s— подробное сообщение
Подробное описание методов
getTargetException
public Throwable getTargetException()
Возвращает выброшенное целевое исключение.
- Примечание API:
- Этот метод появился раньше, чем универсальный механизм связывания исключений. Теперь для получения этой информации предпочтительно использовать метод
Throwable.getCause(). - Возвращает:
- выброшенное целевое исключение (причину этого исключения).
getCause
© 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://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/reflect/InvocationTargetException.html