FIR: add property case to companion test
This commit is contained in:
committed by
Mikhail Glukhikh
parent
e41a79fbe9
commit
daf9f927d4
@@ -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
|
||||
}
|
||||
@@ -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|.<Inapplicable(WRONG_RECEIVER): [/A.bar]>#()
|
||||
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: <ERROR TYPE REF: Unresolved name: D> = R|/B|.<Unresolved name: D>#
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user