Fix movement bug when expression is followed/preceded by comment at the functional literal block boundary

This commit is contained in:
Alexey Sedunov
2013-09-04 16:49:32 +04:00
parent f700870bea
commit b3b948ac39
6 changed files with 96 additions and 1 deletions
@@ -0,0 +1,8 @@
// MOVE: up
fun foo() {
bar {
/**/ <caret>val foo = 1
println("foo=")
println(foo) /**/
}
}
@@ -0,0 +1,8 @@
// MOVE: up
fun foo() {
/**/ <caret>val foo = 1
bar {
println("foo=")
println(foo) /**/
}
}
@@ -0,0 +1,8 @@
// MOVE: down
fun foo() {
bar {
/**/ val foo = 1
println("foo=")
<caret>println(foo) /**/
}
}
@@ -0,0 +1,8 @@
// MOVE: down
fun foo() {
bar {
/**/ val foo = 1
println("foo=")
}
<caret>println(foo) /**/
}