Класс Kotlin <*> равен классу Java / Groovy - PullRequest
0 голосов
/ 08 декабря 2018

У меня есть функция Kotlin, которая ожидает список KClass <*>.

Я вызываю его из groovy со следующим аргументом:

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

По какой-то причине код ведет себя по-разному, когда я вызываю его таким образом, затем, когда я запускаюэто в Kotlin.

Где-то в функции есть выражение

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

.Это может быть виновник.

Может ли быть, что KClass<*> не Class<?>?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...