[ObjCExport] Fix primary constructor parameter annotation translation

KT-66401
This commit is contained in:
eugene.levenetc
2024-03-07 11:40:51 +01:00
committed by Space Team
parent b318566ecf
commit 0a7839a29a
2 changed files with 1 additions and 2 deletions
@@ -68,7 +68,7 @@ internal fun KtFunctionLikeSymbol.translateToObjCComment(bridge: MethodBridge, p
val visibilityComments = buildObjCVisibilityComment("method")
val paramComments = valueParameters.mapNotNull { parameterSymbol ->
parameters.find { parameter -> parameter.origin?.name == parameterSymbol.name }
parameters.find { parameter -> parameter.name == parameterSymbol.name.asString() }
?.renderedObjCDocumentedParamAnnotations(parameterSymbol)
}
val annotationsComments = annotationsList.translateToObjCComment()
@@ -172,7 +172,6 @@ class ObjCExportHeaderGeneratorTest(private val generator: HeaderGenerator) {
}
@Test
@TodoAnalysisApi
fun `test - parameterWithMustBeDocumentedAnnotation`() {
doTest(headersTestDataDir.resolve("parameterWithMustBeDocumentedAnnotation"))
}