Added in API level 1
InstantiationException
open class InstantiationException : ReflectiveOperationException
| kotlin.Any | ||||
| ↳ | kotlin.Throwable | |||
| ↳ | java.lang.Exception | |||
| ↳ | java.lang.ReflectiveOperationException | |||
| ↳ | java.lang.InstantiationException | |||
Thrown when an application tries to create an instance of a class using the newInstance method in class Class, but the specified class object cannot be instantiated. The instantiation can fail for a variety of reasons including but not limited to:
- the class object represents an abstract class, an interface, an array class, a primitive type, or
void - the class has no nullary constructor
Summary
| Public constructors | |
|---|---|
|
Constructs an |
|
|
Constructs an |
|
Public constructors
InstantiationException
Added in API level 1
InstantiationException()
Constructs an InstantiationException with no detail message.
InstantiationException
Added in API level 1
InstantiationException(s: String!)
Constructs an InstantiationException with the specified detail message.
| Parameters | |
|---|---|
s |
String!: the detail message. |