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 {