To ordinary string literal: remove 'trimIndent()' if string is single line

#KT-32616 Fixed
This commit is contained in:
Toshiaki Kameyama
2019-08-22 19:33:08 +09:00
committed by Ilya Kirillov
parent fbe66c3496
commit d4e4a4c3e7
28 changed files with 197 additions and 15 deletions
@@ -0,0 +1,4 @@
// WITH_RUNTIME
val s = <caret>"""
foo
""".trimIndent()
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val s = <caret>"foo"
@@ -0,0 +1,3 @@
// WITH_RUNTIME
val s = <caret>"""foo
""".trimIndent()
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val s = <caret>"foo"
@@ -0,0 +1,3 @@
// WITH_RUNTIME
val s = <caret>"""
foo""".trimIndent()
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val s = <caret>"foo"
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val s = <caret>"""foo""".trimIndent()
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val s = <caret>"foo"
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val s = <caret>"""""".trimIndent()
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val s = <caret>""
@@ -0,0 +1,3 @@
// WITH_RUNTIME
val s = <caret>"""
""".trimIndent()
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val s = <caret>""
@@ -0,0 +1,4 @@
// WITH_RUNTIME
val s = """
<caret>
""".trimIndent()
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val s = " "<caret>
@@ -0,0 +1,5 @@
// WITH_RUNTIME
val s = <caret>"""
foo
bar
""".trimIndent()
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val s = <caret>"foo\nbar"
@@ -0,0 +1,5 @@
// WITH_RUNTIME
val s = <caret>"""
\foo
\\bar
""".trimIndent()
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val s = <caret>"\\foo\n \\\\bar"
@@ -0,0 +1,4 @@
// WITH_RUNTIME
val s = <caret>"""
|foo
""".trimMargin()
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val s = <caret>"foo"
@@ -0,0 +1,5 @@
// WITH_RUNTIME
val s = <caret>"""
_foo
_bar
""".trimMargin("_")
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val s = <caret>"foo\nbar"
@@ -0,0 +1,5 @@
// WITH_RUNTIME
val s = <caret>"""
|\foo
| \\bar
""".trimMargin()
@@ -0,0 +1,2 @@
// WITH_RUNTIME
val s = <caret>"\\foo\n \\\\bar"
@@ -0,0 +1,6 @@
// WITH_RUNTIME
val prefix = "|"
val s = <caret>"""
|foo
|bar
""".trimMargin(prefix)
@@ -0,0 +1,3 @@
// WITH_RUNTIME
val prefix = "|"
val s = <caret>"\n |foo\n |bar\n".trimMargin(prefix)