| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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 {@link #getTargetException()} method is now known as the cause, and may be accessed via the {@link Throwable#getCause()} method, as well as the aforementioned "legacy method."
Constructor Summary | |
---|---|
protected |
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. |
Method Summary | |
---|---|
Throwable |
getCause() Returns the cause of this exception (the thrown target exception, which may be null). |
Throwable |
Get the thrown target exception. |
Methods inherited from class java.lang.Throwable |
---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected InvocationTargetException()
InvocationTargetException
with
null
as the target exception.
public InvocationTargetException(Throwable target)
target
- the target exceptionpublic InvocationTargetException(Throwable target, String s)
target
- the target exceptions
- the detail messageMethod Detail |
---|
public Throwable getCause()
getCause
in class Throwable
public Throwable getTargetException()
This method predates the general-purpose exception chaining facility. The {@link Throwable#getCause()} method is now the preferred means of obtaining this information.
| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |