Fixed occasional insertions of fq-names by completion and similar effects

#KT-6182 Fixed
 #KT-6111 Fixed
This commit is contained in:
Valentin Kipyatkov
2014-12-05 22:44:17 +01:00
parent bdf7455578
commit 8e1af2b720
11 changed files with 123 additions and 7 deletions
@@ -0,0 +1,4 @@
fun List<S<caret>>foo() {}
// ELEMENT: String
// TAIL_TEXT: "(kotlin)"
@@ -0,0 +1,4 @@
fun List<String<caret>>foo() {}
// ELEMENT: String
// TAIL_TEXT: "(kotlin)"
@@ -0,0 +1,8 @@
import java.util.HashMap
fun foo() {
val v = HashMap<String, <caret>
}
// INVOCATION_COUNT: 2
// ELEMENT: HashSet
@@ -0,0 +1,9 @@
import java.util.HashMap
import java.util.HashSet
fun foo() {
val v = HashMap<String, HashSet<caret>
}
// INVOCATION_COUNT: 2
// ELEMENT: HashSet
@@ -0,0 +1,8 @@
class C : java.io.BufferedReader() {
override fun hashCode(): Int {
super<Buf<caret>
}
}
// INVOCATION_COUNT: 2
// ELEMENT: BufferedReader
@@ -0,0 +1,10 @@
import java.io.BufferedReader
class C : java.io.BufferedReader() {
override fun hashCode(): Int {
super<BufferedReader<caret>
}
}
// INVOCATION_COUNT: 2
// ELEMENT: BufferedReader