Implement "move class-level declaration up/down" action handler

This commit is contained in:
Alexey Sedunov
2013-05-29 13:11:46 +04:00
parent 3a2e30152a
commit fe8891299b
136 changed files with 1900 additions and 0 deletions
@@ -0,0 +1,6 @@
// MOVE: down
class A {
val x = ""
<caret>val y = ""
}
@@ -0,0 +1,6 @@
// MOVE: down
class A {
val x = ""
}
<caret>val y = ""
@@ -0,0 +1,6 @@
// MOVE: up
class A {
<caret>val x = ""
val y = ""
}
@@ -0,0 +1,6 @@
// MOVE: up
<caret>val x = ""
class A {
val y = ""
}
@@ -0,0 +1,6 @@
// MOVE: down
class A {
class B {
<caret>val y = ""
}
}
@@ -0,0 +1,6 @@
// MOVE: down
class A {
class B {
}
<caret>val y = ""
}
@@ -0,0 +1,6 @@
// MOVE: up
class A {
class B {
<caret>val y = ""
}
}
@@ -0,0 +1,6 @@
// MOVE: up
class A {
<caret>val y = ""
class B {
}
}
@@ -0,0 +1,7 @@
// MOVE: down
// IS_APPLICABLE: false
fun foo() {
class B {
<caret>val y = ""
}
}
@@ -0,0 +1,7 @@
// MOVE: up
// IS_APPLICABLE: false
fun foo() {
class B {
<caret>val y = ""
}
}
@@ -0,0 +1,7 @@
// MOVE: down
class A {
<caret>val x = ""
class B {
}
}
@@ -0,0 +1,7 @@
// MOVE: down
class A {
class B {
<caret>val x = ""
}
}
@@ -0,0 +1,7 @@
// MOVE: up
class A {
class B {
}
<caret>val x = ""
}
@@ -0,0 +1,7 @@
// MOVE: up
class A {
class B {
<caret>val x = ""
}
}
@@ -0,0 +1,7 @@
// MOVE: down
class A {
<caret>val x = ""
{
}
}
@@ -0,0 +1,7 @@
// MOVE: down
class A {
{
}
<caret>val x = ""
}
@@ -0,0 +1,7 @@
// MOVE: up
class A {
{
}
<caret>val x = ""
}
@@ -0,0 +1,7 @@
// MOVE: up
class A {
<caret>val x = ""
{
}
}
@@ -0,0 +1,6 @@
// MOVE: down
class A {
<caret>val x = ""
val y = ""
}
@@ -0,0 +1,6 @@
// MOVE: down
class A {
val y = ""
<caret>val x = ""
}
@@ -0,0 +1,6 @@
// MOVE: up
class A {
val x = ""
<caret>val y = ""
}
@@ -0,0 +1,6 @@
// MOVE: up
class A {
<caret>val y = ""
val x = ""
}
@@ -0,0 +1,7 @@
// MOVE: down
class A {
<caret>val x = ""
fun foo() {
}
}
@@ -0,0 +1,7 @@
// MOVE: down
class A {
fun foo() {
}
<caret>val x = ""
}
@@ -0,0 +1,7 @@
// MOVE: up
class A {
fun foo() {
}
<caret>val x = ""
}
@@ -0,0 +1,7 @@
// MOVE: up
class A {
<caret>val x = ""
fun foo() {
}
}
@@ -0,0 +1,5 @@
// MOVE: down
class A {
<caret>val x = ""
val y = ""
}
@@ -0,0 +1,5 @@
// MOVE: down
class A {
val y = ""
<caret>val x = ""
}
@@ -0,0 +1,5 @@
// MOVE: up
class A {
val y = ""
<caret>val x = ""
}
@@ -0,0 +1,5 @@
// MOVE: up
class A {
<caret>val x = ""
val y = ""
}