This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.


java.lang.reflect
exception InvocationTargetException

java.lang.Object extended by java.lang.Throwable extended by java.lang.Exception extended by java.lang.reflect.InvocationTargetException
All Implemented Interfaces:
Serializable

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.
 

          Constructs a InvocationTargetException with a target exception.
 

          Constructs a InvocationTargetException with a target exception and a detail message.
 
Method Summary
 Throwable

          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

InvocationTargetException

protected InvocationTargetException()
Constructs an InvocationTargetException with null as the target exception.


InvocationTargetException

public InvocationTargetException(Throwable target)
Constructs a InvocationTargetException with a target exception.

Parameters:
target - the target exception

InvocationTargetException

public InvocationTargetException(Throwable target,
                                 String s)
Constructs a InvocationTargetException with a target exception and a detail message.

Parameters:
target - the target exception
s - the detail message
Method Detail

getCause

public Throwable getCause()
Returns the cause of this exception (the thrown target exception, which may be null).

Overrides:
getCause in class Throwable
Returns:
the cause of this exception.

getTargetException

public Throwable getTargetException()
Get the thrown target exception.

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

Returns:
the thrown target exception (cause of this exception).


This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.
This page displays the Jadeite version of the documention, which is derived from the offical documentation that contains this copyright notice:
Copyright 2008 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
The official Sun™ documentation can be found here at http://java.sun.com/javase/6/docs/api/.