KTIJ-28385 [AA] Support SAM constructors in computeImportableName
This allows to properly report them as used in `KtFirImportOptimizer` This change will also be important for properly fixing KTIJ-28167, since `computeImportableName` is also used in reference shortener ^KTIJ-28385 Fixed
This commit is contained in:
committed by
Space Team
parent
9ec469e3c3
commit
31291fc8fa
+6
@@ -0,0 +1,6 @@
|
||||
USED DECLARATIONS:
|
||||
|
||||
Declaration: dependency.Outer.NestedSAM
|
||||
By names: [NestedSAM]
|
||||
|
||||
UNRESOLVED NAMES:
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
// FILE: main.kt
|
||||
package test
|
||||
|
||||
import dependency.Outer.NestedSAM
|
||||
|
||||
val handler = NestedSAM {}
|
||||
|
||||
// FILE: dependency.kt
|
||||
package dependency
|
||||
|
||||
class Outer {
|
||||
fun interface NestedSAM {
|
||||
fun method()
|
||||
}
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
USED DECLARATIONS:
|
||||
|
||||
Declaration: dependency.Outer.NestedSAM
|
||||
By names: [NestedSAM]
|
||||
|
||||
UNRESOLVED NAMES:
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
// FILE: main.kt
|
||||
package test
|
||||
|
||||
import dependency.Outer.NestedSAM
|
||||
|
||||
val handler = ::NestedSAM
|
||||
|
||||
// FILE: dependency.kt
|
||||
package dependency
|
||||
|
||||
class Outer {
|
||||
fun interface NestedSAM {
|
||||
fun method()
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user