declaringJavaClass
Returns a Java Class instance of the enum the given constant belongs to.
val <E : Enum<E>> Enum<E>.declaringJavaClass: Class<E>(source)
enum class Color {
RED, GREEN, BLUE
}
fun main() {
val color: Color = Color.RED
val javaClass: Class<Color> = color.declaringJavaClass
println(javaClass) // prints: class Color
println(javaClass.name) // prints: Color
}