From 196a47c25be14479f7567e56a7508668cceb4014 Mon Sep 17 00:00:00 2001 From: Sergey Bogolepov Date: Thu, 20 Jul 2023 16:45:35 +0300 Subject: [PATCH] [K/N] ObjCExport: minor code cleanup --- .../konan/objcexport/ObjCExportHeaderGenerator.kt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/objcexport/ObjCExportHeaderGenerator.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/objcexport/ObjCExportHeaderGenerator.kt index 797deffd294..7fafad8ff7c 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/objcexport/ObjCExportHeaderGenerator.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/objcexport/ObjCExportHeaderGenerator.kt @@ -112,10 +112,10 @@ internal class ObjCExportTranslatorImpl( private fun StubBuilder>.genKotlinNumbers() { val members = buildMembers { - NSNumberKind.values().forEach { + NSNumberKind.entries.forEach { add { nsNumberFactory(it, listOf("unavailable")) } } - NSNumberKind.values().forEach { + NSNumberKind.entries.forEach { add { nsNumberInit(it, listOf("unavailable")) } } } @@ -127,7 +127,7 @@ internal class ObjCExportTranslatorImpl( ) } - NSNumberKind.values().forEach { + NSNumberKind.entries.forEach { if (it.mappedKotlinClassId != null) add { genKotlinNumber(it.mappedKotlinClassId, it) } @@ -487,7 +487,7 @@ internal class ObjCExportTranslatorImpl( enumEntries, type = mapReferenceType(enumEntries.type, genericExportScope), propertyAttributes = listOf("class", "readonly"), - declarationAttributes = listOf(swiftNameAttribute("$selector")) + declarationAttributes = listOf(swiftNameAttribute(selector)) ) } @@ -1243,11 +1243,11 @@ abstract class ObjCExportHeaderGenerator internal constructor( packageFragment.getMemberScope().translateClasses() } - extensions.forEach { classDescriptor, declarations -> + extensions.forEach { (classDescriptor, declarations) -> generateExtensions(classDescriptor, declarations) } - topLevel.forEach { sourceFile, declarations -> + topLevel.forEach { (sourceFile, declarations) -> generateFile(sourceFile, declarations) } }