marcinmoskala
04/24/2019, 6:50 AMclass A
class B {
fun A.update(i: Int) {}
}
gildor
04/24/2019, 6:53 AMval b = B()
with(b) {
A().update(42)
}
pablisco
04/24/2019, 9:04 AMB
is an interfacemarcinmoskala
04/24/2019, 10:22 AMclass B {
fun fizz() {}
inner class C {
fun buzz() {}
}
}
fun main() {
val ref1 = B::fizz
val ref2 = B()::fizz
val ref3 = B.C::buzz
val ref4 = B().C()::buzz
}
gildor
04/24/2019, 10:27 AMmarcinmoskala
04/24/2019, 12:55 PM