From 9ccedc5bc41240f14526ba0ca5936932db34ae1a Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Wed, 22 May 2019 00:14:15 +0300 Subject: [PATCH] New J2K: Fix wrong line separators on windows It causes some inspections in post-processing to work not properly --- nj2k/src/org/jetbrains/kotlin/nj2k/NewCodeBuilder.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nj2k/src/org/jetbrains/kotlin/nj2k/NewCodeBuilder.kt b/nj2k/src/org/jetbrains/kotlin/nj2k/NewCodeBuilder.kt index 6278ba01f08..f5d8739b20c 100644 --- a/nj2k/src/org/jetbrains/kotlin/nj2k/NewCodeBuilder.kt +++ b/nj2k/src/org/jetbrains/kotlin/nj2k/NewCodeBuilder.kt @@ -28,6 +28,7 @@ import org.jetbrains.kotlin.nj2k.tree.visitors.JKVisitorWithCommentsPrinting import org.jetbrains.kotlin.utils.Printer import org.jetbrains.kotlin.utils.addToStdlib.safeAs + class NewCodeBuilder(context: NewJ2kConverterContext) { private val elementInfoStorage = context.elementsInfoStorage val builder = StringBuilder() @@ -971,7 +972,7 @@ class NewCodeBuilder(context: NewJ2kConverterContext) { fun printCodeOut(root: JKTreeElement): String { Visitor().also { root.accept(it) } - return builder.toString() + return builder.toString().replace("\r\n", "\n") } }