KT-15153 Support typeAlias extensions in completion and add import
#KT-15153 fixed
This commit is contained in:
+10
@@ -0,0 +1,10 @@
|
||||
// "Import" "true"
|
||||
// ERROR: Unresolved reference: ext
|
||||
|
||||
import dep.A
|
||||
import dep.ext
|
||||
|
||||
fun use() {
|
||||
val ta = A()
|
||||
ta.ext<caret>
|
||||
}
|
||||
Vendored
+7
@@ -0,0 +1,7 @@
|
||||
package dep
|
||||
|
||||
class A
|
||||
|
||||
typealias TA = A
|
||||
|
||||
val TA.ext: String get() = "ext"
|
||||
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
// "Import" "true"
|
||||
// ERROR: Unresolved reference: ext
|
||||
|
||||
import dep.A
|
||||
|
||||
fun use() {
|
||||
val ta = A()
|
||||
ta.ext<caret>
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// "Import" "true"
|
||||
// ERROR: Unresolved reference: ext
|
||||
|
||||
import dep.TA1
|
||||
import dep.ext
|
||||
|
||||
fun use() {
|
||||
val ta = TA1()
|
||||
ta.ext<caret>
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
package dep
|
||||
|
||||
class A
|
||||
|
||||
typealias TA = A
|
||||
typealias TA1 = A
|
||||
|
||||
val TA.ext: String get() = "ext"
|
||||
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
// "Import" "true"
|
||||
// ERROR: Unresolved reference: ext
|
||||
|
||||
import dep.TA1
|
||||
|
||||
fun use() {
|
||||
val ta = TA1()
|
||||
ta.ext<caret>
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// "Import" "true"
|
||||
// ERROR: Unresolved reference: ext
|
||||
|
||||
import dep.TA
|
||||
import dep.ext
|
||||
|
||||
fun use() {
|
||||
val ta = TA()
|
||||
ta.ext<caret>()
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
package dep
|
||||
|
||||
class A
|
||||
|
||||
typealias TA = A
|
||||
|
||||
fun TA.ext() {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
// "Import" "true"
|
||||
// ERROR: Unresolved reference: ext
|
||||
|
||||
import dep.TA
|
||||
|
||||
fun use() {
|
||||
val ta = TA()
|
||||
ta.ext<caret>()
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
// "Import" "true"
|
||||
// ERROR: Unresolved reference: ext
|
||||
|
||||
import dep.TTA
|
||||
import dep.ext
|
||||
|
||||
fun use(taa: TTA) {
|
||||
taa.ext<caret>()
|
||||
}
|
||||
Vendored
+10
@@ -0,0 +1,10 @@
|
||||
package dep
|
||||
|
||||
class A
|
||||
|
||||
typealias TA = A
|
||||
typealias TTA = TA
|
||||
|
||||
fun TA.ext() {
|
||||
|
||||
}
|
||||
Vendored
+8
@@ -0,0 +1,8 @@
|
||||
// "Import" "true"
|
||||
// ERROR: Unresolved reference: ext
|
||||
|
||||
import dep.TTA
|
||||
|
||||
fun use(taa: TTA) {
|
||||
taa.ext<caret>()
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// "Import" "true"
|
||||
// ERROR: Unresolved reference: ext
|
||||
|
||||
import dep.TA
|
||||
import dep.ext
|
||||
|
||||
fun use() {
|
||||
val ta = TA()
|
||||
ta.ext<caret>
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
package dep
|
||||
|
||||
class A
|
||||
|
||||
typealias TA = A
|
||||
|
||||
val TA.ext: String get() = "ext"
|
||||
@@ -0,0 +1,9 @@
|
||||
// "Import" "true"
|
||||
// ERROR: Unresolved reference: ext
|
||||
|
||||
import dep.TA
|
||||
|
||||
fun use() {
|
||||
val ta = TA()
|
||||
ta.ext<caret>
|
||||
}
|
||||
Reference in New Issue
Block a user