[AA] KtFirKotlinPropertySymbol: cleanup code

^KT-54311
This commit is contained in:
Dmitrii Gridin
2022-10-20 12:03:18 +02:00
committed by Space Team
parent 2888a3c2d2
commit 01e1fc042c
@@ -76,10 +76,17 @@ internal class KtFirKotlinPropertySymbol(
else -> KtSymbolKind.CLASS_MEMBER
}
}
override val modality: Modality get() = withValidityAssertion { firSymbol.modalityOrFinal }
override val visibility: Visibility get() = withValidityAssertion { firSymbol.visibility }
override val annotationsList by cached { KtFirAnnotationListForDeclaration.create(firSymbol, firResolveSession.useSiteFirSession, token) }
override val annotationsList by cached {
KtFirAnnotationListForDeclaration.create(
firSymbol,
firResolveSession.useSiteFirSession,
token
)
}
override val callableIdIfNonLocal: CallableId? get() = withValidityAssertion { firSymbol.getCallableIdIfNonLocal() }
@@ -102,6 +109,7 @@ internal class KtFirKotlinPropertySymbol(
firSymbol.lazyResolveToPhase(FirResolvePhase.BODY_RESOLVE)
firSymbol.fir.hasBackingField
}
override val isLateInit: Boolean get() = withValidityAssertion { firSymbol.isLateInit }