[FIR] Make FirResolvedDeclarationStatus.modality non nullable
^KT-58764 Fixed
This commit is contained in:
committed by
Space Team
parent
8299fffae2
commit
6169834bb3
+1
-1
@@ -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)
|
||||
|
||||
+2
-2
@@ -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 }
|
||||
|
||||
+1
-1
@@ -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 {
|
||||
|
||||
+1
-1
@@ -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 }
|
||||
|
||||
|
||||
|
||||
+1
-1
@@ -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 {
|
||||
|
||||
+1
-1
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user