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