expect/actual classes: experimental -> Beta

KT-61573
^KT-61712 Fixed
Review: https://jetbrains.team/p/kt/reviews/12044/files

It's a follow up commit

According our guidelines, it must be in Beta
https://kotlinlang.org/docs/components-stability.html#stability-of-subcomponents

And the whole multiplatform was in Beta, so we can't make part of the
multiplatform to have lower stability level
This commit is contained in:
Nikita Bobko
2023-09-05 12:08:35 +02:00
committed by Space Team
parent 0cd91d9286
commit 2127b2ce68
58 changed files with 259 additions and 257 deletions
@@ -3688,8 +3688,8 @@ internal val KT_DIAGNOSTIC_CONVERTER = KtDiagnosticConverterBuilder.buildConvert
token,
)
}
add(FirErrors.EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING) { firDiagnostic ->
ExpectActualClassifiersAreExperimentalWarningImpl(
add(FirErrors.EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING) { firDiagnostic ->
ExpectActualClassifiersAreInBetaWarningImpl(
firDiagnostic as KtPsiDiagnostic,
token,
)
@@ -2580,8 +2580,8 @@ sealed interface KtFirDiagnostic<PSI : PsiElement> : KtDiagnosticWithPsi<PSI> {
override val diagnosticClass get() = ActualMissing::class
}
interface ExpectActualClassifiersAreExperimentalWarning : KtFirDiagnostic<KtClassLikeDeclaration> {
override val diagnosticClass get() = ExpectActualClassifiersAreExperimentalWarning::class
interface ExpectActualClassifiersAreInBetaWarning : KtFirDiagnostic<KtClassLikeDeclaration> {
override val diagnosticClass get() = ExpectActualClassifiersAreInBetaWarning::class
}
interface NotAMultiplatformCompilation : KtFirDiagnostic<PsiElement> {
@@ -3109,10 +3109,10 @@ internal class ActualMissingImpl(
token: KtLifetimeToken,
) : KtAbstractFirDiagnostic<KtNamedDeclaration>(firDiagnostic, token), KtFirDiagnostic.ActualMissing
internal class ExpectActualClassifiersAreExperimentalWarningImpl(
internal class ExpectActualClassifiersAreInBetaWarningImpl(
firDiagnostic: KtPsiDiagnostic,
token: KtLifetimeToken,
) : KtAbstractFirDiagnostic<KtClassLikeDeclaration>(firDiagnostic, token), KtFirDiagnostic.ExpectActualClassifiersAreExperimentalWarning
) : KtAbstractFirDiagnostic<KtClassLikeDeclaration>(firDiagnostic, token), KtFirDiagnostic.ExpectActualClassifiersAreInBetaWarning
internal class NotAMultiplatformCompilationImpl(
firDiagnostic: KtPsiDiagnostic,