[FIR IDE] Properly handle generic types qualifiers

In code like `foo.Bar<Bazz>`, `Bar<Bazz>` is considered to be
`KtCallExpression` from the PSI point

^KT-52779 Fixed
This commit is contained in:
Roman Golyshev
2022-06-14 16:02:26 +04:00
committed by teamcity
parent 90754d11c1
commit 4d6b424280
7 changed files with 68 additions and 5 deletions
@@ -0,0 +1,17 @@
// FILE: main.kt
package test
import dependency.Bar
class MyClass
fun usage() {
val a = dependency.Bar<MyClass>::foo
}
// FILE: dependency.kt
package dependency
class Bar<T> {
fun foo() {}
}
@@ -0,0 +1,17 @@
// FILE: main.kt
package test
import dependency.Bar
class MyClass
fun usage() {
val a = Bar<MyClass>::foo
}
// FILE: dependency.kt
package dependency
class Bar<T> {
fun foo() {}
}