rogeralsing
07/29/2017, 8:49 AMkotlin
val clazz = ReceiverClass()
clazz.??? //receive is not available
}
interface Data {
fun doStuff()
}
interface Receiver {
fun Data.receive() //implicit Data
}
class ReceiverClass : Receiver {
override fun Data.receive() {
doStuff()
}
}