19 lines
382 B
Kotlin
Vendored
19 lines
382 B
Kotlin
Vendored
// !DIAGNOSTICS_NUMBER: 3
|
|
// !DIAGNOSTICS: INVISIBLE_MEMBER
|
|
|
|
package foo.bar
|
|
|
|
class A {
|
|
private class B
|
|
public class C private()
|
|
|
|
private fun bar() {}
|
|
}
|
|
|
|
fun foo() {
|
|
A.B() // ERROR 1: Cannot access 'B': it is private in 'A'
|
|
A.C() // ERROR 2: Cannot access '' : it is private in 'C'
|
|
|
|
A().bar() // ERROR 3: Cannot access 'bar' : it is private in 'A'
|
|
}
|