From 6427c79110b64cb8366afa9e5f7c4d159e6cd20a Mon Sep 17 00:00:00 2001 From: Natalia Selezneva Date: Mon, 14 May 2018 15:16:38 +0300 Subject: [PATCH] Trim last newline in scratch output with REPL ^KT-24362 Fixed --- .../jetbrains/kotlin/idea/scratch/repl/KtScratchReplExecutor.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/scratch/repl/KtScratchReplExecutor.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/scratch/repl/KtScratchReplExecutor.kt index 9c244f66288..b8fbf180db0 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/scratch/repl/KtScratchReplExecutor.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/scratch/repl/KtScratchReplExecutor.kt @@ -132,7 +132,7 @@ class KtScratchReplExecutor(file: ScratchFile) : ScratchExecutor(file) { val root = output.firstChild as Element val outputType = root.getAttribute("type") - val content = StringUtil.replace(root.textContent, XML_REPLACEMENTS, SOURCE_CHARS) + val content = StringUtil.replace(root.textContent, XML_REPLACEMENTS, SOURCE_CHARS).trim('\n') LOG.printDebugMessage("REPL output: $outputType $content")