Kotlin Class <*>等于Java / Groovy Class <!-?->

时间:2018-12-08 16:06:26

标签: java groovy kotlin

我有一个Kotlin函数,它需要一个KClass <*>列表。

我从groovy调用它,并带有以下参数:

[JvmClassMappingKt.getKotlinClass(Class.forName("some.class"))]

由于某种原因,当我这样调用代码,然后在Kotlin中运行它时,代码的行为有所不同。

函数中的某处有

if(classifier is KClass<*>) { ... }

表达式。可能是罪魁祸首。

KClass<*>而不是Class<?>吗?

0 个答案:

没有答案