239502368a
- locals win - unary calls to plus/minus are not supported in favor of unaryPlus/unaryMinus - unqualified nested classes are temporarily reported as unresolved - function without receiver win against extension function - explicit import win against star import
12 lines
186 B
Plaintext
Vendored
12 lines
186 B
Plaintext
Vendored
class A {
|
|
}
|
|
~extension~fun A.foo() = 1
|
|
~simple~fun foo() = 2
|
|
|
|
fun test(a: A) {
|
|
with (a) {
|
|
`simple`foo()
|
|
}
|
|
}
|
|
|
|
fun <T, R> with(receiver: T, f: T.() -> R) : R = receiver.f() |