Smart completion: sometimes we can insert comma after vararg argument too

This commit is contained in:
Valentin Kipyatkov
2015-05-18 11:08:07 +03:00
parent 02e876679c
commit 6284f557e6
5 changed files with 45 additions and 25 deletions
@@ -1,7 +1,7 @@
fun foo(vararg v1: Int, vararg v2: Char, s: String) { }
fun bar(c: Char) {
foo(*intArrayOf(), c<caret>)
foo(*intArrayOf(), c, <caret>)
}
// ELEMENT: c
@@ -0,0 +1,7 @@
fun foo(vararg strings: String, p: String){ }
fun bar(s: String){
foo(<caret>)
}
// ELEMENT: s
@@ -0,0 +1,7 @@
fun foo(vararg strings: String, p: String){ }
fun bar(s: String){
foo(s, <caret>)
}
// ELEMENT: s