tateisu
12/18/2020, 2:11 AMprop.returnType.isSubtypeOf(ArrayList<String>::class.createType())
this expression raise compile error "Only classes are allowed on the left hand side of a class literal"diesieben07
12/18/2020, 2:37 PMtypeOf
you can use this:
val arrayListStringType = ArrayList::class.createType(
arguments = listOf(
KTypeProjection(KVariance.INVARIANT, String::class.createType())
)
)
prop.returnType.isSubtypeOf(arrayListStringType)
tateisu
12/18/2020, 8:20 PM