# Print output for @column tags ?>
public
class
InvocationTargetException
extends ReflectiveOperationException
| java.lang.Object | ||||
| ↳ | java.lang.Throwable | |||
| ↳ | java.lang.Exception | |||
| ↳ | java.lang.ReflectiveOperationException | |||
| ↳ | java.lang.reflect.InvocationTargetException | |||
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
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 also:
Public constructors | |
|---|---|
InvocationTargetException(Throwable target)
Constructs a InvocationTargetException with a target exception. |
|
InvocationTargetException(Throwable target, String s)
Constructs a InvocationTargetException with a target exception and a detail message. |
|
Protected constructors | |
|---|---|
InvocationTargetException()
Constructs an |
|
Public methods | |
|---|---|
Throwable
|
getCause()
Returns the cause of this exception (the thrown target exception,
which may be |
Throwable
|
getTargetException()
Get the thrown target exception. |
Inherited methods | |
|---|---|
public InvocationTargetException (Throwable target)
Constructs a InvocationTargetException with a target exception.
| Parameters | |
|---|---|
target |
Throwable: the target exception |
public InvocationTargetException (Throwable target, String s)
Constructs a InvocationTargetException with a target exception and a detail message.
| Parameters | |
|---|---|
target |
Throwable: the target exception |
s |
String: the detail message |
protected InvocationTargetException ()
Constructs an InvocationTargetException with
null as the target exception.
public Throwable getCause ()
Returns the cause of this exception (the thrown target exception,
which may be null).
| Returns | |
|---|---|
Throwable |
the cause of this exception. |
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.
| Returns | |
|---|---|
Throwable |
the thrown target exception (cause of this exception). |