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. |