в виде любого 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
Обсуждают сегодня