[FIR] Implement UNRESOLVED_REFERENCE_WRONG_RECEIVER

This commit is contained in:
Ivan Kochurkin
2021-08-10 16:40:51 +03:00
committed by Space
parent 34cc7e5199
commit 84c5f58cab
129 changed files with 322 additions and 481 deletions
@@ -17,14 +17,14 @@ class SomeClass {
val withoutType: LambdaWithReceiver
get() = when (e) {
E.VALUE -> { param ->
<!INAPPLICABLE_CANDIDATE!>method<!>(param)
<!UNRESOLVED_REFERENCE_WRONG_RECEIVER!>method<!>(param)
}
}
val withExplicitType: LambdaWithReceiver
get() = when (e) {
E.VALUE -> { param: Parameter ->
<!INAPPLICABLE_CANDIDATE!>method<!>(param)
<!UNRESOLVED_REFERENCE_WRONG_RECEIVER!>method<!>(param)
}
}
}
@@ -9,4 +9,4 @@ fun <T, Q> List<T>.map1(f: (T)-> Q): List<T>? = tail!!.map1(f)
fun <T, Q> List<T>.map2(f: (T)-> Q): List<T>? = tail.sure().map2(f)
fun <T, Q> List<T>.map3(f: (T)-> Q): List<T>? = tail.<!INAPPLICABLE_CANDIDATE!>sure<!><T>().<!INAPPLICABLE_CANDIDATE!>map3<!>(f)
fun <T, Q> List<T>.map3(f: (T)-> Q): List<T>? = tail.<!UNRESOLVED_REFERENCE_WRONG_RECEIVER!>sure<!><T>().<!UNRESOLVED_REFERENCE_WRONG_RECEIVER!>map3<!>(f)