Typed2EpoxyController<T, U> have no upper bound, so when using Kotlin, these types, while seemingly null-safe, are actually bounded by Any? by default.
We should bound the types to be non-null:
Typed2EpoxyController<T : Any, U: Any>
Are there any plans to convert the Epoxy implementation to Kotlin?
Typed2EpoxyController<T, U>
have no upper bound, so when using Kotlin, these types, while seemingly null-safe, are actually bounded byAny?
by default.We should bound the types to be non-null:
Typed2EpoxyController<T : Any, U: Any>
Are there any plans to convert the Epoxy implementation to Kotlin?