From 74c39b149f527f893a7cea7b97009f64ee969d26 Mon Sep 17 00:00:00 2001 From: Sebastian Sellmair Date: Wed, 13 Dec 2023 13:05:48 +0100 Subject: [PATCH] [ObjCExport] ObjCExportLazy: Get 'comment' from 'realStub' --- .../kotlin/backend/konan/objcexport/ObjCExportLazy.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/native/objcexport-header-generator/impl/k1/src/org/jetbrains/kotlin/backend/konan/objcexport/ObjCExportLazy.kt b/native/objcexport-header-generator/impl/k1/src/org/jetbrains/kotlin/backend/konan/objcexport/ObjCExportLazy.kt index b05b9196d4f..9282393c4af 100644 --- a/native/objcexport-header-generator/impl/k1/src/org/jetbrains/kotlin/backend/konan/objcexport/ObjCExportLazy.kt +++ b/native/objcexport-header-generator/impl/k1/src/org/jetbrains/kotlin/backend/konan/objcexport/ObjCExportLazy.kt @@ -417,7 +417,8 @@ private abstract class LazyObjCInterface( override val superClassGenerics: List get() = realStub.superClassGenerics - final override val comment: Nothing? = null + final override val comment: ObjCComment? + get() = realStub.comment } private abstract class LazyObjCProtocol( @@ -426,8 +427,6 @@ private abstract class LazyObjCProtocol( override val name: String = name.objCName - override val comment: Nothing? = null - override val attributes: List = name.toNameAttributes() protected abstract fun computeRealStub(): ObjCProtocol @@ -439,6 +438,9 @@ private abstract class LazyObjCProtocol( override val superProtocols: List get() = realStub.superProtocols + + final override val comment: ObjCComment? + get() = realStub.comment } internal fun createNamerConfiguration(configuration: ObjCExportLazy.Configuration): ObjCExportNamer.Configuration {