Support of KT-11255 Support Move Element Left/Right actions for Kotlin (except for enum entries)
#KT-11255 Fixed
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
// MOVE: right
|
||||
@A(<caret>1, 2)
|
||||
fun foo() {
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// MOVE: right
|
||||
@A(2, <caret>1)
|
||||
fun foo() {
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
// MOVE: left
|
||||
interface I
|
||||
|
||||
abstract class Base
|
||||
|
||||
class A : I, <caret>Base()
|
||||
@@ -0,0 +1,6 @@
|
||||
// MOVE: left
|
||||
interface I
|
||||
|
||||
abstract class Base
|
||||
|
||||
class A : <caret>Base(), I
|
||||
@@ -0,0 +1,4 @@
|
||||
// MOVE: right
|
||||
fun foo() {
|
||||
bar(<caret>1, 2)
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// MOVE: right
|
||||
fun foo() {
|
||||
bar(2, <caret>1)
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// MOVE: left
|
||||
fun foo() {
|
||||
bar(1, <caret>2)
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// MOVE: left
|
||||
fun foo() {
|
||||
bar(<caret>2, 1)
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// MOVE: left
|
||||
fun foo(list: List<String>) {
|
||||
bar(1, <caret>*list)
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// MOVE: left
|
||||
fun foo(list: List<String>) {
|
||||
bar(<caret>*list, 1)
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// MOVE: right
|
||||
fun foo() {
|
||||
bar(<caret>a = 1, b = 2)
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// MOVE: right
|
||||
fun foo() {
|
||||
bar(b = 2, <caret>a = 1)
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// MOVE: right
|
||||
fun foo() {
|
||||
bar(1, <caret>2, 3)
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// MOVE: right
|
||||
fun foo() {
|
||||
bar(1, 3, <caret>2)
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// MOVE: right
|
||||
enum class E {
|
||||
B, <caret>A, C
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// MOVE: right
|
||||
enum class E {
|
||||
<caret>A, B, C
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// MOVE: right
|
||||
enum class E {
|
||||
A, C, <caret>B
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// MOVE: right
|
||||
enum class E {
|
||||
A, <caret>B, C
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// MOVE: left
|
||||
enum class E {
|
||||
<caret>B, A, C
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// MOVE: left
|
||||
enum class E {
|
||||
A, <caret>B, C
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
// MOVE: right
|
||||
enum class E {
|
||||
A, C, <caret>B;
|
||||
|
||||
fun foo(){}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
// MOVE: right
|
||||
enum class E {
|
||||
A, <caret>B, C;
|
||||
|
||||
fun foo(){}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// MOVE: left
|
||||
enum class E {
|
||||
A, C<caret>, B
|
||||
|
||||
;
|
||||
|
||||
fun foo(){}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// MOVE: left
|
||||
enum class E {
|
||||
A, B, C<caret>
|
||||
|
||||
;
|
||||
|
||||
fun foo(){}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
// MOVE: left
|
||||
class A {
|
||||
fun foo(b: Int, <caret>a: Int, c: Int) {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
// MOVE: left
|
||||
class A {
|
||||
fun foo(<caret>a: Int, b: Int, c: Int) {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
// MOVE: right
|
||||
class A {
|
||||
fun foo(b: Int, <caret>a: Int, c: Int) {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
// MOVE: right
|
||||
class A {
|
||||
fun foo(b: Int, c: Int, <caret>a: Int) {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
// MOVE: right
|
||||
class A {
|
||||
fun foo(<caret>b: Int, a: Int, c: Int) {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
// MOVE: right
|
||||
class A {
|
||||
fun foo(a: Int, <caret>b: Int, c: Int) {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
// MOVE: left
|
||||
class A {
|
||||
fun foo(<caret>a: Int, b: Int, c: Int) {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
// MOVE: left
|
||||
class A {
|
||||
fun foo(<caret>a: Int, b: Int, c: Int) {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// MOVE: right
|
||||
fun foo() {
|
||||
x[<caret>1, 2]
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// MOVE: right
|
||||
fun foo() {
|
||||
x[2, <caret>1]
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// MOVE: left
|
||||
fun foo(list: List<String>) {
|
||||
list.foldRightIndexed(1, { p1, <caret>p2, p3 -> 1 })
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// MOVE: left
|
||||
fun foo(list: List<String>) {
|
||||
list.foldRightIndexed(1, { <caret>p2, p1, p3 -> 1 })
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
// MOVE: right
|
||||
fun <<caret>T1, T2> foo() {
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
// MOVE: right
|
||||
fun <T2, <caret>T1> foo() {
|
||||
}
|
||||
Reference in New Issue
Block a user