Package Summary Overview Summary

### class:InvocationTargetException [NONE]
All Implemented Interfaces: `Serializable`
    public class InvocationTargetException
    extends ReflectiveOperationException
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." Since: 1.1 See Also: `Method`, `Constructor`, Serialized Form

### constructor:InvocationTargetException() [NONE]
### InvocationTargetException protected InvocationTargetException() Constructs an `InvocationTargetException` with `null` as the target exception.

### constructor:InvocationTargetException(java.lang.Throwable) [NONE]
### InvocationTargetException public InvocationTargetException?(Throwable target) Constructs a InvocationTargetException with a target exception. Parameters: `target` - the target exception

### constructor:InvocationTargetException(java.lang.Throwable,java.lang.String) [NONE]
### 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:getTargetException() [NONE]
### getTargetException public Throwable getTargetException() 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. Returns: the thrown target exception (cause of this exception).

### method:getCause() [NONE]
### 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. Since: 1.4