From 290a824107946c3d9447b4d9c50416ed85c46666 Mon Sep 17 00:00:00 2001 From: Svyatoslav Scherbina Date: Mon, 25 May 2020 14:57:46 +0300 Subject: [PATCH] Add basic support for Native in idea/testdata/multiModuleQuickFix --- .../kotlin/idea/multiplatform/multiPlatformSetup.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/idea/tests/org/jetbrains/kotlin/idea/multiplatform/multiPlatformSetup.kt b/idea/tests/org/jetbrains/kotlin/idea/multiplatform/multiPlatformSetup.kt index e4a10cfa527..372e0123184 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/multiplatform/multiPlatformSetup.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/multiplatform/multiPlatformSetup.kt @@ -28,6 +28,8 @@ import org.jetbrains.kotlin.platform.js.JsPlatforms import org.jetbrains.kotlin.platform.js.isJs import org.jetbrains.kotlin.platform.jvm.JvmPlatforms import org.jetbrains.kotlin.platform.jvm.isJvm +import org.jetbrains.kotlin.platform.konan.NativePlatforms +import org.jetbrains.kotlin.platform.konan.isNative import org.jetbrains.kotlin.projectModel.* import org.jetbrains.kotlin.test.TestJdkKind import org.jetbrains.kotlin.types.typeUtil.closure @@ -213,7 +215,8 @@ private val platformNames = mapOf( listOf("java", "jvm") to JvmPlatforms.defaultJvmPlatform, listOf("java8", "jvm8") to JvmPlatforms.jvm18, listOf("java6", "jvm6") to JvmPlatforms.jvm16, - listOf("js", "javascript") to JsPlatforms.defaultJsPlatform + listOf("js", "javascript") to JsPlatforms.defaultJsPlatform, + listOf("native") to NativePlatforms.unspecifiedNativePlatform ) private fun parseDirName(dir: File): RootInfo { @@ -279,6 +282,7 @@ private val TargetPlatform.presentableName: String isCommon() -> "Common" isJvm() -> "JVM" isJs() -> "JS" + isNative() -> "Native" else -> error("Unknown platform $this") }