[FIR] Convert REDUNDANT_MODIFIER, DEPRECATED_MODIFIER_PAIR to warnings ^KT-49073 Fixed

This commit is contained in:
Ivan Kochurkin
2021-10-04 15:17:41 +03:00
committed by TeamCityServer
parent 876a0d9b7b
commit 6c7c1a7a0d
6 changed files with 4 additions and 8 deletions
@@ -332,7 +332,7 @@ object DIAGNOSTICS_LIST : DiagnosticList("FirErrors") {
val REPEATED_MODIFIER by error<PsiElement> {
parameter<KtModifierKeywordToken>("modifier")
}
val REDUNDANT_MODIFIER by error<PsiElement> {
val REDUNDANT_MODIFIER by warning<PsiElement> {
parameter<KtModifierKeywordToken>("redundantModifier")
parameter<KtModifierKeywordToken>("conflictingModifier")
}
@@ -340,7 +340,7 @@ object DIAGNOSTICS_LIST : DiagnosticList("FirErrors") {
parameter<KtModifierKeywordToken>("deprecatedModifier")
parameter<KtModifierKeywordToken>("actualModifier")
}
val DEPRECATED_MODIFIER_PAIR by error<PsiElement> {
val DEPRECATED_MODIFIER_PAIR by warning<PsiElement> {
parameter<KtModifierKeywordToken>("deprecatedModifier")
parameter<KtModifierKeywordToken>("conflictingModifier")
}
@@ -271,9 +271,9 @@ object FirErrors {
// Modifiers
val INAPPLICABLE_INFIX_MODIFIER by error0<PsiElement>()
val REPEATED_MODIFIER by error1<PsiElement, KtModifierKeywordToken>()
val REDUNDANT_MODIFIER by error2<PsiElement, KtModifierKeywordToken, KtModifierKeywordToken>()
val REDUNDANT_MODIFIER by warning2<PsiElement, KtModifierKeywordToken, KtModifierKeywordToken>()
val DEPRECATED_MODIFIER by warning2<PsiElement, KtModifierKeywordToken, KtModifierKeywordToken>()
val DEPRECATED_MODIFIER_PAIR by error2<PsiElement, KtModifierKeywordToken, KtModifierKeywordToken>()
val DEPRECATED_MODIFIER_PAIR by warning2<PsiElement, KtModifierKeywordToken, KtModifierKeywordToken>()
val DEPRECATED_MODIFIER_FOR_TARGET by warning2<PsiElement, KtModifierKeywordToken, String>()
val REDUNDANT_MODIFIER_FOR_TARGET by warning2<PsiElement, KtModifierKeywordToken, String>()
val INCOMPATIBLE_MODIFIERS by error2<PsiElement, KtModifierKeywordToken, KtModifierKeywordToken>()
@@ -1,4 +1,3 @@
// IGNORE_FIR_DIAGNOSTICS
open abstract class B {
fun foo(arg: Int = 239 + 1) : Int = arg
}
@@ -1,4 +1,3 @@
// IGNORE_FIR_DIAGNOSTICS
interface A {
fun bar2(arg: Int = 239) : Int
@@ -1,4 +1,3 @@
// IGNORE_FIR_DIAGNOSTICS
open abstract class B {
abstract fun foo2(arg: Int = 239) : Int
}
@@ -1,4 +1,3 @@
// IGNORE_FIR_DIAGNOSTICS
//inspired by kt3492
interface BK {
fun foo(): String