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
23 lines
503 B
Kotlin
Vendored
23 lines
503 B
Kotlin
Vendored
interface T {
|
|
fun foo() {}
|
|
fun buzz() {}
|
|
fun buzz1(i : Int) {}
|
|
}
|
|
|
|
fun T.bar() {}
|
|
|
|
fun T.buzz() {}
|
|
fun T.buzz1() {}
|
|
|
|
class C : T {
|
|
fun test() {
|
|
fun T.buzz() {}
|
|
fun T.buzz1() {}
|
|
super.foo() // OK
|
|
super.<!UNRESOLVED_REFERENCE!>bar<!>() // Error
|
|
super.buzz() // OK, resolved to a member
|
|
super.buzz1(<!NO_VALUE_FOR_PARAMETER!>)<!> // Resolved to an extension
|
|
super.<!INAPPLICABLE_CANDIDATE!>buzz1<!>("") // Resolved to a member
|
|
}
|
|
}
|