K2: split EXPLICIT_TYPE_ARGUMENTS_IN_PROPERTY_ACCESS to property/objects
Related to KT-64982
This commit is contained in:
committed by
Space Team
parent
4fd73b06e2
commit
e999e289ee
+1
@@ -3575,6 +3575,7 @@ internal val KT_DIAGNOSTIC_CONVERTER = KtDiagnosticConverterBuilder.buildConvert
|
||||
}
|
||||
add(FirErrors.EXPLICIT_TYPE_ARGUMENTS_IN_PROPERTY_ACCESS) { firDiagnostic ->
|
||||
ExplicitTypeArgumentsInPropertyAccessImpl(
|
||||
firDiagnostic.a,
|
||||
firDiagnostic as KtPsiDiagnostic,
|
||||
token,
|
||||
)
|
||||
|
||||
+1
@@ -2514,6 +2514,7 @@ sealed interface KtFirDiagnostic<PSI : PsiElement> : KtDiagnosticWithPsi<PSI> {
|
||||
|
||||
interface ExplicitTypeArgumentsInPropertyAccess : KtFirDiagnostic<KtExpression> {
|
||||
override val diagnosticClass get() = ExplicitTypeArgumentsInPropertyAccess::class
|
||||
val kind: String
|
||||
}
|
||||
|
||||
interface LateinitIntrinsicCallOnNonLiteral : KtFirDiagnostic<PsiElement> {
|
||||
|
||||
+1
@@ -3024,6 +3024,7 @@ internal class LocalVariableWithTypeParametersImpl(
|
||||
) : KtAbstractFirDiagnostic<KtProperty>(firDiagnostic, token), KtFirDiagnostic.LocalVariableWithTypeParameters
|
||||
|
||||
internal class ExplicitTypeArgumentsInPropertyAccessImpl(
|
||||
override val kind: String,
|
||||
firDiagnostic: KtPsiDiagnostic,
|
||||
token: KtLifetimeToken,
|
||||
) : KtAbstractFirDiagnostic<KtExpression>(firDiagnostic, token), KtFirDiagnostic.ExplicitTypeArgumentsInPropertyAccess
|
||||
|
||||
Reference in New Issue
Block a user