K/N in IDE: Drop support of "konan.native" package

This commit is contained in:
Dmitriy Dolovov
2020-03-12 20:39:45 +07:00
parent f3f971005d
commit 94df78aea0
@@ -20,11 +20,8 @@ fun hasKotlinNativeRuntimeInScope(module: Module): Boolean = module.project.runR
hasKotlinNativeMetadataFile(module.project, LibraryKindSearchScope(module, scope, NativeLibraryKind))
}
private val KOTLIN_NATIVE_FQ_NAMES = listOf(
"kotlin.native",
"konan.native" // Keep "konan.native" for backward compatibility with older versions of Kotlin/Native.
).map { FqName(it) }
private val KOTLIN_NATIVE_FQ_NAME = FqName("kotlin.native")
fun hasKotlinNativeMetadataFile(project: Project, scope: GlobalSearchScope): Boolean = project.runReadActionInSmartMode {
KOTLIN_NATIVE_FQ_NAMES.any { KotlinNativeMetaFileIndex.hasSomethingInPackage(it, scope) }
KotlinNativeMetaFileIndex.hasSomethingInPackage(KOTLIN_NATIVE_FQ_NAME, scope)
}