From c35279a8e6ffe18dea31b0856b750928b1b0f966 Mon Sep 17 00:00:00 2001 From: Sergey Bogolepov Date: Fri, 14 Feb 2020 10:55:01 +0700 Subject: [PATCH] [StubIR][Metadata] Fix Obj-C extension property --- .../jetbrains/kotlin/native/interop/gen/StubIrMetadataEmitter.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/StubIrMetadataEmitter.kt b/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/StubIrMetadataEmitter.kt index 0335b9b9482..2e65750dfef 100644 --- a/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/StubIrMetadataEmitter.kt +++ b/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/StubIrMetadataEmitter.kt @@ -163,6 +163,7 @@ internal class ModuleMetadataEmitter( KmProperty(element.flags, name, element.getterFlags, element.setterFlags).also { km -> element.annotations.mapTo(km.annotations) { it.map() } km.uniqId = data.uniqIds.uniqIdForProperty(element) + km.receiverParameterType = element.receiverType?.map() km.returnType = element.type.map() if (element.kind is PropertyStub.Kind.Var) { val setter = element.kind.setter