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,7 @@
// MOVE: down
class A {
enum class B {
<caret>X
Y
}
}
@@ -0,0 +1,7 @@
// MOVE: down
class A {
enum class B {
Y
<caret>X
}
}
@@ -0,0 +1,8 @@
// MOVE: up
// IS_APPLICABLE: false
class A {
enum class B {
<caret>X
Y
}
}
@@ -0,0 +1,8 @@
// MOVE: down
// IS_APPLICABLE: false
class A {
enum class B {
X
<caret>Y
}
}
@@ -0,0 +1,7 @@
// MOVE: up
class A {
enum class B {
X
<caret>Y
}
}
@@ -0,0 +1,7 @@
// MOVE: up
class A {
enum class B {
<caret>Y
X
}
}
@@ -0,0 +1,10 @@
// MOVE: up
enum class A {
U
V
enum class B {
<caret>X
Y
}
}
@@ -0,0 +1,10 @@
// MOVE: up
enum class A {
U
V
<caret>X
enum class B {
Y
}
}
@@ -0,0 +1,10 @@
// MOVE: down
enum class A {
U
V
enum class B {
X
<caret>Y
}
}
@@ -0,0 +1,10 @@
// MOVE: down
enum class A {
U
V
enum class B {
X
}
<caret>Y
}