Files
kotlin-fork/compiler/fir/analysis-tests/testData/resolveWithStdlib/listPlusAssign.kt
T
2023-01-31 08:39:43 +00:00

22 lines
433 B
Kotlin
Vendored

// COMPARE_WITH_LIGHT_TREE
fun List<String>.modify() {
<!VARIABLE_EXPECTED!>this<!> += "Alpha"
<!VARIABLE_EXPECTED!>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
}