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 .

Summary

Public constructors
EnumConstantNotPresentException(enumType: Class<out Enum<Enum<*>>!>!, constantName: String!)

Constructs an EnumConstantNotPresentException for the specified constant.

Public methods
open String!

Returns the name of the missing enum constant.

open Class<out Enum<Enum<*>>!>!

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