по-хорошему можно было бы добавить какое-то ключевое слово, для дженерика, который так объявляется, а затем передавать значение его неявно. abstract class Enum<child T> class MyEnum : Enum<>
по-хорошему можно было бы добавить какое-то ключевое слово, для дженерика, который так объявляется, а затем передавать значение его неявно. abstract class Enum<child T> class MyEnum : Enum<>
В котлине, кстати больше мест, для которых рекурсивные дженерики терминальны 😬
А расшифровать? Вообще в котлин рекурсивные дженерики сильно лучше, чем в жаве выглядят за счет declaration site variance. Но без Self-типов все равно больно.