У меня есть простой класс enum, в котором я хотел бы иметь поле с именем name .
enum class DeviceFieldQuery(val clazz: Class<*>) {
id(Int::class.java),
name(String::class.java),
}
К сожалению, это не работает в Kotlin.Сбой компиляции с сообщением:
Ошибка: (9, 5) Kotlin: Конфликтующие объявления: имя записи enum, общедоступное конечное имя val: String
Тот же класс Enumкак код Java работает нормально.Как я могу решить это в Kotlin?