ExceptionInInitializerError
open class ExceptionInInitializerError : LinkageError
kotlin.Any | ||||
↳ | kotlin.Throwable | |||
↳ | java.lang.Error | |||
↳ | java.lang.LinkageError | |||
↳ | java.lang.ExceptionInInitializerError |
Signals that an unexpected exception has occurred in a static initializer. An ExceptionInInitializerError
is thrown to indicate that an exception occurred during evaluation of a static initializer or the initializer for a static variable.
Summary
Public constructors | |
---|---|
Constructs an |
|
Constructs an |
|
ExceptionInInitializerError(thrown: Throwable!) Constructs a new |
Public methods | |
---|---|
open Throwable! |
Returns the exception that occurred during a static initialization that caused this error to be created. |
Public constructors
ExceptionInInitializerError
ExceptionInInitializerError()
Constructs an ExceptionInInitializerError
with null
as its detail message string and with no saved throwable object. A detail message is a String that describes this particular exception.
ExceptionInInitializerError
ExceptionInInitializerError(s: String!)
Constructs an ExceptionInInitializerError
with the specified detail message string. A detail message is a String that describes this particular exception. The detail message string is saved for later retrieval by the Throwable.getMessage()
method. There is no saved throwable object.
Parameters | |
---|---|
s |
String!: the detail message |
ExceptionInInitializerError
ExceptionInInitializerError(thrown: Throwable!)
Constructs a new ExceptionInInitializerError
class by saving a reference to the Throwable
object thrown for later retrieval by the getException()
method. The detail message string is set to null
.
Parameters | |
---|---|
thrown |
Throwable!: The exception thrown |
Public methods
getException
open fun getException(): Throwable!
Returns the exception that occurred during a static initialization that caused this error to be created.
Return | |
---|---|
Throwable! |
the saved throwable object of this ExceptionInInitializerError , or null if this ExceptionInInitializerError has no saved throwable object. |