blob: 2750e4117468c2244b15e9786222af6cc367f924 [file]
class A {
fun ~member~foo() = 1
}
fun A.foo() = 2
fun test(a: A) {
with (a) {
this.`member`foo()
}
}
fun <T, R> with(receiver: T, f: T.() -> R) : R = receiver.f()