0cc861f00b
Effective visibility mechanism introduced. Local is considered as public, java protected as Kotlin protected, java package private as Kotlin private.
14 lines
266 B
Kotlin
Vendored
14 lines
266 B
Kotlin
Vendored
package p
|
|
|
|
import p.Foo.Nested
|
|
|
|
open class Foo {
|
|
protected class Nested
|
|
}
|
|
|
|
class Bar: Foo() {
|
|
protected fun foo(): Nested? = null
|
|
}
|
|
|
|
private fun foo(): <!INVISIBLE_REFERENCE!>Nested<!>? = null
|
|
private fun bar(): p.Foo.<!INVISIBLE_REFERENCE!>Nested<!>? = null |