В Kotlin я реализую интерфейс Java, который содержит метод:
Collection<? extends GrantedAuthority> getAuthorities();
Теперь, конечно, я могу просто пойти дальше и переопределить метод напрямую, но мне интересно, есть ли способреализовать это с помощью свойства Kotlin, например:
/* Broken code, does not compile */
override val authorities = listOf( /* ... */ )
Или Kotlin просто не поддерживает такого рода вещи?