KT-4849 'Join lines' should remove braces from single-statement block

#KT-4849 Fixed
This commit is contained in:
Valentin Kipyatkov
2014-10-01 18:04:43 +04:00
parent 53983774d0
commit bbc2d30f60
31 changed files with 269 additions and 1 deletions
@@ -0,0 +1,5 @@
fun foo() {
<caret>if (a) {
bar() // do bar
}
}
@@ -0,0 +1,4 @@
fun foo() {
if (a) {<caret> bar() // do bar
}
}
@@ -0,0 +1,6 @@
fun foo() {
<caret>if (a) {
bar()
// do something else here
}
}
@@ -0,0 +1,5 @@
fun foo() {
if (a) {<caret> bar()
// do something else here
}
}
@@ -0,0 +1,6 @@
fun foo() {
<caret>if (a) {
// do bar
bar()
}
}
@@ -0,0 +1,5 @@
fun foo() {
if (a) {<caret> // do bar
bar()
}
}
@@ -0,0 +1,6 @@
fun foo() {
<caret>if (a) {
/* do bar */
bar()
}
}
@@ -0,0 +1,5 @@
fun foo() {
if (a) {<caret> /* do bar */
bar()
}
}
@@ -0,0 +1,5 @@
fun foo() {
<caret>do {
if (bar()) break
} while (true)
}
@@ -0,0 +1,3 @@
fun foo() {
do <caret>if (bar()) break while (true)
}
@@ -0,0 +1,5 @@
fun foo() {
<caret>if (a) bar1() else {
bar2()
}
}
@@ -0,0 +1,3 @@
fun foo() {
if (a) bar1() else <caret>bar2()
}
@@ -0,0 +1,5 @@
fun foo() {
<caret>for (element in collection) {
println(element)
}
}
@@ -0,0 +1,3 @@
fun foo() {
for (element in collection) <caret>println(element)
}
@@ -0,0 +1,3 @@
<caret>fun foo() {
bar()
}
@@ -0,0 +1,2 @@
fun foo() {<caret> bar()
}
@@ -0,0 +1,5 @@
fun foo() {
<caret>if (a) {
bar()
}
}
@@ -0,0 +1,3 @@
fun foo() {
if (a) <caret>bar()
}
@@ -0,0 +1,7 @@
fun foo() {
<caret>if (a) {
bar1()
} else {
bar2()
}
}
@@ -0,0 +1,5 @@
fun foo() {
if (a) <caret>bar1() else {
bar2()
}
}
@@ -0,0 +1,5 @@
fun foo() {
<caret>run {
bar()
}
}
@@ -0,0 +1,4 @@
fun foo() {
run {<caret> bar()
}
}
@@ -0,0 +1,6 @@
fun foo() {
<caret>if (a) {
println("a" +
"b")
}
}
@@ -0,0 +1,4 @@
fun foo() {
if (a) <caret>println("a" +
"b")
}
@@ -0,0 +1,5 @@
fun foo() {
<caret>if (a) {
bar1(); bar2()
}
}
@@ -0,0 +1,4 @@
fun foo() {
if (a) {<caret> bar1(); bar2()
}
}
@@ -0,0 +1,5 @@
fun foo() {
<caret>while (true) {
if (bar()) break
}
}
@@ -0,0 +1,3 @@
fun foo() {
while (true) <caret>if (bar()) break
}