[FIR] Get rid of all conditional reads of FirDeclaration.resolvePhase

This commit is contained in:
Dmitriy Novozhilov
2021-07-02 12:55:10 +03:00
parent 43fe0c3bc1
commit 1593c4859d
14 changed files with 55 additions and 31 deletions
@@ -202,6 +202,7 @@ object BuilderConfigurator : AbstractBuilderConfigurator<FirTreeBuilder>(FirTree
parents += typeParametersOwnerBuilder
defaultNull("getter", "setter", "containerSource", "delegateFieldSymbol")
default("resolvePhase", "FirResolvePhase.RAW_FIR")
defaultFalse("initializerAndAccessorsAreResolved")
withCopy()
}
@@ -311,6 +311,7 @@ object NodeConfigurator : AbstractFieldConfigurator<FirTreeBuilder>(FirTreeBuild
+field("backingFieldSymbol", backingFieldSymbolType)
+field("delegateFieldSymbol", delegateFieldSymbolType, nullable = true)
+booleanField("isLocal")
+booleanField("initializerAndAccessorsAreResolved", withReplace = true)
+typeParameters
}