EnumValue

fun fun interface EnumValue<V : Enum<V>, T>

An interface that provides field value for an enum. We need this interface hierarchy to be able to make multiple enum extension functions without signature clashing.

Functions

get
Link copied to clipboard
abstract fun get(v: V): T

Inheritors

IntEnumValue
Link copied to clipboard
KeywordEnumValue
Link copied to clipboard