Fix problem with alignment in assignments and other binary expressions

This commit is contained in:
Nikolay Krasko
2014-05-14 18:51:04 +04:00
parent 356cb80e7f
commit d4ddf06ebd
19 changed files with 285 additions and 7 deletions
@@ -0,0 +1,41 @@
fun test() {
var a = 12
a =
12
a +=
12
a -=
12
a *=
12
a /=
12
a is
String
a !is
String
a as
String
a as?
String
a :
String
a in
1..2
a !in
1..2
}
// SET_TRUE: ALIGN_MULTILINE_BINARY_OPERATION
@@ -0,0 +1,41 @@
fun test() {
var a = 12
a =
12
a +=
12
a -=
12
a *=
12
a /=
12
a is
String
a !is
String
a as
String
a as?
String
a :
String
a in
1..2
a !in
1..2
}
// SET_TRUE: ALIGN_MULTILINE_BINARY_OPERATION
@@ -0,0 +1,41 @@
fun test() {
var a = 12
a =
12
a +=
12
a -=
12
a *=
12
a /=
12
a is
String
a !is
String
a as
String
a as?
String
a :
String
a in
1..2
a !in
1..2
}
// SET_TRUE: ALIGN_MULTILINE_BINARY_OPERATION
@@ -0,0 +1,17 @@
fun test(a: Int?) {
a ?: 42
a ?: 42
a ?:
42
a
?: 42
val some = a ?:
b ?:
12
}
// SET_TRUE: ALIGN_MULTILINE_BINARY_OPERATION
+9 -3
View File
@@ -4,8 +4,14 @@ fun test(a: Int?) {
a ?: 42
a ?:
42
42
a
?: 42
}
?: 42
val some = a ?:
b ?:
12
}
// SET_TRUE: ALIGN_MULTILINE_BINARY_OPERATION
+7 -1
View File
@@ -8,4 +8,10 @@ fun test(a: Int?) {
a
?: 42
}
val some = a ?:
b ?:
12
}
// SET_TRUE: ALIGN_MULTILINE_BINARY_OPERATION