From daf9f927d4b3a53e3e97d1f031803d8aaaf3c0dd Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Thu, 25 Apr 2019 14:10:35 +0300 Subject: [PATCH] FIR: add property case to companion test --- .../resolve/testData/resolve/expresssions/companion.kt | 5 +++++ .../resolve/testData/resolve/expresssions/companion.txt | 9 +++++++++ 2 files changed, 14 insertions(+) diff --git a/compiler/fir/resolve/testData/resolve/expresssions/companion.kt b/compiler/fir/resolve/testData/resolve/expresssions/companion.kt index 2127b175c0e..9c162f4419a 100644 --- a/compiler/fir/resolve/testData/resolve/expresssions/companion.kt +++ b/compiler/fir/resolve/testData/resolve/expresssions/companion.kt @@ -1,6 +1,7 @@ open class A { companion object { fun foo() {} + val D = "" } fun bar() { @@ -11,6 +12,7 @@ open class A { class B { companion object : A() { fun baz() {} + val C = "" } } @@ -18,4 +20,7 @@ fun test() { A.foo() B.bar() B.baz() + val x = A.D + val y = B.C + val z = B.D } \ No newline at end of file diff --git a/compiler/fir/resolve/testData/resolve/expresssions/companion.txt b/compiler/fir/resolve/testData/resolve/expresssions/companion.txt index 9560f3ab96c..81020808eb8 100644 --- a/compiler/fir/resolve/testData/resolve/expresssions/companion.txt +++ b/compiler/fir/resolve/testData/resolve/expresssions/companion.txt @@ -12,6 +12,9 @@ FILE: companion.kt public final fun foo(): R|kotlin/Unit| { } + public final val D: R|kotlin/String| = String() + public get(): R|kotlin/String| + } public final fun bar(): R|kotlin/Unit| { @@ -32,6 +35,9 @@ FILE: companion.kt public final fun baz(): R|kotlin/Unit| { } + public final val C: R|kotlin/String| = String() + public get(): R|kotlin/String| + } } @@ -39,4 +45,7 @@ FILE: companion.kt R|/A|.R|/A.Companion.foo|() R|/B|.#() R|/B|.R|/B.Companion.baz|() + lval x: R|kotlin/String| = R|/A|.R|/A.Companion.D| + lval y: R|kotlin/String| = R|/B|.R|/B.Companion.C| + lval z: = R|/B|.# }