Exception: java.lang.reflect.InvocationTargetException

  • public exception InvocationTargetException
  • extends Exception
InvocationTargetException is a checked exception that wraps an exception thrown by an invoked method or constructor.

As of release 1.4, this exception has been retrofitted to conform to the general purpose exception-chaining mechanism. The "target exception" that is provided at construction time and accessed via the java.lang.reflect.InvocationTargetException.getTargetException() method is now known as the cause, and may be accessed via the Throwable.getCause() method, as well as the aforementioned "legacy method."

See:
@see java.lang.reflect.Method
@see java.lang.reflect.Constructor

Inheritance

Superclass tree: Implements:

Methods

  • InvocationTargetExceptiontop

    protected InvocationTargetException()
    Constructs an InvocationTargetException with null as the target exception.
    Google Code Search
    Stack Overflow
  • InvocationTargetExceptiontop

    public InvocationTargetException(Throwable target)
    Constructs a InvocationTargetException with a target exception.
    Parameters:
    @param target the target exception
    Google Code Search
    Stack Overflow
  • InvocationTargetExceptiontop

    public InvocationTargetException(Throwable target, String s)
    Constructs a InvocationTargetException with a target exception and a detail message.
    Parameters:
    @param target the target exception
    @param s the detail message
    Google Code Search
    Stack Overflow
  • getCausetop

    public Throwable getCause()
    Returns the cause of this exception (the thrown target exception, which may be null).
    Return:
    @return the cause of this exception.
    Since:
    @since 1.4
    Override hierarchy:
    getCause from Throwable
    Google Code Search
    Stack Overflow
  • getTargetExceptiontop

    public Throwable getTargetException()
    Get the thrown target exception.

    This method predates the general-purpose exception chaining facility. The Throwable.getCause() method is now the preferred means of obtaining this information.

    Return:
    @return the thrown target exception (cause of this exception).
    Google Code Search
    Stack Overflow