Documentation  › java.lang.reflect  › InvocationTargetException
 
 


  InvocationTargetException
  public

  Inherits From:   Exception : Throwable : Object
  Conforms To:   none
  Declared In:   java.lang.reflect


Exception Description
 
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 getCause() method, as well as the aforementioned "legacy method."



Class Variables
 
None declared in this exception.


Instance Variables
 
None declared in this exception.


Constructors
 
InvocationTargetException
protected InvocationTargetException( )

Constructs an InvocationTargetException with null as the target exception.


InvocationTargetException
public InvocationTargetException( Throwable target )

Constructs a InvocationTargetException with a target exception.


InvocationTargetException
public InvocationTargetException( Throwable target, String s )

Constructs a InvocationTargetException with a target exception and a detail message.


Class Methods
 
None declared in this exception.


Instance Methods
 
getCause
public Throwable getCause( )

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


getTargetException
public Throwable getTargetException( )

Get the thrown target exception.

This method predates the general-purpose exception chaining facility. The getCause() method is now the preferred means of obtaining this information.



Known Subclasses
 
None.



 
 
  dydoc
  3/10/05