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>" }
|
||||
@@ -0,0 +1,7 @@
|
||||
import java.sql.Date as SqlDate
|
||||
|
||||
fun foo() {
|
||||
val v: SqlDate = SqlDa<caret>
|
||||
}
|
||||
|
||||
// ELEMENT: "SqlDate"
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
import java.sql.Date as SqlDate
|
||||
|
||||
fun foo() {
|
||||
val v: SqlDate = SqlDate<caret>
|
||||
}
|
||||
|
||||
// ELEMENT: "SqlDate"
|
||||
@@ -0,0 +1,7 @@
|
||||
import kotlin.collections.distinct as unique
|
||||
|
||||
fun foo() {
|
||||
listOf(1, 2, 3).<caret>
|
||||
}
|
||||
|
||||
// ELEMENT: "unique"
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
import kotlin.collections.distinct as unique
|
||||
|
||||
fun foo() {
|
||||
listOf(1, 2, 3).unique()<caret>
|
||||
}
|
||||
|
||||
// ELEMENT: "unique"
|
||||
@@ -0,0 +1,8 @@
|
||||
import java.io.File
|
||||
import kotlin.io.extension as ext
|
||||
|
||||
fun foo(file: File): String {
|
||||
return file.<caret>
|
||||
}
|
||||
|
||||
// ELEMENT: "ext"
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
import java.io.File
|
||||
import kotlin.io.extension as ext
|
||||
|
||||
fun foo(file: File): String {
|
||||
return file.ext<caret>
|
||||
}
|
||||
|
||||
// ELEMENT: "ext"
|
||||
@@ -0,0 +1,7 @@
|
||||
import kotlin.error as veryBad
|
||||
|
||||
fun foo() {
|
||||
v<caret>
|
||||
}
|
||||
|
||||
// ELEMENT: "veryBad"
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
import kotlin.error as veryBad
|
||||
|
||||
fun foo() {
|
||||
veryBad(<caret>)
|
||||
}
|
||||
|
||||
// ELEMENT: "veryBad"
|
||||
@@ -0,0 +1,7 @@
|
||||
import kotlin.io.DEFAULT_BUFFER_SIZE as BUFSIZE
|
||||
|
||||
fun foo() {
|
||||
BUF<caret>
|
||||
}
|
||||
|
||||
// ELEMENT: "BUFSIZE"
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
import kotlin.io.DEFAULT_BUFFER_SIZE as BUFSIZE
|
||||
|
||||
fun foo() {
|
||||
BUFSIZE<caret>
|
||||
}
|
||||
|
||||
// ELEMENT: "BUFSIZE"
|
||||
@@ -0,0 +1,5 @@
|
||||
import java.util.Date as JavaDate
|
||||
|
||||
fun foo(): JavaD<caret>
|
||||
|
||||
// ELEMENT: "JavaDate"
|
||||
@@ -0,0 +1,5 @@
|
||||
import java.util.Date as JavaDate
|
||||
|
||||
fun foo(): JavaDate<caret>
|
||||
|
||||
// ELEMENT: "JavaDate"
|
||||
Reference in New Issue
Block a user