FIR IDE: generate lazy initializers for properties

This commit is contained in:
Ilya Kirillov
2020-10-08 15:01:13 +03:00
parent 7c1170722f
commit 81d4371685
33 changed files with 106 additions and 41 deletions
@@ -112,6 +112,10 @@ class FirJavaField @FirImplementationDetail constructor(
return this
}
override fun replaceInitializer(newInitializer: FirExpression?) {
initializer = newInitializer
}
override fun <D> transformTypeParameters(transformer: FirTransformer<D>, data: D): FirField {
typeParameters.transformInplace(transformer, data)
return this