Я пытаюсь получить класс по имени. Я знаю, что этот класс расширит мой класс Event. Для дальнейших общих вещей мне нужно, чтобы система знала, что класс является дочерним классом Event. С Java я, вероятно, приведу его к чему-то вроде Class<? extends Event>
, но как мне это сделать с Kotlin?
Мой текущий код:
Class.forName(eventClass) as Class<Event> // The as should cast to Class extending Event
Я пробовал такие вещи, как T: Event или?: Event