FIR: Fix visibility check for protected within a companion
This commit is contained in:
+6
-6
@@ -46,8 +46,8 @@ open class Base {
|
||||
class Derived : Base() {
|
||||
fun test() {
|
||||
foo() // Ok
|
||||
<!INAPPLICABLE_CANDIDATE!>gav<!>() // Ok
|
||||
<!INAPPLICABLE_CANDIDATE!>bar<!>()
|
||||
gav() // Ok
|
||||
bar()
|
||||
<!INAPPLICABLE_CANDIDATE!>baz<!>()
|
||||
prop = 0
|
||||
}
|
||||
@@ -55,8 +55,8 @@ class Derived : Base() {
|
||||
inner class DerivedInner {
|
||||
fun fromDerivedInner() {
|
||||
foo() // Ok
|
||||
<!INAPPLICABLE_CANDIDATE!>gav<!>() // Ok
|
||||
<!INAPPLICABLE_CANDIDATE!>bar<!>()
|
||||
gav() // Ok
|
||||
bar()
|
||||
<!INAPPLICABLE_CANDIDATE!>baz<!>()
|
||||
prop = 0
|
||||
}
|
||||
@@ -64,8 +64,8 @@ class Derived : Base() {
|
||||
|
||||
companion object {
|
||||
fun test2() {
|
||||
<!INAPPLICABLE_CANDIDATE!>gav<!>() // Ok
|
||||
<!INAPPLICABLE_CANDIDATE!>bar<!>()
|
||||
gav() // Ok
|
||||
bar()
|
||||
<!INAPPLICABLE_CANDIDATE!>baz<!>()
|
||||
prop = 0
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user