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, ornullif thisExceptionInInitializerErrorhas no saved throwable object. | 
