[IR] IrModuleDeserializerKind API cleanup
Related to #KT-50591
This commit is contained in:
+3
-3
@@ -611,7 +611,7 @@ internal class KonanIrLinker(
|
||||
override val moduleFragment: IrModuleFragment = KonanIrModuleFragmentImpl(moduleDescriptor, builtIns)
|
||||
override val moduleDependencies: Collection<IrModuleDeserializer> = listOfNotNull(forwardDeclarationDeserializer)
|
||||
|
||||
override val origin get() = IrModuleOrigin.DESERIALIZED
|
||||
override val kind get() = IrModuleDeserializerKind.DESERIALIZED
|
||||
}
|
||||
|
||||
inner class KonanCachedLibraryModuleDeserializer(
|
||||
@@ -845,7 +845,7 @@ internal class KonanIrLinker(
|
||||
}
|
||||
}
|
||||
|
||||
override val origin get() = IrModuleOrigin.DESERIALIZED
|
||||
override val kind get() = IrModuleDeserializerKind.DESERIALIZED
|
||||
}
|
||||
|
||||
private inner class KonanForwardDeclarationModuleDeserializer(moduleDescriptor: ModuleDescriptor) : IrModuleDeserializer(moduleDescriptor, KotlinAbiVersion.CURRENT) {
|
||||
@@ -897,7 +897,7 @@ internal class KonanIrLinker(
|
||||
override val moduleFragment: IrModuleFragment = KonanIrModuleFragmentImpl(moduleDescriptor, builtIns)
|
||||
override val moduleDependencies: Collection<IrModuleDeserializer> = emptyList()
|
||||
|
||||
override val origin get() = IrModuleOrigin.SYNTHETIC
|
||||
override val kind get() = IrModuleDeserializerKind.SYNTHETIC
|
||||
}
|
||||
|
||||
private val String.isForwardDeclarationModuleName: Boolean get() = this == "<forward declarations>"
|
||||
|
||||
+1
-1
@@ -35,7 +35,7 @@ class KonanUserVisibleIrModulesSupport(
|
||||
|
||||
// Transform deserializers to [ModuleWithUninitializedDependencies]s.
|
||||
val modules: Map<ResolvedDependencyId, ModuleWithUninitializedDependencies> = deserializers.mapNotNull { deserializer ->
|
||||
val library: KotlinLibrary = deserializer.kotlinLibrary ?: return@mapNotNull null
|
||||
val library: KotlinLibrary = deserializer.asDeserializedKotlinLibrary ?: return@mapNotNull null
|
||||
|
||||
val moduleId = getUserVisibleModuleId(deserializer)
|
||||
if (moduleId in excludedModuleIds) return@mapNotNull null
|
||||
|
||||
Reference in New Issue
Block a user