Some use of parameter names in completion

This commit is contained in:
Valentin Kipyatkov
2016-09-13 12:08:37 +03:00
parent 147d1da1ed
commit f335f32b48
6 changed files with 81 additions and 19 deletions
@@ -0,0 +1,7 @@
fun foo(p: (word: String, number: Int) -> Unit){}
fun bar() {
foo(<caret>)
}
// ELEMENT: "{ word, number -> ... }"
@@ -0,0 +1,7 @@
fun foo(p: (word: String, number: Int) -> Unit){}
fun bar() {
foo({ word, number -> <caret> })
}
// ELEMENT: "{ word, number -> ... }"
@@ -0,0 +1,7 @@
fun foo(p: ((word: String, number: Int) -> Unit)?) {}
fun bar() {
foo(<caret>)
}
// ELEMENT: "{ word, number -> ... }"
@@ -0,0 +1,7 @@
fun foo(p: ((word: String, number: Int) -> Unit)?) {}
fun bar() {
foo({ word, number -> <caret> })
}
// ELEMENT: "{ word, number -> ... }"