[FIR] Calculate effective visibility inside anonymous object properly

#KT-38432 Fixed
This commit is contained in:
Mikhail Glukhikh
2020-04-21 11:16:43 +03:00
parent bb73681b62
commit 57b4a54766
23 changed files with 71 additions and 72 deletions
@@ -17,11 +17,11 @@ val case1 = object : A {
hoo()
}
}
fun <!EXPOSED_RECEIVER_TYPE!>Child<!>.voo() {
fun Child.voo() {
val x = property
}
fun <!EXPOSED_RECEIVER_TYPE!>Base<!>.hoo() {
fun Base.hoo() {
val x = property
}
@@ -111,10 +111,10 @@ class Case3() {
}
}
fun <!EXPOSED_RECEIVER_TYPE!>Child<!>.voo() {
fun Child.voo() {
val x = property
}
fun <!EXPOSED_RECEIVER_TYPE!>Base<!>.hoo() {
fun Base.hoo() {
val x = property
}