mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-17 08:31:29 +00:00
19 lines
305 B
Kotlin
Vendored
19 lines
305 B
Kotlin
Vendored
open class Wise {
|
|
|
|
val x = 1
|
|
|
|
open fun doIt(): Int = 42
|
|
}
|
|
|
|
class My {
|
|
|
|
fun foo(): Int {
|
|
val wise = object: Wise() {
|
|
var xx = 1
|
|
override fun doIt() = super.doIt() + bar(this) + xx
|
|
}
|
|
return wise.doIt()
|
|
}
|
|
}
|
|
|
|
fun bar(wise: Wise): Int = wise.x |