[AA] take resolved type of FirThisReceiverExpression

...when computing receiver type for double colon expression

^KT-65914 fixed
This commit is contained in:
Anna Kozlova
2024-02-19 11:10:27 +01:00
committed by Space Team
parent 50a0a1ef0a
commit a0fef89423
9 changed files with 69 additions and 0 deletions
@@ -0,0 +1,8 @@
class Test {
fun bar(): Int = 42
inner class Foo {
fun m() {
val f = this@Test:<caret>:bar
}
}
}
@@ -0,0 +1,2 @@
expression: this@Test::bar
receiver:: type: Test
@@ -0,0 +1,6 @@
class Test {
fun bar(): Int = 42
fun m() {
val f = this:<caret>:bar
}
}
@@ -0,0 +1,2 @@
expression: this::bar
receiver:: type: Test