north
01/31/2018, 1:08 PMdata class XData(val one: Int)
abstract class MyBinder : Binding<Any, List<XData>>
Here is the bytecode genrated for it:
// declaration: MyBinder implements Binding<java.lang.Object, java.util.List<? extends XData>>
is there any way to enforce the type to be Binding<java.lang.Object, java.util.List<XData>>
instead of Binding<java.lang.Object, java.util.List<? extends XData>>
diesieben07
01/31/2018, 1:10 PM@JvmSuppressWildcards
annotation does what you want.north
01/31/2018, 1:11 PM