InvocationTargetException
open class InvocationTargetException : ReflectiveOperationException
| kotlin.Any | ||||
| ↳ | kotlin.Throwable | |||
| ↳ | java.lang.Exception | |||
| ↳ | java.lang.ReflectiveOperationException | |||
| ↳ | java.lang.reflect.InvocationTargetException | |||
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."
Summary
| Public constructors | |
|---|---|
InvocationTargetException(target: Throwable!)Constructs a InvocationTargetException with a target exception. |
|
InvocationTargetException(target: Throwable!, s: String!)Constructs a InvocationTargetException with a target exception and a detail message. |
|
| Protected constructors | |
|---|---|
|
Constructs an |
|
| Public methods | |
|---|---|
| open Throwable! |
Get the thrown target exception. |
| Properties | |
|---|---|
| open Throwable? |
Returns the cause of this exception (the thrown target exception, which may be |
Public constructors
InvocationTargetException
InvocationTargetException(target: Throwable!)
Constructs a InvocationTargetException with a target exception.
| Parameters | |
|---|---|
target |
Throwable!: the target exception |
InvocationTargetException
InvocationTargetException(
target: Throwable!,
s: String!)
Constructs a InvocationTargetException with a target exception and a detail message.
| Parameters | |
|---|---|
target |
Throwable!: the target exception |
s |
String!: the detail message |
Protected constructors
InvocationTargetException
protected InvocationTargetException()
Constructs an InvocationTargetException with null as the target exception.
Public methods
getTargetException
open fun getTargetException(): Throwable!
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.
| Return | |
|---|---|
Throwable! |
the thrown target exception (cause of this exception). |
Properties
cause
open val cause: Throwable?
Returns the cause of this exception (the thrown target exception, which may be null).
| Return | |
|---|---|
Throwable? |
the cause of this exception. |