java.lang.reflect
public class: InvocationTargetException [javadoc |
source]
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.ReflectiveOperationException
java.lang.reflect.InvocationTargetException
All Implemented Interfaces:
Serializable
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."
Methods from java.lang.Throwable: |
---|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getStackTraceDepth, getStackTraceElement, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods from java.lang.Object: |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method from java.lang.reflect.InvocationTargetException Detail: |
public Throwable getCause() {
return target;
}
Returns the cause of this exception (the thrown target exception,
which may be {@code null}). |
public Throwable getTargetException() {
return target;
}
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. |