Use OPT_IN instead of EXPERIMENTAL in diagnostic names

This commit is contained in:
Mikhail Glukhikh
2021-09-02 13:33:43 +03:00
committed by TeamCityServer
parent 2f07589b42
commit 3febabe977
150 changed files with 514 additions and 514 deletions
@@ -871,78 +871,78 @@ internal val KT_DIAGNOSTIC_CONVERTER = KtDiagnosticConverterBuilder.buildConvert
token,
)
}
add(FirErrors.EXPERIMENTAL_API_USAGE) { firDiagnostic ->
ExperimentalApiUsageImpl(
add(FirErrors.OPT_IN_USAGE) { firDiagnostic ->
OptInUsageImpl(
firDiagnostic.a,
firDiagnostic.b,
firDiagnostic as FirPsiDiagnostic,
token,
)
}
add(FirErrors.EXPERIMENTAL_API_USAGE_ERROR) { firDiagnostic ->
ExperimentalApiUsageErrorImpl(
add(FirErrors.OPT_IN_USAGE_ERROR) { firDiagnostic ->
OptInUsageErrorImpl(
firDiagnostic.a,
firDiagnostic.b,
firDiagnostic as FirPsiDiagnostic,
token,
)
}
add(FirErrors.EXPERIMENTAL_OVERRIDE) { firDiagnostic ->
ExperimentalOverrideImpl(
add(FirErrors.OPT_IN_OVERRIDE) { firDiagnostic ->
OptInOverrideImpl(
firDiagnostic.a,
firDiagnostic.b,
firDiagnostic as FirPsiDiagnostic,
token,
)
}
add(FirErrors.EXPERIMENTAL_OVERRIDE_ERROR) { firDiagnostic ->
ExperimentalOverrideErrorImpl(
add(FirErrors.OPT_IN_OVERRIDE_ERROR) { firDiagnostic ->
OptInOverrideErrorImpl(
firDiagnostic.a,
firDiagnostic.b,
firDiagnostic as FirPsiDiagnostic,
token,
)
}
add(FirErrors.EXPERIMENTAL_IS_NOT_ENABLED) { firDiagnostic ->
ExperimentalIsNotEnabledImpl(
add(FirErrors.OPT_IN_IS_NOT_ENABLED) { firDiagnostic ->
OptInIsNotEnabledImpl(
firDiagnostic as FirPsiDiagnostic,
token,
)
}
add(FirErrors.EXPERIMENTAL_CAN_ONLY_BE_USED_AS_ANNOTATION) { firDiagnostic ->
ExperimentalCanOnlyBeUsedAsAnnotationImpl(
add(FirErrors.OPT_IN_CAN_ONLY_BE_USED_AS_ANNOTATION) { firDiagnostic ->
OptInCanOnlyBeUsedAsAnnotationImpl(
firDiagnostic as FirPsiDiagnostic,
token,
)
}
add(FirErrors.EXPERIMENTAL_MARKER_CAN_ONLY_BE_USED_AS_ANNOTATION_OR_ARGUMENT_IN_USE_EXPERIMENTAL) { firDiagnostic ->
ExperimentalMarkerCanOnlyBeUsedAsAnnotationOrArgumentInUseExperimentalImpl(
add(FirErrors.OPT_IN_MARKER_CAN_ONLY_BE_USED_AS_ANNOTATION_OR_ARGUMENT_IN_OPT_IN) { firDiagnostic ->
OptInMarkerCanOnlyBeUsedAsAnnotationOrArgumentInOptInImpl(
firDiagnostic as FirPsiDiagnostic,
token,
)
}
add(FirErrors.USE_EXPERIMENTAL_WITHOUT_ARGUMENTS) { firDiagnostic ->
UseExperimentalWithoutArgumentsImpl(
add(FirErrors.OPT_IN_WITHOUT_ARGUMENTS) { firDiagnostic ->
OptInWithoutArgumentsImpl(
firDiagnostic as FirPsiDiagnostic,
token,
)
}
add(FirErrors.USE_EXPERIMENTAL_ARGUMENT_IS_NOT_MARKER) { firDiagnostic ->
UseExperimentalArgumentIsNotMarkerImpl(
add(FirErrors.OPT_IN_ARGUMENT_IS_NOT_MARKER) { firDiagnostic ->
OptInArgumentIsNotMarkerImpl(
firDiagnostic.a,
firDiagnostic as FirPsiDiagnostic,
token,
)
}
add(FirErrors.EXPERIMENTAL_ANNOTATION_WITH_WRONG_TARGET) { firDiagnostic ->
ExperimentalAnnotationWithWrongTargetImpl(
add(FirErrors.OPT_IN_MARKER_WITH_WRONG_TARGET) { firDiagnostic ->
OptInMarkerWithWrongTargetImpl(
firDiagnostic.a,
firDiagnostic as FirPsiDiagnostic,
token,
)
}
add(FirErrors.EXPERIMENTAL_ANNOTATION_WITH_WRONG_RETENTION) { firDiagnostic ->
ExperimentalAnnotationWithWrongRetentionImpl(
add(FirErrors.OPT_IN_MARKER_WITH_WRONG_RETENTION) { firDiagnostic ->
OptInMarkerWithWrongRetentionImpl(
firDiagnostic as FirPsiDiagnostic,
token,
)
@@ -626,58 +626,58 @@ sealed class KtFirDiagnostic<PSI : PsiElement> : KtDiagnosticWithPsi<PSI> {
override val diagnosticClass get() = RepeatedAnnotationWarning::class
}
abstract class ExperimentalApiUsage : KtFirDiagnostic<PsiElement>() {
override val diagnosticClass get() = ExperimentalApiUsage::class
abstract class OptInUsage : KtFirDiagnostic<PsiElement>() {
override val diagnosticClass get() = OptInUsage::class
abstract val optInMarkerFqName: FqName
abstract val message: String
}
abstract class ExperimentalApiUsageError : KtFirDiagnostic<PsiElement>() {
override val diagnosticClass get() = ExperimentalApiUsageError::class
abstract class OptInUsageError : KtFirDiagnostic<PsiElement>() {
override val diagnosticClass get() = OptInUsageError::class
abstract val optInMarkerFqName: FqName
abstract val message: String
}
abstract class ExperimentalOverride : KtFirDiagnostic<PsiElement>() {
override val diagnosticClass get() = ExperimentalOverride::class
abstract class OptInOverride : KtFirDiagnostic<PsiElement>() {
override val diagnosticClass get() = OptInOverride::class
abstract val optInMarkerFqName: FqName
abstract val message: String
}
abstract class ExperimentalOverrideError : KtFirDiagnostic<PsiElement>() {
override val diagnosticClass get() = ExperimentalOverrideError::class
abstract class OptInOverrideError : KtFirDiagnostic<PsiElement>() {
override val diagnosticClass get() = OptInOverrideError::class
abstract val optInMarkerFqName: FqName
abstract val message: String
}
abstract class ExperimentalIsNotEnabled : KtFirDiagnostic<KtAnnotationEntry>() {
override val diagnosticClass get() = ExperimentalIsNotEnabled::class
abstract class OptInIsNotEnabled : KtFirDiagnostic<KtAnnotationEntry>() {
override val diagnosticClass get() = OptInIsNotEnabled::class
}
abstract class ExperimentalCanOnlyBeUsedAsAnnotation : KtFirDiagnostic<PsiElement>() {
override val diagnosticClass get() = ExperimentalCanOnlyBeUsedAsAnnotation::class
abstract class OptInCanOnlyBeUsedAsAnnotation : KtFirDiagnostic<PsiElement>() {
override val diagnosticClass get() = OptInCanOnlyBeUsedAsAnnotation::class
}
abstract class ExperimentalMarkerCanOnlyBeUsedAsAnnotationOrArgumentInUseExperimental : KtFirDiagnostic<PsiElement>() {
override val diagnosticClass get() = ExperimentalMarkerCanOnlyBeUsedAsAnnotationOrArgumentInUseExperimental::class
abstract class OptInMarkerCanOnlyBeUsedAsAnnotationOrArgumentInOptIn : KtFirDiagnostic<PsiElement>() {
override val diagnosticClass get() = OptInMarkerCanOnlyBeUsedAsAnnotationOrArgumentInOptIn::class
}
abstract class UseExperimentalWithoutArguments : KtFirDiagnostic<KtAnnotationEntry>() {
override val diagnosticClass get() = UseExperimentalWithoutArguments::class
abstract class OptInWithoutArguments : KtFirDiagnostic<KtAnnotationEntry>() {
override val diagnosticClass get() = OptInWithoutArguments::class
}
abstract class UseExperimentalArgumentIsNotMarker : KtFirDiagnostic<KtAnnotationEntry>() {
override val diagnosticClass get() = UseExperimentalArgumentIsNotMarker::class
abstract class OptInArgumentIsNotMarker : KtFirDiagnostic<KtAnnotationEntry>() {
override val diagnosticClass get() = OptInArgumentIsNotMarker::class
abstract val notMarkerFqName: FqName
}
abstract class ExperimentalAnnotationWithWrongTarget : KtFirDiagnostic<KtAnnotationEntry>() {
override val diagnosticClass get() = ExperimentalAnnotationWithWrongTarget::class
abstract class OptInMarkerWithWrongTarget : KtFirDiagnostic<KtAnnotationEntry>() {
override val diagnosticClass get() = OptInMarkerWithWrongTarget::class
abstract val target: String
}
abstract class ExperimentalAnnotationWithWrongRetention : KtFirDiagnostic<KtAnnotationEntry>() {
override val diagnosticClass get() = ExperimentalAnnotationWithWrongRetention::class
abstract class OptInMarkerWithWrongRetention : KtFirDiagnostic<KtAnnotationEntry>() {
override val diagnosticClass get() = OptInMarkerWithWrongRetention::class
}
abstract class ExposedTypealiasExpandedType : KtFirDiagnostic<KtNamedDeclaration>() {
@@ -1005,90 +1005,90 @@ internal class RepeatedAnnotationWarningImpl(
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
}
internal class ExperimentalApiUsageImpl(
internal class OptInUsageImpl(
override val optInMarkerFqName: FqName,
override val message: String,
firDiagnostic: FirPsiDiagnostic,
override val token: ValidityToken,
) : KtFirDiagnostic.ExperimentalApiUsage(), KtAbstractFirDiagnostic<PsiElement> {
) : KtFirDiagnostic.OptInUsage(), KtAbstractFirDiagnostic<PsiElement> {
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
}
internal class ExperimentalApiUsageErrorImpl(
internal class OptInUsageErrorImpl(
override val optInMarkerFqName: FqName,
override val message: String,
firDiagnostic: FirPsiDiagnostic,
override val token: ValidityToken,
) : KtFirDiagnostic.ExperimentalApiUsageError(), KtAbstractFirDiagnostic<PsiElement> {
) : KtFirDiagnostic.OptInUsageError(), KtAbstractFirDiagnostic<PsiElement> {
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
}
internal class ExperimentalOverrideImpl(
internal class OptInOverrideImpl(
override val optInMarkerFqName: FqName,
override val message: String,
firDiagnostic: FirPsiDiagnostic,
override val token: ValidityToken,
) : KtFirDiagnostic.ExperimentalOverride(), KtAbstractFirDiagnostic<PsiElement> {
) : KtFirDiagnostic.OptInOverride(), KtAbstractFirDiagnostic<PsiElement> {
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
}
internal class ExperimentalOverrideErrorImpl(
internal class OptInOverrideErrorImpl(
override val optInMarkerFqName: FqName,
override val message: String,
firDiagnostic: FirPsiDiagnostic,
override val token: ValidityToken,
) : KtFirDiagnostic.ExperimentalOverrideError(), KtAbstractFirDiagnostic<PsiElement> {
) : KtFirDiagnostic.OptInOverrideError(), KtAbstractFirDiagnostic<PsiElement> {
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
}
internal class ExperimentalIsNotEnabledImpl(
internal class OptInIsNotEnabledImpl(
firDiagnostic: FirPsiDiagnostic,
override val token: ValidityToken,
) : KtFirDiagnostic.ExperimentalIsNotEnabled(), KtAbstractFirDiagnostic<KtAnnotationEntry> {
) : KtFirDiagnostic.OptInIsNotEnabled(), KtAbstractFirDiagnostic<KtAnnotationEntry> {
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
}
internal class ExperimentalCanOnlyBeUsedAsAnnotationImpl(
internal class OptInCanOnlyBeUsedAsAnnotationImpl(
firDiagnostic: FirPsiDiagnostic,
override val token: ValidityToken,
) : KtFirDiagnostic.ExperimentalCanOnlyBeUsedAsAnnotation(), KtAbstractFirDiagnostic<PsiElement> {
) : KtFirDiagnostic.OptInCanOnlyBeUsedAsAnnotation(), KtAbstractFirDiagnostic<PsiElement> {
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
}
internal class ExperimentalMarkerCanOnlyBeUsedAsAnnotationOrArgumentInUseExperimentalImpl(
internal class OptInMarkerCanOnlyBeUsedAsAnnotationOrArgumentInOptInImpl(
firDiagnostic: FirPsiDiagnostic,
override val token: ValidityToken,
) : KtFirDiagnostic.ExperimentalMarkerCanOnlyBeUsedAsAnnotationOrArgumentInUseExperimental(), KtAbstractFirDiagnostic<PsiElement> {
) : KtFirDiagnostic.OptInMarkerCanOnlyBeUsedAsAnnotationOrArgumentInOptIn(), KtAbstractFirDiagnostic<PsiElement> {
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
}
internal class UseExperimentalWithoutArgumentsImpl(
internal class OptInWithoutArgumentsImpl(
firDiagnostic: FirPsiDiagnostic,
override val token: ValidityToken,
) : KtFirDiagnostic.UseExperimentalWithoutArguments(), KtAbstractFirDiagnostic<KtAnnotationEntry> {
) : KtFirDiagnostic.OptInWithoutArguments(), KtAbstractFirDiagnostic<KtAnnotationEntry> {
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
}
internal class UseExperimentalArgumentIsNotMarkerImpl(
internal class OptInArgumentIsNotMarkerImpl(
override val notMarkerFqName: FqName,
firDiagnostic: FirPsiDiagnostic,
override val token: ValidityToken,
) : KtFirDiagnostic.UseExperimentalArgumentIsNotMarker(), KtAbstractFirDiagnostic<KtAnnotationEntry> {
) : KtFirDiagnostic.OptInArgumentIsNotMarker(), KtAbstractFirDiagnostic<KtAnnotationEntry> {
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
}
internal class ExperimentalAnnotationWithWrongTargetImpl(
internal class OptInMarkerWithWrongTargetImpl(
override val target: String,
firDiagnostic: FirPsiDiagnostic,
override val token: ValidityToken,
) : KtFirDiagnostic.ExperimentalAnnotationWithWrongTarget(), KtAbstractFirDiagnostic<KtAnnotationEntry> {
) : KtFirDiagnostic.OptInMarkerWithWrongTarget(), KtAbstractFirDiagnostic<KtAnnotationEntry> {
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
}
internal class ExperimentalAnnotationWithWrongRetentionImpl(
internal class OptInMarkerWithWrongRetentionImpl(
firDiagnostic: FirPsiDiagnostic,
override val token: ValidityToken,
) : KtFirDiagnostic.ExperimentalAnnotationWithWrongRetention(), KtAbstractFirDiagnostic<KtAnnotationEntry> {
) : KtFirDiagnostic.OptInMarkerWithWrongRetention(), KtAbstractFirDiagnostic<KtAnnotationEntry> {
override val firDiagnostic: FirPsiDiagnostic by weakRef(firDiagnostic)
}