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