[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:
+1
@@ -0,0 +1 @@
|
||||
dependency.Bar
|
||||
+17
@@ -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() {}
|
||||
}
|
||||
analysis/analysis-api/testData/components/importOptimizer/analyseImports/usedGenericTypeQualifier.kt
Vendored
+17
@@ -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() {}
|
||||
}
|
||||
Reference in New Issue
Block a user