Files
kotlin-fork/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt607.fir.kt
T
Dmitriy Novozhilov 02e327277e [FIR] Report VAL_REASSIGNMENT on assign to non-local vals
In this commit reporting on member properties in init section of class
  is not supported (see KT-55528)

^KT-55493 Fixed
2022-12-20 08:12:09 +00:00

19 lines
301 B
Kotlin
Vendored

//KT-607 Val reassignment is not marked as an error
package kt607
fun foo(a: A) {
val o = object {
val y : Int
get() = 42
}
a.<!VAL_REASSIGNMENT!>z<!> = 23
o.<!VAL_REASSIGNMENT!>y<!> = 11 //Should be an error here
}
class A() {
val z : Int
get() = 3
}