diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/sir/SkieNamespaceProvider.kt b/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/sir/SkieNamespaceProvider.kt index a38306e6e..cb73c04a7 100644 --- a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/sir/SkieNamespaceProvider.kt +++ b/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/sir/SkieNamespaceProvider.kt @@ -51,15 +51,15 @@ class SkieNamespaceProvider( fun getFile(swiftModel: KotlinTypeSwiftModel): SirFile = sirProvider.getFile(swiftModel.skieNamespaceName, swiftModel.skieFileName) - private fun getFile(classDescriptor: ClassDescriptor): SirFile = - sirProvider.getFile(classDescriptor.skieNamespaceName, classDescriptor.skieFileName) + private fun getNamespaceFile(classDescriptor: ClassDescriptor): SirFile = + sirProvider.getFile(classDescriptor.skieNamespaceName, "Skie") fun getOrCreateNamespace(classDescriptor: ClassDescriptor): SirClass = classNamespaceCache.getOrPut(classDescriptor) { val parent = if (classDescriptor in descriptorProvider.exposedClasses) { SirExtension( classDeclaration = getNamespaceParent(classDescriptor), - parent = getFile(classDescriptor), + parent = getNamespaceFile(classDescriptor), ) } else { getNamespaceParent(classDescriptor)