Add intentions to put arguments / parameters on one line #KT-23266 Fixed

This commit is contained in:
Toshiaki Kameyama
2018-03-26 15:49:49 +03:00
committed by Mikhail Glukhikh
parent 96581f1ecb
commit 03902030ed
28 changed files with 285 additions and 33 deletions
+1
View File
@@ -0,0 +1 @@
org.jetbrains.kotlin.idea.intentions.JoinArgumentListIntention
@@ -0,0 +1,6 @@
fun foo(a: Int = 1, b: Int = 1, c: Int = 1) {}
fun bar(a: Int, b: Int, c: Int) {
foo(<caret>
a, b, c)
}
@@ -0,0 +1,5 @@
fun foo(a: Int = 1, b: Int = 1, c: Int = 1) {}
fun bar(a: Int, b: Int, c: Int) {
foo(a, b, c)
}
@@ -0,0 +1,11 @@
// INTENTION_TEXT: "Put arguments on one line"
fun foo(a: Int = 1, b: Int = 1, c: Int = 1) {}
fun bar(a: Int, b: Int, c: Int) {
foo(
a,
b,<caret>
c
)
}
@@ -0,0 +1,7 @@
// INTENTION_TEXT: "Put arguments on one line"
fun foo(a: Int = 1, b: Int = 1, c: Int = 1) {}
fun bar(a: Int, b: Int, c: Int) {
foo(a, b, c)
}
+7
View File
@@ -0,0 +1,7 @@
// IS_APPLICABLE: false
fun foo(a: Int = 1, b: Int = 1, c: Int = 1) {}
fun bar(a: Int, b: Int, c: Int) {
foo(<caret>)
}
@@ -0,0 +1,7 @@
// IS_APPLICABLE: false
fun foo(a: Int = 1, b: Int = 1, c: Int = 1) {}
fun bar(a: Int, b: Int, c: Int) {
foo(a, b, c<caret>)
}
+7
View File
@@ -0,0 +1,7 @@
fun foo(a: Int = 1, b: Int = 1, c: Int = 1) {}
fun bar(a: Int, b: Int, c: Int) {
foo(<caret>
a
)
}
@@ -0,0 +1,5 @@
fun foo(a: Int = 1, b: Int = 1, c: Int = 1) {}
fun bar(a: Int, b: Int, c: Int) {
foo(a)
}