Files
kotlin-fork/compiler/fir/analysis-tests/testData/resolve/arguments/fieldPlusAssign.kt
T
Tianyu Geng fc8d0e3ee0 FIR checkers: report VAL_REASSIGNMENT for assignment operators
Currently VAL_REASSIGNMENT are only reported on direct assignments.
Reassignments in the form of, for example, `+=` are reported as
`VARIABLE_EXPECTED`, which differs from FE1.0.
2021-04-02 13:33:52 +03:00

11 lines
178 B
Kotlin
Vendored

var x: Int = 1
set(value) {
field += value
}
val y: Int = 1
get() {
<!VAL_REASSIGNMENT_VIA_BACKING_FIELD_ERROR!>field<!> += 1
return 1
}