FIR: Refine visibility check for class members
This commit is contained in:
committed by
TeamCityServer
parent
d702365632
commit
fba44759c0
+24
@@ -0,0 +1,24 @@
|
||||
// SKIP_TXT
|
||||
open class BaseWithPrivate {
|
||||
private companion object {
|
||||
val X: Int = 1
|
||||
val Y: Int = 1
|
||||
}
|
||||
}
|
||||
|
||||
open class Base {
|
||||
companion object {
|
||||
val X: String = ""
|
||||
}
|
||||
}
|
||||
|
||||
class Derived : Base() {
|
||||
fun foo() {
|
||||
object : BaseWithPrivate() {
|
||||
fun bar() {
|
||||
X.length
|
||||
<!INVISIBLE_MEMBER!>Y<!>.hashCode()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user