99e2a14b9c
Treat changes inside non-top level property initializer as OOB It is OOB because CFG for a class depends on a property initializer, so we must rebuild CFG for the class Also, this commit makes the API more understandable ^KT-59687
12 lines
350 B
Kotlin
12 lines
350 B
Kotlin
class X {/* NonReanalyzableClassDeclarationStructureElement */
|
|
var x: Int/* ReanalyzablePropertyStructureElement */
|
|
get() = field
|
|
set(value) {
|
|
field = value
|
|
}
|
|
|
|
val y = 42/* NonReanalyzableNonClassDeclarationStructureElement */
|
|
|
|
var z: Int = 15/* NonReanalyzableNonClassDeclarationStructureElement */
|
|
}
|