kgp_1.8.0..1.9.20__Main.co.touchlab.skie.shim.ObjCExportNamerImplFactory.kgp_1.8.0.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of kotlin-compiler-linker-plugin-kgp_1.9.20 Show documentation
Show all versions of kotlin-compiler-linker-plugin-kgp_1.9.20 Show documentation
Kotlin compiler plugin that improves Swift interface of a Kotlin Multiplatform framework.
The newest version!
@file:Suppress("invisible_reference", "invisible_member")
package co.touchlab.skie.shim
import org.jetbrains.kotlin.backend.konan.objcexport.ObjCExportMapper
import org.jetbrains.kotlin.backend.konan.objcexport.ObjCExportNamer
import org.jetbrains.kotlin.backend.konan.objcexport.ObjCExportNamerImpl
import org.jetbrains.kotlin.builtins.KotlinBuiltIns
internal actual fun createObjCExportNamerImpl(
configuration: ObjCExportNamer.Configuration,
builtIns: KotlinBuiltIns,
mapper: ObjCExportMapper,
local: Boolean,
): ObjCExportNamerImpl = ObjCExportNamerImpl(
configuration = configuration,
builtIns = builtIns,
mapper = mapper,
local = local,
)