Restore KtModifierKeywordToken instead of String in modifier diagnostics
Remove KeywordType
This commit is contained in:
committed by
TeamCityServer
parent
a8077aebb0
commit
301f446433
+15
-14
@@ -25,6 +25,7 @@ import org.jetbrains.kotlin.idea.frontend.api.symbols.KtVariableLikeSymbol
|
||||
import org.jetbrains.kotlin.idea.frontend.api.symbols.KtVariableSymbol
|
||||
import org.jetbrains.kotlin.idea.frontend.api.types.KtType
|
||||
import org.jetbrains.kotlin.lexer.KtKeywordToken
|
||||
import org.jetbrains.kotlin.lexer.KtModifierKeywordToken
|
||||
import org.jetbrains.kotlin.name.FqName
|
||||
import org.jetbrains.kotlin.name.Name
|
||||
import org.jetbrains.kotlin.psi.KtAnnotationEntry
|
||||
@@ -723,43 +724,43 @@ sealed class KtFirDiagnostic<PSI : PsiElement> : KtDiagnosticWithPsi<PSI> {
|
||||
|
||||
abstract class RepeatedModifier : KtFirDiagnostic<PsiElement>() {
|
||||
override val diagnosticClass get() = RepeatedModifier::class
|
||||
abstract val modifier: String
|
||||
abstract val modifier: KtModifierKeywordToken
|
||||
}
|
||||
|
||||
abstract class RedundantModifier : KtFirDiagnostic<PsiElement>() {
|
||||
override val diagnosticClass get() = RedundantModifier::class
|
||||
abstract val redundantModifier: String
|
||||
abstract val conflictingModifier: String
|
||||
abstract val redundantModifier: KtModifierKeywordToken
|
||||
abstract val conflictingModifier: KtModifierKeywordToken
|
||||
}
|
||||
|
||||
abstract class DeprecatedModifier : KtFirDiagnostic<PsiElement>() {
|
||||
override val diagnosticClass get() = DeprecatedModifier::class
|
||||
abstract val deprecatedModifier: String
|
||||
abstract val actualModifier: String
|
||||
abstract val deprecatedModifier: KtModifierKeywordToken
|
||||
abstract val actualModifier: KtModifierKeywordToken
|
||||
}
|
||||
|
||||
abstract class DeprecatedModifierPair : KtFirDiagnostic<PsiElement>() {
|
||||
override val diagnosticClass get() = DeprecatedModifierPair::class
|
||||
abstract val deprecatedModifier: String
|
||||
abstract val conflictingModifier: String
|
||||
abstract val deprecatedModifier: KtModifierKeywordToken
|
||||
abstract val conflictingModifier: KtModifierKeywordToken
|
||||
}
|
||||
|
||||
abstract class DeprecatedModifierForTarget : KtFirDiagnostic<PsiElement>() {
|
||||
override val diagnosticClass get() = DeprecatedModifierForTarget::class
|
||||
abstract val deprecatedModifier: String
|
||||
abstract val deprecatedModifier: KtModifierKeywordToken
|
||||
abstract val target: String
|
||||
}
|
||||
|
||||
abstract class RedundantModifierForTarget : KtFirDiagnostic<PsiElement>() {
|
||||
override val diagnosticClass get() = RedundantModifierForTarget::class
|
||||
abstract val redundantModifier: String
|
||||
abstract val redundantModifier: KtModifierKeywordToken
|
||||
abstract val target: String
|
||||
}
|
||||
|
||||
abstract class IncompatibleModifiers : KtFirDiagnostic<PsiElement>() {
|
||||
override val diagnosticClass get() = IncompatibleModifiers::class
|
||||
abstract val modifier1: String
|
||||
abstract val modifier2: String
|
||||
abstract val modifier1: KtModifierKeywordToken
|
||||
abstract val modifier2: KtModifierKeywordToken
|
||||
}
|
||||
|
||||
abstract class RedundantOpenInInterface : KtFirDiagnostic<KtModifierListOwner>() {
|
||||
@@ -768,7 +769,7 @@ sealed class KtFirDiagnostic<PSI : PsiElement> : KtDiagnosticWithPsi<PSI> {
|
||||
|
||||
abstract class WrongModifierTarget : KtFirDiagnostic<PsiElement>() {
|
||||
override val diagnosticClass get() = WrongModifierTarget::class
|
||||
abstract val modifier: String
|
||||
abstract val modifier: KtModifierKeywordToken
|
||||
abstract val target: String
|
||||
}
|
||||
|
||||
@@ -785,13 +786,13 @@ sealed class KtFirDiagnostic<PSI : PsiElement> : KtDiagnosticWithPsi<PSI> {
|
||||
|
||||
abstract class WrongModifierContainingDeclaration : KtFirDiagnostic<PsiElement>() {
|
||||
override val diagnosticClass get() = WrongModifierContainingDeclaration::class
|
||||
abstract val modifier: String
|
||||
abstract val modifier: KtModifierKeywordToken
|
||||
abstract val target: String
|
||||
}
|
||||
|
||||
abstract class DeprecatedModifierContainingDeclaration : KtFirDiagnostic<PsiElement>() {
|
||||
override val diagnosticClass get() = DeprecatedModifierContainingDeclaration::class
|
||||
abstract val modifier: String
|
||||
abstract val modifier: KtModifierKeywordToken
|
||||
abstract val target: String
|
||||
}
|
||||
|
||||
|
||||
+15
-14
@@ -27,6 +27,7 @@ import org.jetbrains.kotlin.idea.frontend.api.symbols.KtVariableSymbol
|
||||
import org.jetbrains.kotlin.idea.frontend.api.tokens.ValidityToken
|
||||
import org.jetbrains.kotlin.idea.frontend.api.types.KtType
|
||||
import org.jetbrains.kotlin.lexer.KtKeywordToken
|
||||
import org.jetbrains.kotlin.lexer.KtModifierKeywordToken
|
||||
import org.jetbrains.kotlin.name.FqName
|
||||
import org.jetbrains.kotlin.name.Name
|
||||
import org.jetbrains.kotlin.psi.KtAnnotationEntry
|
||||
@@ -1149,7 +1150,7 @@ internal class InapplicableInfixModifierImpl(
|
||||
}
|
||||
|
||||
internal class RepeatedModifierImpl(
|
||||
override val modifier: String,
|
||||
override val modifier: KtModifierKeywordToken,
|
||||
firDiagnostic: FirPsiDiagnostic,
|
||||
override val token: ValidityToken,
|
||||
) : KtFirDiagnostic.RepeatedModifier(), KtAbstractFirDiagnostic<PsiElement> {
|
||||
@@ -1157,8 +1158,8 @@ internal class RepeatedModifierImpl(
|
||||
}
|
||||
|
||||
internal class RedundantModifierImpl(
|
||||
override val redundantModifier: String,
|
||||
override val conflictingModifier: String,
|
||||
override val redundantModifier: KtModifierKeywordToken,
|
||||
override val conflictingModifier: KtModifierKeywordToken,
|
||||
firDiagnostic: FirPsiDiagnostic,
|
||||
override val token: ValidityToken,
|
||||
) : KtFirDiagnostic.RedundantModifier(), KtAbstractFirDiagnostic<PsiElement> {
|
||||
@@ -1166,8 +1167,8 @@ internal class RedundantModifierImpl(
|
||||
}
|
||||
|
||||
internal class DeprecatedModifierImpl(
|
||||
override val deprecatedModifier: String,
|
||||
override val actualModifier: String,
|
||||
override val deprecatedModifier: KtModifierKeywordToken,
|
||||
override val actualModifier: KtModifierKeywordToken,
|
||||
firDiagnostic: FirPsiDiagnostic,
|
||||
override val token: ValidityToken,
|
||||
) : KtFirDiagnostic.DeprecatedModifier(), KtAbstractFirDiagnostic<PsiElement> {
|
||||
@@ -1175,8 +1176,8 @@ internal class DeprecatedModifierImpl(
|
||||
}
|
||||
|
||||
internal class DeprecatedModifierPairImpl(
|
||||
override val deprecatedModifier: String,
|
||||
override val conflictingModifier: String,
|
||||
override val deprecatedModifier: KtModifierKeywordToken,
|
||||
override val conflictingModifier: KtModifierKeywordToken,
|
||||
firDiagnostic: FirPsiDiagnostic,
|
||||
override val token: ValidityToken,
|
||||
) : KtFirDiagnostic.DeprecatedModifierPair(), KtAbstractFirDiagnostic<PsiElement> {
|
||||
@@ -1184,7 +1185,7 @@ internal class DeprecatedModifierPairImpl(
|
||||
}
|
||||
|
||||
internal class DeprecatedModifierForTargetImpl(
|
||||
override val deprecatedModifier: String,
|
||||
override val deprecatedModifier: KtModifierKeywordToken,
|
||||
override val target: String,
|
||||
firDiagnostic: FirPsiDiagnostic,
|
||||
override val token: ValidityToken,
|
||||
@@ -1193,7 +1194,7 @@ internal class DeprecatedModifierForTargetImpl(
|
||||
}
|
||||
|
||||
internal class RedundantModifierForTargetImpl(
|
||||
override val redundantModifier: String,
|
||||
override val redundantModifier: KtModifierKeywordToken,
|
||||
override val target: String,
|
||||
firDiagnostic: FirPsiDiagnostic,
|
||||
override val token: ValidityToken,
|
||||
@@ -1202,8 +1203,8 @@ internal class RedundantModifierForTargetImpl(
|
||||
}
|
||||
|
||||
internal class IncompatibleModifiersImpl(
|
||||
override val modifier1: String,
|
||||
override val modifier2: String,
|
||||
override val modifier1: KtModifierKeywordToken,
|
||||
override val modifier2: KtModifierKeywordToken,
|
||||
firDiagnostic: FirPsiDiagnostic,
|
||||
override val token: ValidityToken,
|
||||
) : KtFirDiagnostic.IncompatibleModifiers(), KtAbstractFirDiagnostic<PsiElement> {
|
||||
@@ -1218,7 +1219,7 @@ internal class RedundantOpenInInterfaceImpl(
|
||||
}
|
||||
|
||||
internal class WrongModifierTargetImpl(
|
||||
override val modifier: String,
|
||||
override val modifier: KtModifierKeywordToken,
|
||||
override val target: String,
|
||||
firDiagnostic: FirPsiDiagnostic,
|
||||
override val token: ValidityToken,
|
||||
@@ -1244,7 +1245,7 @@ internal class InfixModifierRequiredImpl(
|
||||
}
|
||||
|
||||
internal class WrongModifierContainingDeclarationImpl(
|
||||
override val modifier: String,
|
||||
override val modifier: KtModifierKeywordToken,
|
||||
override val target: String,
|
||||
firDiagnostic: FirPsiDiagnostic,
|
||||
override val token: ValidityToken,
|
||||
@@ -1253,7 +1254,7 @@ internal class WrongModifierContainingDeclarationImpl(
|
||||
}
|
||||
|
||||
internal class DeprecatedModifierContainingDeclarationImpl(
|
||||
override val modifier: String,
|
||||
override val modifier: KtModifierKeywordToken,
|
||||
override val target: String,
|
||||
firDiagnostic: FirPsiDiagnostic,
|
||||
override val token: ValidityToken,
|
||||
|
||||
Reference in New Issue
Block a user