[FIR] Fix effective visibility calculation & relevant test data

This commit is contained in:
rapturemain
2020-04-14 14:08:28 +03:00
committed by Mikhail Glukhikh
parent d811f6f4a6
commit 6d63de01ac
34 changed files with 137 additions and 99 deletions
@@ -16,7 +16,7 @@ private class TopLevelClass {
}
}
private enum class TopLevelEnum(private val e: NestedEnum) {
<!EXPOSED_FUNCTION_RETURN_TYPE, EXPOSED_FUNCTION_RETURN_TYPE!>private enum class TopLevelEnum(private val e: NestedEnum) {
E1(NestedEntry);
private enum class NestedEnum {
@@ -7,7 +7,7 @@ open class Foo {
}
class Bar: Foo() {
protected fun foo(): Nested? = null
<!EXPOSED_FUNCTION_RETURN_TYPE!>protected fun foo(): Nested? = null<!>
}
private fun foo(): Nested? = null
@@ -14,5 +14,5 @@ package p1
import p2.*
val x: X = X()
val y: Y = <!INAPPLICABLE_CANDIDATE!>Y<!>()
<!EXPOSED_PROPERTY_TYPE!>val x: X = X()<!>
<!EXPOSED_PROPERTY_TYPE!>val y: Y = <!INAPPLICABLE_CANDIDATE!>Y<!>()<!>