3cf133bff7
local extensions aren't longer chosen before members
13 lines
185 B
Plaintext
Vendored
13 lines
185 B
Plaintext
Vendored
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() |