Use OPT_IN instead of EXPERIMENTAL in diagnostic names
This commit is contained in:
committed by
TeamCityServer
parent
2f07589b42
commit
3febabe977
+22
-22
@@ -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,
|
||||
)
|
||||
|
||||
+22
-22
@@ -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>() {
|
||||
|
||||
+22
-22
@@ -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)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user