Files
kotlin-fork/compiler/fir/analysis-tests/testData/resolveWithStdlib/listPlusAssign.kt
T
Ivan Kochurkin d0a4ca199d [FIR] Add UNCHECKED_CAST
Regenerate diagnostics code
2021-11-12 15:20:45 +03:00

22 lines
443 B
Kotlin
Vendored

// COMPARE_WITH_LIGHT_TREE
fun List<String>.modify() {
<!VARIABLE_EXPECTED{PSI}!>this<!> += "Alpha"
<!VARIABLE_EXPECTED{PSI}!>this<!> += "Omega"
}
fun Any.modify() {
(<!VARIABLE_EXPECTED!>this <!UNCHECKED_CAST!>as List<Int><!><!>) += 42
}
operator fun <T> Set<T>.plusAssign(x: T) {}
fun Set<String>.modify() {
this += "Alpha"
this += "Omega"
}
fun Any.modifySet() {
(this <!UNCHECKED_CAST!>as Set<Int><!>) += 42
}