25 lines
487 B
Kotlin
Vendored
25 lines
487 B
Kotlin
Vendored
// FIR_IDENTICAL
|
|
// !LANGUAGE: -RestrictionOfValReassignmentViaBackingField
|
|
|
|
package a
|
|
|
|
import java.util.HashSet
|
|
|
|
val a: MutableSet<String>? = null
|
|
get() {
|
|
if (a == null) {
|
|
<!VAL_REASSIGNMENT_VIA_BACKING_FIELD!>field<!> = HashSet()
|
|
}
|
|
return a
|
|
}
|
|
|
|
class R {
|
|
val b: String? = null
|
|
get() {
|
|
if (b == null) {
|
|
<!VAL_REASSIGNMENT_VIA_BACKING_FIELD!>field<!> = "b"
|
|
}
|
|
return b
|
|
}
|
|
}
|