Completion: add root prefix support

#KT-10340 Fixed
This commit is contained in:
Dmitry Gridin
2019-09-02 13:10:07 +07:00
parent 7a4c3e4d6a
commit a843c23f20
16 changed files with 160 additions and 30 deletions
@@ -0,0 +1,9 @@
// WITH_RUNTIME
fun buildTemplates() {
val kotlin = 42
printl<caret>
}
// ELEMENT: println
// TAIL_TEXT: "() (kotlin.io)"
@@ -0,0 +1,9 @@
// WITH_RUNTIME
fun buildTemplates() {
val kotlin = 42
println()<caret>
}
// ELEMENT: println
// TAIL_TEXT: "() (kotlin.io)"
@@ -0,0 +1,8 @@
// WITH_RUNTIME
class kotlin
fun buildTemplates() {
printl<caret>
}
// ELEMENT: println
// TAIL_TEXT: "() (kotlin.io)"
@@ -0,0 +1,8 @@
// WITH_RUNTIME
class kotlin
fun buildTemplates() {
println()<caret>
}
// ELEMENT: println
// TAIL_TEXT: "() (kotlin.io)"
@@ -0,0 +1,7 @@
fun buildTemplates() {
val java = 1123
Coll<caret>
}
// ELEMENT: Collections
// TAIL_TEXT: " (java.util)"
@@ -0,0 +1,9 @@
import java.util.Collections
fun buildTemplates() {
val java = 1123
Collections<caret>
}
// ELEMENT: Collections
// TAIL_TEXT: " (java.util)"
@@ -0,0 +1,7 @@
fun buildTemplates() {
val java = 42
Arrays.bina<caret>
}
// ELEMENT: binarySearch
// TAIL_TEXT: "(a: IntArray!, key: Int) (java.util)"
@@ -0,0 +1,9 @@
import java.util.Arrays
fun buildTemplates() {
val java = 42
Arrays.binarySearch()
}
// ELEMENT: binarySearch
// TAIL_TEXT: "(a: IntArray!, key: Int) (java.util)"