FE 1.0: use TYPE_VARIANCE_CONFLICT deprecation factory
This commit is contained in:
+2
-2
@@ -1911,8 +1911,8 @@ internal val KT_DIAGNOSTIC_CONVERTER = KtDiagnosticConverterBuilder.buildConvert
|
||||
token,
|
||||
)
|
||||
}
|
||||
add(FirErrors.TYPE_VARIANCE_CONFLICT) { firDiagnostic ->
|
||||
TypeVarianceConflictImpl(
|
||||
add(FirErrors.TYPE_VARIANCE_CONFLICT_ERROR) { firDiagnostic ->
|
||||
TypeVarianceConflictErrorImpl(
|
||||
firSymbolBuilder.classifierBuilder.buildTypeParameterSymbol(firDiagnostic.a),
|
||||
firDiagnostic.b,
|
||||
firDiagnostic.c,
|
||||
|
||||
+2
-2
@@ -1358,8 +1358,8 @@ sealed class KtFirDiagnostic<PSI : PsiElement> : KtDiagnosticWithPsi<PSI> {
|
||||
abstract val typeB: KtType
|
||||
}
|
||||
|
||||
abstract class TypeVarianceConflict : KtFirDiagnostic<PsiElement>() {
|
||||
override val diagnosticClass get() = TypeVarianceConflict::class
|
||||
abstract class TypeVarianceConflictError : KtFirDiagnostic<PsiElement>() {
|
||||
override val diagnosticClass get() = TypeVarianceConflictError::class
|
||||
abstract val typeParameter: KtTypeParameterSymbol
|
||||
abstract val typeParameterVariance: Variance
|
||||
abstract val variance: Variance
|
||||
|
||||
+2
-2
@@ -1632,14 +1632,14 @@ internal class IncompatibleTypesWarningImpl(
|
||||
override val token: ValidityToken,
|
||||
) : KtFirDiagnostic.IncompatibleTypesWarning(), KtAbstractFirDiagnostic<KtElement>
|
||||
|
||||
internal class TypeVarianceConflictImpl(
|
||||
internal class TypeVarianceConflictErrorImpl(
|
||||
override val typeParameter: KtTypeParameterSymbol,
|
||||
override val typeParameterVariance: Variance,
|
||||
override val variance: Variance,
|
||||
override val containingType: KtType,
|
||||
override val firDiagnostic: KtPsiDiagnostic,
|
||||
override val token: ValidityToken,
|
||||
) : KtFirDiagnostic.TypeVarianceConflict(), KtAbstractFirDiagnostic<PsiElement>
|
||||
) : KtFirDiagnostic.TypeVarianceConflictError(), KtAbstractFirDiagnostic<PsiElement>
|
||||
|
||||
internal class TypeVarianceConflictInExpandedTypeImpl(
|
||||
override val typeParameter: KtTypeParameterSymbol,
|
||||
|
||||
Reference in New Issue
Block a user