Quickfix for MIXING_NAMED_AND_POSITIONED_ARGUMENTS.

This commit is contained in:
Michał Sapalski
2013-05-06 10:16:43 +02:00
committed by Nikolay Krasko
parent d5739bbe7f
commit b2bb581127
17 changed files with 321 additions and 1 deletions
@@ -0,0 +1,6 @@
// "Add name to argument: 'b = "FOO"'" "true"
fun f(a: Int, b: String) {}
fun g() {
f(a = 10, b = "FOO")
}
@@ -0,0 +1,6 @@
// "Add name to argument: 'b = "FOO"'" "true"
class A(a: Int, b: String) {}
fun f() {
A(a = 1, b = "FOO")
}
@@ -0,0 +1,6 @@
// "Add name to argument..." "true"
fun f(a: Int, b: String = "b", c: String = "c") {}
fun g() {
f(a = 10, b = "FOO")
}
@@ -0,0 +1,8 @@
// "Add name to argument: 'b = B()'" "true"
open class A {}
open class B : A() {}
fun f(a: Int, b: A) {}
fun g() {
f(a=1, b = B())
}
@@ -0,0 +1,6 @@
// "Add name to argument: 'b = "FOO"'" "true"
fun f(a: String, b: String) {}
fun g() {
f(a = "BAR", b = "FOO")
}
@@ -0,0 +1,6 @@
// "Add name to argument: 'b = "FOO"'" "true"
fun f(a: String, x: Int, b: String) {}
fun g() {
f("BAR", x = 10, b = "FOO")
}
@@ -0,0 +1,6 @@
// "Add name to argument: 'b = "FOO"'" "true"
fun f(a: Int, b: String) {}
fun g() {
f(a = 10, <caret>"FOO")
}
@@ -0,0 +1,6 @@
// "Add name to argument: 'b = "FOO"'" "true"
class A(a: Int, b: String) {}
fun f() {
A(a = 1, <caret>"FOO")
}
@@ -0,0 +1,6 @@
// "Add name to argument..." "true"
fun f(a: Int, b: String = "b", c: String = "c") {}
fun g() {
f(a = 10, <caret>"FOO")
}
@@ -0,0 +1,8 @@
// "Add name to argument: 'b = B()'" "true"
open class A {}
open class B : A() {}
fun f(a: Int, b: A) {}
fun g() {
f(a=1, <caret>B())
}
@@ -0,0 +1,6 @@
// "Add name to argument: 'b = "FOO"'" "true"
fun f(a: String, b: String) {}
fun g() {
f(a = "BAR", <caret>"FOO")
}
@@ -0,0 +1,6 @@
// "Add name to argument: 'b = "FOO"'" "true"
fun f(a: String, x: Int, b: String) {}
fun g() {
f("BAR", x = 10, <caret>"FOO")
}