Implement "move expression up/down" action handler

This commit is contained in:
Alexey Sedunov
2013-05-23 20:25:52 +04:00
parent fe8891299b
commit b00ec82884
61 changed files with 1272 additions and 3 deletions
@@ -0,0 +1,7 @@
// MOVE: down
fun(n: Int) {
for (i in 0..n) {
}<caret>
val x = ""
}
@@ -0,0 +1,7 @@
// MOVE: down
fun(n: Int) {
for (i in 0..n) {
val x = ""
}<caret>
}
@@ -0,0 +1,8 @@
// MOVE: up
// IS_APPLICABLE: false
fun(n: Int) {
for (i in 0..n) {
}<caret>
val x = ""
}
@@ -0,0 +1,10 @@
// MOVE: down
fun(n: Int) {
if (n > 0) {
}
else {
}<caret>
val x = ""
}
@@ -0,0 +1,10 @@
// MOVE: down
fun(n: Int) {
if (n > 0) {
}
else {
val x = ""
}<caret>
}
@@ -0,0 +1,11 @@
// MOVE: up
// IS_APPLICABLE: false
fun(n: Int) {
if (n > 0) {
}
else {
}<caret>
val x = ""
}
@@ -0,0 +1,11 @@
// MOVE: down
// IS_APPLICABLE: false
fun(n: Int) {
if (n > 0) {
}<caret>
else {
}
val x = ""
}
@@ -0,0 +1,11 @@
// MOVE: up
// IS_APPLICABLE: false
fun(n: Int) {
if (n > 0) {
}<caret>
else {
}
val x = ""
}
@@ -0,0 +1,11 @@
// MOVE: down
fun foo(n: Int) {
if (n > 0) {
} else {
}<caret>
while (n > 0) {
}
}
@@ -0,0 +1,11 @@
// MOVE: down
fun foo(n: Int) {
if (n > 0) {
} else {
while (n > 0) {
}
}<caret>
}
@@ -0,0 +1,12 @@
// MOVE: down
// IS_APPLICABLE: false
fun foo(n: Int) {
if (n > 0) {
} else {
}
while (n > 0) {
}<caret>
}
@@ -0,0 +1,17 @@
// IS_APPLICABLE: false
// MOVE: down
fun foo(n: Int) {
when (n) {
0 -> {
}
1 -> {
}
else -> {
}
}<caret>
val x = ""
}
@@ -0,0 +1,17 @@
// IS_APPLICABLE: false
// MOVE: up
fun foo(n: Int) {
when (n) {
0 -> {
}
1 -> {
}
else -> {
}
}<caret>
val x = ""
}
@@ -0,0 +1,17 @@
// IS_APPLICABLE: false
// MOVE: down
fun foo(n: Int) {
when (n) {
0 -> {
}
1 -> {
}
else -> {
}<caret>
}
val x = ""
}
@@ -0,0 +1,17 @@
// IS_APPLICABLE: false
// MOVE: up
fun foo(n: Int) {
when (n) {
0 -> {
}
1 -> {
}
else -> {
}<caret>
}
val x = ""
}
@@ -0,0 +1,17 @@
// IS_APPLICABLE: false
// MOVE: down
fun foo(n: Int) {
when (n) {
0 -> {
}
1 -> {
}<caret>
else -> {
}
}
val x = ""
}
@@ -0,0 +1,17 @@
// IS_APPLICABLE: false
// MOVE: up
fun foo(n: Int) {
when (n) {
0 -> {
}
1 -> {
}<caret>
else -> {
}
}
val x = ""
}
@@ -0,0 +1,7 @@
// MOVE: down
fun(n: Int) {
while (true) {
}<caret>
val x = ""
}
@@ -0,0 +1,7 @@
// MOVE: down
fun(n: Int) {
while (true) {
val x = ""
}<caret>
}
@@ -0,0 +1,8 @@
// MOVE: up
// IS_APPLICABLE: false
fun(n: Int) {
while (true) {
}<caret>
val x = ""
}
@@ -0,0 +1,9 @@
// MOVE: down
// IS_APPLICABLE: false
fun(n: Int) {
do {
}<caret>
while (true)
val x = ""
}
@@ -0,0 +1,9 @@
// MOVE: up
// IS_APPLICABLE: false
fun(n: Int) {
do {
}<caret>
while (true)
val x = ""
}
@@ -0,0 +1,11 @@
// MOVE: down
fun foo(x: Boolean) {
<caret>// test
if (x) {
}
else {
}
}
@@ -0,0 +1,11 @@
// MOVE: down
fun foo(x: Boolean) {
if (x) {
<caret>// test
}
else {
}
}
@@ -0,0 +1,5 @@
// MOVE: down
fun foo() {
<caret>// test
val x = ""
}
@@ -0,0 +1,5 @@
// MOVE: down
fun foo() {
val x = ""
<caret>// test
}
@@ -0,0 +1,5 @@
// MOVE: up
fun foo() {
val x = ""
<caret>// test
}
@@ -0,0 +1,5 @@
// MOVE: up
fun foo() {
<caret>// test
val x = ""
}
@@ -0,0 +1,10 @@
// MOVE: up
fun foo(x: Boolean) {
if (x) {
}
else {
}
<caret>// test
}
@@ -0,0 +1,10 @@
// MOVE: up
fun foo(x: Boolean) {
if (x) {
}
else {
<caret>// test
}
}
@@ -0,0 +1,9 @@
// MOVE: down
fun foo(x: Boolean) {
if (x) {
<caret>// test
}
else {
}
}
@@ -0,0 +1,9 @@
// MOVE: down
fun foo(x: Boolean) {
if (x) {
}
else {
<caret>// test
}
}
@@ -0,0 +1,9 @@
// MOVE: up
fun foo(x: Boolean) {
if (x) {
}
else {
<caret>// test
}
}
@@ -0,0 +1,9 @@
// MOVE: up
fun foo(x: Boolean) {
if (x) {
<caret>// test
}
else {
}
}
@@ -0,0 +1,16 @@
// MOVE: down
fun foo(x: Boolean) {
<caret>// test
when (x) {
false -> {
}
true -> {
}
else -> {
}
}
}
@@ -0,0 +1,16 @@
// MOVE: down
fun foo(x: Boolean) {
when (x) {
false -> {
<caret>// test
}
true -> {
}
else -> {
}
}
}
@@ -0,0 +1,16 @@
// MOVE: up
fun foo(x: Boolean) {
when (x) {
false -> {
}
true -> {
}
else -> {
}
}
<caret>// test
}
@@ -0,0 +1,16 @@
// MOVE: up
fun foo(x: Boolean) {
when (x) {
false -> {
}
true -> {
}
else -> {
<caret>// test
}
}
}
@@ -0,0 +1,16 @@
// MOVE: down
fun foo(x: Boolean) {
when (x) {
<caret>// test
false -> {
}
true -> {
}
else -> {
}
}
}
@@ -0,0 +1,16 @@
// MOVE: down
fun foo(x: Boolean) {
when (x) {
false -> {
<caret>// test
}
true -> {
}
else -> {
}
}
}
@@ -0,0 +1,13 @@
// MOVE: down
fun foo(x: Boolean) {
when (x) {
false -> {
<caret>// test
}
true -> {
}
else -> {
}
}
}
@@ -0,0 +1,13 @@
// MOVE: down
fun foo(x: Boolean) {
when (x) {
false -> {
}
true -> {
<caret>// test
}
else -> {
}
}
}
@@ -0,0 +1,15 @@
// MOVE: down
fun foo(x: Boolean) {
when (x) {
false -> {
}
true -> {
}
else -> {
<caret>// test
}
}
}
@@ -0,0 +1,15 @@
// MOVE: down
fun foo(x: Boolean) {
when (x) {
false -> {
}
true -> {
}
else -> {
}
}
<caret>// test
}
@@ -0,0 +1,16 @@
// MOVE: up
fun foo(x: Boolean) {
when (x) {
false -> {
}
true -> {
}
else -> {
}
<caret>// test
}
}
@@ -0,0 +1,16 @@
// MOVE: up
fun foo(x: Boolean) {
when (x) {
false -> {
}
true -> {
}
else -> {
<caret>// test
}
}
}
@@ -0,0 +1,15 @@
// MOVE: up
fun foo(x: Boolean) {
when (x) {
false -> {
}
true -> {
}
else -> {
<caret>// test
}
}
}
@@ -0,0 +1,15 @@
// MOVE: up
fun foo(x: Boolean) {
when (x) {
false -> {
}
true -> {
<caret>// test
}
else -> {
}
}
}
@@ -0,0 +1,15 @@
// MOVE: up
fun foo(x: Boolean) {
when (x) {
false -> {
<caret>// test
}
true -> {
}
else -> {
}
}
}
@@ -0,0 +1,15 @@
// MOVE: up
fun foo(x: Boolean) {
<caret>// test
when (x) {
false -> {
}
true -> {
}
else -> {
}
}
}
@@ -0,0 +1,8 @@
// MOVE: down
fun foo(x: Boolean) {
<caret>// test
while (x) {
}
}
@@ -0,0 +1,8 @@
// MOVE: down
fun foo(x: Boolean) {
while (x) {
<caret>// test
}
}
@@ -0,0 +1,7 @@
// MOVE: up
fun foo(x: Boolean) {
while (x) {
}
<caret>// test
}
@@ -0,0 +1,7 @@
// MOVE: up
fun foo(x: Boolean) {
while (x) {
<caret>// test
}
}