fun handle(event: T)
fun get(): T
}
val subscribers = mutableListOf<Subscription<out Event>>()
subscribers.add(Subscription(this, H2()))
subscribers.forEach { subscription: Subscription<out Event> ->
Log.e("ssss1", subscription.eventHandler.get().toString())
subscription.eventHandler.handle()
}
Почему получается изменение моего типа Event на Nothing?
притом метод get возвращает объект правильного типа. Как поправить?
замечательно, но кусок кода, где у вас устанавливается значение eventHandler мы так и не получили
Обсуждают сегодня