Added in API level 1
EnumConstantNotPresentException
open class EnumConstantNotPresentException : RuntimeException
| kotlin.Any | ||||
| ↳ | kotlin.Throwable | |||
| ↳ | java.lang.Exception | |||
| ↳ | java.lang.RuntimeException | |||
| ↳ | java.lang.EnumConstantNotPresentException | |||
Thrown when an application tries to access an enum constant by name and the enum type contains no constant with the specified name. This exception can be thrown by the API used to read annotations.
Summary
| Public constructors | |
|---|---|
EnumConstantNotPresentException(enumType: Class<out Enum<Enum<*>>!>!, constantName: String!)Constructs an |
|
| Public methods | |
|---|---|
| open String! |
Returns the name of the missing enum constant. |
| open Class<out Enum<Enum<*>>!>! |
enumType()Returns the type of the missing enum constant. |
Public constructors
EnumConstantNotPresentException
Added in API level 1
EnumConstantNotPresentException(
enumType: Class<out Enum<Enum<*>>!>!,
constantName: String!)
Constructs an EnumConstantNotPresentException for the specified constant.
| Parameters | |
|---|---|
enumType |
Class<out Enum<Enum<*>>!>!: the type of the missing enum constant |
constantName |
String!: the name of the missing enum constant |
Public methods
constantName
Added in API level 1
open fun constantName(): String!
Returns the name of the missing enum constant.
| Return | |
|---|---|
String! |
the name of the missing enum constant |
enumType
Added in API level 1
open fun enumType(): Class<out Enum<Enum<*>>!>!
Returns the type of the missing enum constant.
| Return | |
|---|---|
Class<out Enum<Enum<*>>!>! |
the type of the missing enum constant |