Find Usages and Go to declaration of element used via import alias

#KT-18619 Fixed
This commit is contained in:
Vladimir Dolzhenko
2020-03-20 14:59:24 +00:00
parent ced8a92629
commit e951f1a43a
42 changed files with 677 additions and 32 deletions
@@ -1,7 +1,5 @@
package a
import b.X as XX
fun bar() {
val t: XX = XX()
val t: b.X = b.X()
}
@@ -0,0 +1,7 @@
package a
import b.X as XX
fun bar() {
val t: XX = XX()
}
@@ -1,7 +1,5 @@
package b
import b.X as XX
fun bar() {
val t: XX = XX()
val t: b.X = b.X()
}
@@ -0,0 +1,7 @@
package b
import b.X as XX
fun bar() {
val t: XX = XX()
}
@@ -1,7 +1,5 @@
package a
import a.X as XX
fun bar(s: String) {
val t: XX = XX()
val t: a.X = a.X()
}
@@ -0,0 +1,7 @@
package a
import a.X as XX
fun bar(s: String) {
val t: XX = XX()
}
@@ -1,7 +1,5 @@
package a
import a.Y as XX
fun bar(s: String) {
val t: XX = XX()
val t: a.Y = a.Y()
}
@@ -0,0 +1,7 @@
package a
import a.Y as XX
fun bar(s: String) {
val t: XX = XX()
}