761a0a7d0d
Specifically, the report the following 4 errors. * NON_VARARG_SPREAD * ARGUMENT_PASSED_TWICE * TOO_MANY_ARGUMENTS * NO_VALUE_FOR_PARAMETER Also added/updated the following position strategies. * NAME_OF_NAMED_ARGUMENT * VALUE_ARGUMENTS
19 lines
292 B
Kotlin
Vendored
19 lines
292 B
Kotlin
Vendored
// FIR_IDENTICAL
|
|
class A {
|
|
val foo: B.() -> Unit get() = null!!
|
|
}
|
|
|
|
class B
|
|
|
|
fun test(a: A, b: B) {
|
|
with(b) {
|
|
a.foo(<!NO_VALUE_FOR_PARAMETER!>)<!> // here must be error, because a is not extension receiver
|
|
|
|
a.foo(this)
|
|
|
|
(a.foo)()
|
|
|
|
(a.foo)(this)
|
|
}
|
|
}
|