karelpeeters
10/13/2019, 6:34 PMother@Outer.x
here but I can't figure out the syntax:
class Outer(val x: Int) {
inner class Inner {
fun foo(other: Inner): Int = this@Outer.x + other@Outer.x
}
}
jbnizet
10/13/2019, 7:04 PMclass Outer(val x: Int) {
inner class Inner {
private val x get() = this@Outer.x
fun foo(other: Inner): Int = this.x + other.x
}
}
karelpeeters
10/13/2019, 7:30 PMinner
. Thanks!