Support for import aliases in code completion
#KT-8848 Fixed
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
import java.io.FileInputStream as FileInputStreamMy
|
||||
|
||||
fun foo(): FileInputS<caret>
|
||||
|
||||
// WITH_ORDER
|
||||
// EXIST: { lookupString: "FileInputStreamMy", itemText: "FileInputStreamMy", tailText: " (java.io.FileInputStream)" }
|
||||
// EXIST: { lookupString: "FileInputStream", itemText: "FileInputStream", tailText: " (java.io)" }
|
||||
@@ -0,0 +1,7 @@
|
||||
import kotlin.collections.firstOrNull as aaa
|
||||
|
||||
fun foo() {
|
||||
listOf(1, 2).aa<caret>
|
||||
}
|
||||
|
||||
// EXIST: { lookupString: "aaa", itemText: "aaa", tailText: "() for List<T> (kotlin.collections.firstOrNull)" }
|
||||
@@ -0,0 +1,9 @@
|
||||
import java.io.File
|
||||
import kotlin.io.extension as ext
|
||||
|
||||
fun foo(file: File): String {
|
||||
return file.ex<caret>
|
||||
}
|
||||
|
||||
// COMPLETION_TYPE: SMART
|
||||
// EXIST: { lookupString: "ext", itemText: "ext", tailText: " for File (kotlin.io.extension)" }
|
||||
@@ -0,0 +1,5 @@
|
||||
import java.util.ArrayList as JavaList
|
||||
|
||||
fun foo(): Ja<caret>
|
||||
|
||||
// EXIST: { lookupString: "JavaList", itemText: "JavaList" }
|
||||
@@ -0,0 +1,7 @@
|
||||
import kotlin.collections.listOf as list
|
||||
|
||||
fun foo() {
|
||||
lis<caret>
|
||||
}
|
||||
|
||||
// EXIST: { lookupString: "list", itemText: "list", tailText: "() (kotlin.collections.listOf)" }
|
||||
@@ -0,0 +1,7 @@
|
||||
import kotlin.io.DEFAULT_BUFFER_SIZE as BUFSIZE
|
||||
|
||||
fun foo() {
|
||||
BUF<caret>
|
||||
}
|
||||
|
||||
// EXIST: { lookupString: "BUFSIZE", itemText: "BUFSIZE", tailText: " (kotlin.io.DEFAULT_BUFFER_SIZE)" }
|
||||
@@ -0,0 +1,5 @@
|
||||
import kotlin.collections.ArrayList as KotlinArrayList
|
||||
|
||||
fun foo(): KotAr<caret>
|
||||
|
||||
// EXIST: { lookupString: "KotlinArrayList", itemText: "KotlinArrayList", tailText: "<E> (kotlin.collections.ArrayList)", typeText: "ArrayList<E>" }
|
||||
Reference in New Issue
Block a user