[FIR] Make FirResolvedDeclarationStatus.modality non nullable

^KT-58764 Fixed
This commit is contained in:
Dmitriy Novozhilov
2023-08-30 17:40:33 +03:00
committed by Space Team
parent 8299fffae2
commit 6169834bb3
12 changed files with 20 additions and 30 deletions
@@ -98,7 +98,7 @@ internal class KtFirFunctionSymbol(
}
}
override val modality: Modality get() = withValidityAssertion { firSymbol.modalityOrFinal }
override val modality: Modality get() = withValidityAssertion { firSymbol.modality }
override val visibility: Visibility get() = withValidityAssertion { firSymbol.visibility }
context(KtAnalysisSession)
@@ -22,7 +22,7 @@ import org.jetbrains.kotlin.analysis.api.types.KtType
import org.jetbrains.kotlin.descriptors.Modality
import org.jetbrains.kotlin.descriptors.Visibility
import org.jetbrains.kotlin.fir.declarations.utils.isStatic
import org.jetbrains.kotlin.fir.declarations.utils.modalityOrFinal
import org.jetbrains.kotlin.fir.declarations.utils.modality
import org.jetbrains.kotlin.fir.declarations.utils.visibility
import org.jetbrains.kotlin.fir.symbols.impl.FirFieldSymbol
import org.jetbrains.kotlin.name.CallableId
@@ -46,7 +46,7 @@ internal class KtFirJavaFieldSymbol(
override val callableIdIfNonLocal: CallableId? get() = withValidityAssertion { firSymbol.getCallableIdIfNonLocal() }
override val modality: Modality get() = withValidityAssertion { firSymbol.modalityOrFinal }
override val modality: Modality get() = withValidityAssertion { firSymbol.modality }
override val visibility: Visibility get() = withValidityAssertion { firSymbol.visibility }
override val isStatic: Boolean get() = withValidityAssertion { firSymbol.isStatic }
@@ -73,7 +73,7 @@ internal class KtFirKotlinPropertySymbol(
}
}
override val modality: Modality get() = withValidityAssertion { firSymbol.modalityOrFinal }
override val modality: Modality get() = withValidityAssertion { firSymbol.modality }
override val visibility: Visibility get() = withValidityAssertion { firSymbol.visibility }
override val annotationsList by cached {
@@ -51,7 +51,7 @@ internal class KtFirPropertyGetterSymbol(
override val hasBody: Boolean get() = withValidityAssertion { firSymbol.fir.hasBody }
override val modality: Modality get() = withValidityAssertion { firSymbol.modalityOrFinal }
override val modality: Modality get() = withValidityAssertion { firSymbol.modality }
override val visibility: Visibility get() = withValidityAssertion { firSymbol.visibility }
@@ -65,7 +65,7 @@ internal class KtFirPropertySetterSymbol(
override val hasBody: Boolean get() = withValidityAssertion { firSymbol.fir.hasBody }
override val modality: Modality get() = withValidityAssertion { firSymbol.modalityOrFinal }
override val modality: Modality get() = withValidityAssertion { firSymbol.modality }
override val visibility: Visibility get() = withValidityAssertion { firSymbol.visibility }
override val annotationsList by cached {
@@ -51,7 +51,7 @@ internal class KtFirSyntheticJavaPropertySymbol(
override val initializer: KtInitializerValue? by cached { firSymbol.getKtConstantInitializer(analysisSession.firResolveSession) }
override val modality: Modality get() = withValidityAssertion { firSymbol.modality ?: firSymbol.invalidModalityError() }
override val modality: Modality get() = withValidityAssertion { firSymbol.modality }
override val visibility: Visibility get() = withValidityAssertion { firSymbol.visibility }
override val annotationsList by cached {