KotlinLikeLangLineIndentProvider: support braces in blocks

Part of #KT-22211
Part of #KT-39353
This commit is contained in:
Dmitry Gridin
2020-06-09 22:20:59 +07:00
parent 447549f20d
commit 63a0b5bfde
15 changed files with 39 additions and 24 deletions
@@ -7,5 +7,3 @@ fun main(args: Array<String>) {
<caret>
}
}
// WITHOUT_CUSTOM_LINE_INDENT_PROVIDER
-2
View File
@@ -5,5 +5,3 @@ private fun <T> times(times : Int, body : () -> T) {}
fun main(args: Array<String>) {
times(3) {<caret>}
}
// WITHOUT_CUSTOM_LINE_INDENT_PROVIDER
@@ -0,0 +1,13 @@
package testing
private fun <T> times(times : Int, body : () -> T) {}
fun main(args: Array<String>) {
times(3) {
<caret>
}
}
+11
View File
@@ -0,0 +1,11 @@
package testing
private fun <T> times(times : Int, body : () -> T) {}
fun main(args: Array<String>) {
times(3) {
<caret>}
}
@@ -7,5 +7,3 @@ fun test() {
<caret>
}
}
// WITHOUT_CUSTOM_LINE_INDENT_PROVIDER
@@ -5,5 +5,3 @@ class Test {
fun test() {
val abc = Test().foo()?.foo({ "str" }).foo {<caret>}
}
// WITHOUT_CUSTOM_LINE_INDENT_PROVIDER
@@ -7,5 +7,3 @@ fun test() {
<caret>
}
}
// WITHOUT_CUSTOM_LINE_INDENT_PROVIDER
@@ -5,5 +5,3 @@ class Test {
fun test() {
val abc = Test().foo()?.foo({ "str" }).foo { <caret> }
}
// WITHOUT_CUSTOM_LINE_INDENT_PROVIDER
@@ -9,5 +9,3 @@ fun test() {
<caret>
}
}
// WITHOUT_CUSTOM_LINE_INDENT_PROVIDER
@@ -7,5 +7,3 @@ fun test() {
.foo { "Str" }
.foo {<caret>}
}
// WITHOUT_CUSTOM_LINE_INDENT_PROVIDER
@@ -9,5 +9,3 @@ fun test() {
<caret>
}
}
// WITHOUT_CUSTOM_LINE_INDENT_PROVIDER
@@ -7,5 +7,3 @@ fun test() {
.foo { "Str" }
.foo { <caret> }
}
// WITHOUT_CUSTOM_LINE_INDENT_PROVIDER