From e181c7f097e3210ea80535280ee057053375dcb3 Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Mon, 8 Apr 2019 18:38:24 +0300 Subject: [PATCH] New J2K: save comments for annotation parameters --- .../nj2k/conversions/AnnotationClassConversion.kt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/AnnotationClassConversion.kt b/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/AnnotationClassConversion.kt index f1097344438..f5b8579174e 100644 --- a/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/AnnotationClassConversion.kt +++ b/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/AnnotationClassConversion.kt @@ -52,6 +52,14 @@ class AnnotationClassConversion(private val context: ConversionContext) : Recurs ) { JKKtAnnotationArrayInitializerExpressionImpl(initializer) } else initializer - ) + ).also { parameter -> + if (leftNonCodeElements.any { it is JKCommentElement }) { + parameter.leftNonCodeElements = leftNonCodeElements + } + if (rightNonCodeElements.any { it is JKCommentElement }) { + parameter.rightNonCodeElements = rightNonCodeElements + } + + } } } \ No newline at end of file