Spec-Zone.ru › OpenJDK 8

Класс 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.4, это исключение было переработано для соответствия общему механизму цепочки исключений. «Целевое исключение», предоставляемое во время создания и доступное через метод getTargetException(), теперь известно как причина и может быть доступно через метод Throwable.getCause(), а также через упомянутый «устаревший метод».

См. также:
Method, Constructor, Сериализованная форма

Конструкторы

Модификатор Конструктор и описание
protected InvocationTargetException()

Создаёт InvocationTargetException с null в качестве целевого исключения.

InvocationTargetException(Throwable target)

Создаёт InvocationTargetException с целевым исключением.

InvocationTargetException(Throwable target, String s)

Создаёт InvocationTargetException с целевым исключением и сообщением об ошибке.

Методы

Модификатор и тип Метод и описание
Throwable getCause()

Возвращает причину этого исключения (выброшенное целевое исключение, которое может быть null).

Throwable getTargetException()

Получить выброшенное целевое исключение.

Методы, унаследованные от класса java.lang.Throwable

addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Конструкторы

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()

Получить выброшенное целевое исключение.

Этот метод предшествует общедоступному механизму цепочки исключений. Метод Throwable.getCause() теперь является предпочтительным способом получения этой информации.

Возвращает:
выброшенное целевое исключение (причина этого исключения).

getCause

public Throwable getCause()

Возвращает причину этого исключения (выброшенное целевое исключение, которое может быть null).

Переопределяет:
getCause в классе Throwable
Возвращает:
причина этого исключения.
С версии:
1.4

© 1993, 2020, 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API