[IR] Autogenerate IrPropertyImpl

^KT-65773 In Progress
This commit is contained in:
Wojciech Litewka
2024-02-16 12:43:42 +01:00
committed by Space Team
parent 541a0f4bec
commit 87f5d3901c
4 changed files with 29 additions and 20 deletions
@@ -53,7 +53,7 @@ object ImplementationConfigurator : AbstractIrTreeImplementationConfigurator() {
}
impl(property) {
implementation.doPrint = false
defaultNull("backingField", "getter", "setter")
}
impl(propertyWithLateBinding) {
implementation.doPrint = false
@@ -505,6 +505,9 @@ object IrTree : AbstractTreeBuilder() {
+descriptor("PropertyDescriptor")
+symbol(propertySymbolType)
+listField("overriddenSymbols", propertySymbolType, mutability = Var) {
skipInIrFactory()
}
+field("isVar", boolean)
+field("isConst", boolean)
+field("isLateinit", boolean)