[KLIB] Extract "ir_provider" manifest property name as a const val, p.2

This commit is contained in:
Dmitriy Dolovov
2023-06-16 15:17:02 +02:00
committed by Space Team
parent 04998cff8a
commit 56bebeaf92
4 changed files with 8 additions and 8 deletions
@@ -7,8 +7,8 @@ package org.jetbrains.kotlin.library.metadata
import org.jetbrains.kotlin.descriptors.SourceFile
import org.jetbrains.kotlin.konan.library.KLIB_INTEROP_IR_PROVIDER_IDENTIFIER
import org.jetbrains.kotlin.library.KLIB_PROPERTY_IR_PROVIDER
import org.jetbrains.kotlin.library.KotlinLibrary
import org.jetbrains.kotlin.library.irProviderName
import org.jetbrains.kotlin.library.metadata.KlibMetadataProtoBuf.Header
import org.jetbrains.kotlin.name.FqName
import org.jetbrains.kotlin.serialization.deserialization.DeserializationConfiguration
@@ -44,5 +44,4 @@ class KlibDeserializedContainerSource(
override fun getContainingFile(): SourceFile = SourceFile.NO_SOURCE_FILE
}
private fun KotlinLibrary.isInteropLibrary() =
manifestProperties[KLIB_PROPERTY_IR_PROVIDER] == KLIB_INTEROP_IR_PROVIDER_IDENTIFIER
private fun KotlinLibrary.isInteropLibrary() = irProviderName == KLIB_INTEROP_IR_PROVIDER_IDENTIFIER