New J2K: Fix wrong line separators on windows
It causes some inspections in post-processing to work not properly
This commit is contained in:
@@ -28,6 +28,7 @@ import org.jetbrains.kotlin.nj2k.tree.visitors.JKVisitorWithCommentsPrinting
|
|||||||
import org.jetbrains.kotlin.utils.Printer
|
import org.jetbrains.kotlin.utils.Printer
|
||||||
import org.jetbrains.kotlin.utils.addToStdlib.safeAs
|
import org.jetbrains.kotlin.utils.addToStdlib.safeAs
|
||||||
|
|
||||||
|
|
||||||
class NewCodeBuilder(context: NewJ2kConverterContext) {
|
class NewCodeBuilder(context: NewJ2kConverterContext) {
|
||||||
private val elementInfoStorage = context.elementsInfoStorage
|
private val elementInfoStorage = context.elementsInfoStorage
|
||||||
val builder = StringBuilder()
|
val builder = StringBuilder()
|
||||||
@@ -971,7 +972,7 @@ class NewCodeBuilder(context: NewJ2kConverterContext) {
|
|||||||
|
|
||||||
fun printCodeOut(root: JKTreeElement): String {
|
fun printCodeOut(root: JKTreeElement): String {
|
||||||
Visitor().also { root.accept(it) }
|
Visitor().also { root.accept(it) }
|
||||||
return builder.toString()
|
return builder.toString().replace("\r\n", "\n")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user