Smart completion: no more duplicates among type instantiation items

This commit is contained in:
Valentin Kipyatkov
2014-04-11 16:12:09 +04:00
parent 5d8c5cfa31
commit 4b5d175aa7
6 changed files with 66 additions and 13 deletions
@@ -0,0 +1,8 @@
class C{}
fun foo(c: C){}
fun foo(c: C, i: Int){}
fun foo() {
foo(<caret>
}
@@ -0,0 +1,8 @@
class C{}
fun foo(c: C){}
fun foo(c: C, i: Int){}
fun foo() {
foo(C()<caret>
}
@@ -0,0 +1,8 @@
class C{}
fun foo(c: C){}
fun foo(c: C?, i: Int){}
fun foo() {
foo(<caret>
}
@@ -0,0 +1,8 @@
class C{}
fun foo(c: C){}
fun foo(c: C?, i: Int){}
fun foo() {
foo(C()<caret>
}