KT-5986 No code completion for second type argument of HashMap instantiation
KT-6406 Code completion in type argument position should not include functions and variables #KT-5986 Fixed #KT-6406 Fixed
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
import java.util.HashMap
|
||||
|
||||
fun foo() {
|
||||
val v = HashMap<<caret>
|
||||
}
|
||||
|
||||
// EXIST: String
|
||||
// EXIST: java
|
||||
// ABSENT: defaultBufferSize
|
||||
// ABSENT: readLine
|
||||
@@ -0,0 +1,8 @@
|
||||
fun foo() {
|
||||
val v = listOf<<caret>
|
||||
}
|
||||
|
||||
// EXIST: String
|
||||
// EXIST: java
|
||||
// ABSENT: defaultBufferSize
|
||||
// ABSENT: readLine
|
||||
@@ -0,0 +1,11 @@
|
||||
fun genericFoo<T>(p: Int){}
|
||||
fun genericFoo<T>(c: Char){}
|
||||
|
||||
fun foo() {
|
||||
genericFoo<<caret>
|
||||
}
|
||||
|
||||
// EXIST: String
|
||||
// EXIST: java
|
||||
// ABSENT: defaultBufferSize
|
||||
// ABSENT: readLine
|
||||
@@ -0,0 +1,13 @@
|
||||
val v = 1
|
||||
fun f() = 2
|
||||
|
||||
object HashMap
|
||||
|
||||
fun foo() {
|
||||
val v = HashMap<<caret>
|
||||
}
|
||||
|
||||
// EXIST: String
|
||||
// EXIST: java
|
||||
// EXIST: v
|
||||
// EXIST: f
|
||||
@@ -0,0 +1,10 @@
|
||||
import java.util.HashMap
|
||||
|
||||
fun foo() {
|
||||
val v = HashMap<List<(s: String?) -> Unit>, Set<<caret>
|
||||
}
|
||||
|
||||
// EXIST: String
|
||||
// EXIST: java
|
||||
// ABSENT: defaultBufferSize
|
||||
// ABSENT: readLine
|
||||
@@ -0,0 +1,8 @@
|
||||
import java.util.HashMap
|
||||
|
||||
fun foo() {
|
||||
val v = HashMap<String, <caret>
|
||||
}
|
||||
|
||||
// EXIST: String
|
||||
// EXIST: java
|
||||
Reference in New Issue
Block a user