LineIndentProvider: support string templates

Part of #KT-22211
Relates to #KT-38248
Relates to #KT-35244
This commit is contained in:
Dmitry Gridin
2020-05-28 12:30:45 +07:00
parent 3a6b9c8d08
commit 29ceb25f5c
50 changed files with 5343 additions and 8 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,6 @@
fun a() {
val b = 3
val a = "${b
<caret>}"
}
@@ -0,0 +1,5 @@
fun a() {
val b = 3
val a = "${b<caret>}"
}
@@ -0,0 +1,7 @@
fun a() {
val b = 3
val a = "${b
<caret> }"
}
@@ -0,0 +1,6 @@
fun a() {
val b = 3
val a = "${b
<caret> }"
}
@@ -0,0 +1,8 @@
fun a() {
val b = 3
val a = "${
b
<caret>}"
}
@@ -0,0 +1,7 @@
fun a() {
val b = 3
val a = "${
b
<caret>}"
}
@@ -0,0 +1,9 @@
fun a() {
val b = 3
val a = "${
b
<caret>
}"
}
// IGNORE_FORMATTER
@@ -0,0 +1,8 @@
fun a() {
val b = 3
val a = "${
b<caret>
}"
}
// IGNORE_FORMATTER
@@ -0,0 +1,9 @@
fun a() {
val b = 3
val a = "${
b
<caret>
// smth
}"
}
@@ -0,0 +1,8 @@
fun a() {
val b = 3
val a = "${
b<caret>
// smth
}"
}
@@ -0,0 +1,10 @@
fun a() {
val b = 3
val a = "" +
"${
b
<caret>
// smth
}"
}
@@ -0,0 +1,9 @@
fun a() {
val b = 3
val a = "" +
"${
b<caret>
// smth
}"
}
@@ -0,0 +1,10 @@
fun a() {
val b = 3
val a = "" +
"${
b
<caret>
// smth
}"
}
@@ -0,0 +1,9 @@
fun a() {
val b = 3
val a = "" +
"${
b<caret>
// smth
}"
}
@@ -0,0 +1,14 @@
fun a() {
val b = 3
val select = """
select
${
a
<caret>
}
from T
"""
}
// KT-35244
// IGNORE_FORMATTER
@@ -0,0 +1,13 @@
fun a() {
val b = 3
val select = """
select
${
a<caret>
}
from T
"""
}
// KT-35244
// IGNORE_FORMATTER
@@ -0,0 +1,11 @@
fun a() {
val b = 3
val select = """
select
${a
<caret>}
from T
"""
}
// IGNORE_FORMATTER
@@ -0,0 +1,10 @@
fun a() {
val b = 3
val select = """
select
${a<caret>}
from T
"""
}
// IGNORE_FORMATTER
@@ -0,0 +1,13 @@
fun a() {
val b = 3
val select = """
select
${
a
<caret>}
from T
"""
}
// IGNORE_FORMATTER
@@ -0,0 +1,12 @@
fun a() {
val b = 3
val select = """
select
${
a
<caret>}
from T
"""
}
// IGNORE_FORMATTER
@@ -0,0 +1,5 @@
fun a() {
val b = 3
val a = "${
<caret>b}"
}
@@ -0,0 +1,4 @@
fun a() {
val b = 3
val a = "${<caret>b}"
}
@@ -0,0 +1,6 @@
fun a() {
val b = 3
val a = "${
<caret>b}"
}
@@ -0,0 +1,5 @@
fun a() {
val b = 3
val a = "${
<caret>b}"
}
@@ -0,0 +1,13 @@
fun a() {
val b = 3
val select = """
select
${
<caret>
}
from T
"""
}
// KT-35244
// IGNORE_FORMATTER
@@ -0,0 +1,11 @@
fun a() {
val b = 3
val select = """
select
${<caret>}
from T
"""
}
// KT-35244
// IGNORE_FORMATTER
@@ -0,0 +1,11 @@
fun a() {
val b = 3
val select = """
select
${
<caret>a}
from T
"""
}
// IGNORE_FORMATTER
@@ -0,0 +1,10 @@
fun a() {
val b = 3
val select = """
select
${<caret>a}
from T
"""
}
// IGNORE_FORMATTER
@@ -0,0 +1,13 @@
fun a() {
val b = 3
val select = """
select
${
<caret>a
}
from T
"""
}
// IGNORE_FORMATTER
@@ -0,0 +1,12 @@
fun a() {
val b = 3
val select = """
select
${
<caret>a
}
from T
"""
}
// IGNORE_FORMATTER
@@ -0,0 +1,10 @@
fun a() {
val b = 3
"" +
"${
// smth
<caret>
}"
}
// IGNORE_FORMATTER
@@ -0,0 +1,9 @@
fun a() {
val b = 3
"" +
"${
// smth<caret>
}"
}
// IGNORE_FORMATTER
@@ -0,0 +1,11 @@
fun a() {
val b = 3
"" +
"${
// smth
<caret>
a
}"
}
// IGNORE_FORMATTER
@@ -0,0 +1,10 @@
fun a() {
val b = 3
"" +
"${
// smth<caret>
a
}"
}
// IGNORE_FORMATTER
@@ -0,0 +1,7 @@
fun a() {
val a = "${
<caret>
}"
}
// IGNORE_FORMATTER
@@ -0,0 +1,5 @@
fun a() {
val a = "${<caret>}"
}
// IGNORE_FORMATTER
@@ -0,0 +1,8 @@
fun a() {
val a = "${
<caret>
}"
}
// IGNORE_FORMATTER
@@ -0,0 +1,7 @@
fun a() {
val a = "${
<caret>
}"
}
// IGNORE_FORMATTER
@@ -0,0 +1,9 @@
fun a() {
val b = 3
"" +
"${
<caret>
}"
}
// IGNORE_FORMATTER
@@ -0,0 +1,7 @@
fun a() {
val b = 3
"" +
"${<caret>}"
}
// IGNORE_FORMATTER
@@ -0,0 +1,9 @@
fun a() {
val b = 3
"" +
"${
<caret>
}"
}
// IGNORE_FORMATTER
@@ -0,0 +1,7 @@
fun a() {
val b = 3
"" +
"${<caret>}"
}
// IGNORE_FORMATTER
@@ -0,0 +1,13 @@
fun a() {
val b = 3
"" +
"${
<caret>
}"
}
// IGNORE_FORMATTER
@@ -0,0 +1,12 @@
fun a() {
val b = 3
"" +
"${
<caret>
}"
}
// IGNORE_FORMATTER