[FIR] set correct resolve phase for default getter, setter and backing field

^KT-58163 Fixed
This commit is contained in:
Dmitrii Gridin
2023-04-21 14:51:49 +02:00
committed by Space Team
parent 1703d3a47e
commit 866e8a26c7
5 changed files with 31 additions and 15 deletions
@@ -1,5 +1,5 @@
/*
* Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors.
* Copyright 2010-2023 JetBrains s.r.o. and Kotlin Programming Language contributors.
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
@@ -265,7 +265,8 @@ class FirMemberDeserializer(private val c: FirDeserializationContext) {
visibility,
propertySymbol,
propertyModality,
effectiveVisibility
effectiveVisibility,
resolvePhase = FirResolvePhase.ANALYZED_DEPENDENCIES,
)
}.apply {
replaceAnnotations(
@@ -324,7 +325,8 @@ class FirMemberDeserializer(private val c: FirDeserializationContext) {
visibility,
propertySymbol,
propertyModality,
effectiveVisibility
effectiveVisibility,
resolvePhase = FirResolvePhase.ANALYZED_DEPENDENCIES,
)
}.apply {
replaceAnnotations(