Serializablepublic class InvocationTargetException extends ReflectiveOperationException
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."
Method,
Constructor,
序列化表格| 限定符 | 构造器 | 说明 |
|---|---|---|
protected |
InvocationTargetException() |
Constructs an
InvocationTargetException with
null as the target exception. |
|
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.
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
Throwable |
getCause() |
Returns the cause of this exception (the thrown target exception,
which may be
null). |
Throwable |
getTargetException() |
Get the thrown target exception.
|
protected InvocationTargetException()
InvocationTargetException with
null as the target exception.public InvocationTargetException(Throwable target)
target - the target exceptionpublic Throwable getTargetException()
This method predates the general-purpose exception chaining facility.
The Throwable#getCause() method is now the preferred means of
obtaining this information.