У меня есть класс в Java, который принимает универсальный тип, который расширяет другой класс. Как я могу расширить первый класс в Kotlin?
Я уже пробовал использовать ключевое слово out, но это бесполезно.
EntityFragment.java
public abstract class EntityFragment<T extends EntityModule> extends BaseFragment {
public EntityFragment(T module, boolean root) {
//some code
}
Мой класс kotlin, который я пытаюсь написать, выглядит следующим образом:
open class WidthChangeNotifierFragment<out T : EntityStorage>(t: T, root: Boolean) : EntityFragment<T>(t, root) {