[K2] Support reporting of SUPERTYPE_INITIALIZED_IN_EXPECTED_CLASS
...on regular classes and enum entries. ^KT-59979 Fixed
This commit is contained in:
committed by
Space Team
parent
32a87836c2
commit
a05b37c652
+1
-1
@@ -2512,7 +2512,7 @@ sealed interface KtFirDiagnostic<PSI : PsiElement> : KtDiagnosticWithPsi<PSI> {
|
||||
override val diagnosticClass get() = ExpectedLateinitProperty::class
|
||||
}
|
||||
|
||||
interface SupertypeInitializedInExpectedClass : KtFirDiagnostic<PsiElement> {
|
||||
interface SupertypeInitializedInExpectedClass : KtFirDiagnostic<KtElement> {
|
||||
override val diagnosticClass get() = SupertypeInitializedInExpectedClass::class
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -3027,7 +3027,7 @@ internal class ExpectedLateinitPropertyImpl(
|
||||
internal class SupertypeInitializedInExpectedClassImpl(
|
||||
firDiagnostic: KtPsiDiagnostic,
|
||||
token: KtLifetimeToken,
|
||||
) : KtAbstractFirDiagnostic<PsiElement>(firDiagnostic, token), KtFirDiagnostic.SupertypeInitializedInExpectedClass
|
||||
) : KtAbstractFirDiagnostic<KtElement>(firDiagnostic, token), KtFirDiagnostic.SupertypeInitializedInExpectedClass
|
||||
|
||||
internal class ExpectedPrivateDeclarationImpl(
|
||||
firDiagnostic: KtPsiDiagnostic,
|
||||
|
||||
Reference in New Issue
Block a user