в виде любого enum который имплементит определёный интерфейс?
пытаюсь сделать так:
fun get(e: Enum<out Marker>): String {
return e.javaClass.name
}
но получаю ошибку
Type argument is not within its bounds.
Expected: Enum<out Marker>
Found: Marker
у кого нибудь есть мысли на этот счёт?
Как-то так: fun get(e: E): String where E : Enum<E>, E : Marker
Обсуждают сегодня