Deactivated User
02/17/2017, 11:57 AMclass ClassFactory<out T> private constructor(val clazz: Class<out T>, internal: kotlin.Boolean) {
makes toMap call-site to work, but not the definitionudalov
class ClassFactory<T>(val clazz: Class<out T>) {
fun toMap(instance: T): Map<String, Any?> {
return emptyMap()
}
}
fun test(x: Any?) {
when (x) {
null -> {}
else -> {
ClassFactory(x::class.java).toMap(x)
}
}
}
Deactivated User
02/17/2017, 12:03 PMDeactivated User
02/17/2017, 12:04 PMDeactivated User
02/17/2017, 12:04 PMDeactivated User
02/17/2017, 12:06 PMDeactivated User
02/17/2017, 12:06 PMudalov