fix(KT-50270): inline properties accessor for child classes too.

This commit is contained in:
Artem Kobzar
2022-04-27 10:21:38 +00:00
committed by Space
parent 3de1235fda
commit ccc2aae841
14 changed files with 110 additions and 4 deletions
@@ -0,0 +1 @@
class Child(name: String) : Parent(name)
@@ -0,0 +1,13 @@
class Child(name: String) : Parent(name) {
override var name: String
get() = _name
set(name) {
_name = name
isValid = true
}
private var _name: String = name
override var isValid = false
private set
}
@@ -0,0 +1,10 @@
STEP 0:
dependencies: stdlib, lib1
dirty: l2.kt
STEP 1..3:
dependencies: stdlib, lib1
STEP 4:
dependencies: stdlib, lib1
modifications:
U : l2.kt.4.txt -> l2.kt
dirty: l2.kt