Smart completion when only named argument possible

This commit is contained in:
Valentin Kipyatkov
2015-05-07 20:09:40 +03:00
parent 67cfd9d516
commit 833d474876
5 changed files with 38 additions and 1 deletions
@@ -0,0 +1,10 @@
fun foo(param1: String, param2: Int, param3: Char) { }
fun bar(pInt: Int, pString: String) {
foo(param2 = , <caret>)
}
// EXIST: { lookupString: "param1", itemText: "param1 =" }
// EXIST: { lookupString: "param3", itemText: "param3 =" }
// ABSENT: param2
// NUMBER: 2
@@ -0,0 +1,10 @@
fun foo(param1: String, param2: Int, param3: Char) { }
fun bar(pInt: Int, pString: String) {
foo(param2 = 1, <caret>)
}
// EXIST: { lookupString: "param1", itemText: "param1 =" }
// EXIST: { lookupString: "param3", itemText: "param3 =" }
// ABSENT: param2
// NUMBER: 2