38 lines
608 B
Kotlin
Vendored
38 lines
608 B
Kotlin
Vendored
class Owner {
|
|
|
|
fun foo() {
|
|
bar()
|
|
this.bar()
|
|
}
|
|
|
|
fun bar() {
|
|
val i = Inner()
|
|
i.baz()
|
|
}
|
|
|
|
fun err() {}
|
|
|
|
inner class Inner {
|
|
fun baz() {
|
|
gau()
|
|
this.gau()
|
|
}
|
|
|
|
fun gau() {
|
|
val o = Owner()
|
|
o.foo()
|
|
foo()
|
|
this@Owner.foo()
|
|
this.<!UNRESOLVED_REFERENCE!>err<!>()
|
|
}
|
|
}
|
|
}
|
|
|
|
fun test() {
|
|
val o = Owner()
|
|
o.foo()
|
|
val err = Owner.<!UNRESOLVED_REFERENCE!>Inner<!>()
|
|
err.<!UNRESOLVED_REFERENCE!>baz<!>()
|
|
val i = o.Inner()
|
|
i.gau()
|
|
} |