У меня есть функция Kotlin, которая ожидает список KClass <*>.
Я вызываю его из groovy со следующим аргументом:
[JvmClassMappingKt.getKotlinClass(Class.forName("some.class"))]
По какой-то причине код ведет себя по-разному, когда я вызываю его таким образом, затем, когда я запускаюэто в Kotlin.
Где-то в функции есть выражение
if(classifier is KClass<*>) { ... }
.Это может быть виновник.
Может ли быть, что KClass<*>
не Class<?>
?