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 |
|
|---|---|
|
Constructs a InvocationTargetException with a target exception. |
|
|
Constructs a InvocationTargetException with a target exception and a detail message. |
|
Protected constructors |
|
|---|---|
<init>()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
<init>
InvocationTargetException(target: Throwable!)
Constructs a InvocationTargetException with a target exception.
| Parameters | |
|---|---|
target |
Throwable!: the target exception |
<init>
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
<init>
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. |