FIR: introduce FirDeclarationBuilder as a base class for all FIR declaration builders

This commit is contained in:
Ilya Kirillov
2021-04-19 20:41:48 +02:00
committed by TeamCityServer
parent da6c5e13d5
commit a76c5d66eb
15 changed files with 97 additions and 38 deletions
@@ -195,7 +195,7 @@ class FirJavaMethodBuilder : FirFunctionBuilder, FirTypeParametersOwnerBuilder,
lateinit var visibility: Visibility
var modality: Modality? = null
var isStatic: Boolean by Delegates.notNull()
var resolvePhase: FirResolvePhase = FirResolvePhase.ANALYZED_DEPENDENCIES
override var resolvePhase: FirResolvePhase = FirResolvePhase.ANALYZED_DEPENDENCIES
lateinit var annotationBuilder: () -> List<FirAnnotationCall>
@Deprecated("Modification of 'origin' has no impact for FirJavaFunctionBuilder", level = DeprecationLevel.HIDDEN)