From 5263212685178fc816a55e8ad5580d7659a9a634 Mon Sep 17 00:00:00 2001 From: "sebastian.sellmair" Date: Mon, 14 Feb 2022 15:58:38 +0100 Subject: [PATCH] [KPM] KotlinExternalModelType: Use `class.name` over `qualifiedName` KT-51262 KT-51220 --- .../org/jetbrains/kotlin/gradle/kpm/KotlinExternalModelType.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-gradle-plugin-idea/src/main/kotlin/org/jetbrains/kotlin/gradle/kpm/KotlinExternalModelType.kt b/libraries/tools/kotlin-gradle-plugin-idea/src/main/kotlin/org/jetbrains/kotlin/gradle/kpm/KotlinExternalModelType.kt index 280535241d5..37ed10e39bf 100644 --- a/libraries/tools/kotlin-gradle-plugin-idea/src/main/kotlin/org/jetbrains/kotlin/gradle/kpm/KotlinExternalModelType.kt +++ b/libraries/tools/kotlin-gradle-plugin-idea/src/main/kotlin/org/jetbrains/kotlin/gradle/kpm/KotlinExternalModelType.kt @@ -39,5 +39,5 @@ internal fun externalModelTypeSignature(type: KType): String { require(type.arguments.isEmpty()) { "Parameterized types are not supported. Found $type" } val classifier = requireNotNull(type.classifier) { "Expected classifier. Found $type" } val clazz = (classifier as? KClass<*>) ?: throw IllegalArgumentException("Expected KClass classifier. Found $classifier") - return clazz.qualifiedName ?: throw IllegalArgumentException("Missing qualifiedName in $type") + return clazz.java.name ?: throw IllegalArgumentException("Missing qualifiedName in $type") }