Change Signature: Do not process calls with unmatched arguments/parameters

This commit is contained in:
Alexey Sedunov
2015-06-29 17:45:05 +03:00
parent 4cc2a57aed
commit 9e82411e78
11 changed files with 51 additions and 28 deletions
@@ -2,7 +2,7 @@
// DISABLE-ERRORS
open class Base(var x: Int, d: Double) {
val y = Base(1, 2.5);
val y = Base(1, 2);
fun f() {
val base = Base(1, 2.5);
@@ -2,8 +2,8 @@
// DISABLE-ERRORS
fun foo(x: Int, i: Int) {
foo(, 4);
foo();
foo(1, 4);
foo(1, 4);
foo(2, 4);
foo(2, 3, sdsd);
}
@@ -2,9 +2,9 @@
// DISABLE-ERRORS
fun foo(x: Double, i: Int, i1: Int, i2: Int) {
foo(,, 5, 6);
foo(1,, 5, 6);
foo();
foo(1);
foo(1, 2.5, 5, 6);
foo(1.5, 4, 5, 6);
foo(2, 3, 5, 6);
foo(2, 3, sdsd);
}
@@ -5,7 +5,7 @@ open class Base() {
val y = Base();
fun f() {
val base = Base();
val base = Base(1, 2);
}
}
@@ -3,7 +3,7 @@
fun foo(y: Int) {
foo();
foo();
foo(1);
foo(2);
foo(3);
foo(2, 3, sdsd);
}
@@ -5,5 +5,5 @@ fun foo(x: Int) {
foo();
foo(1);
foo(1);
foo(2);
foo(2, 3, sdsd);
}
@@ -3,7 +3,7 @@
fun foo(x: Int) {
foo();
foo(1<caret>);
foo(1);
foo(2);
foo(1);
foo(2, 3, sdsd);
}
@@ -5,5 +5,5 @@ fun foo(y: Int) {
foo();
foo(y = 1<caret>);
foo(2);
foo(3);
foo(2, 3, sdsd);
}