Fix that INAPPLICABLE_TARGET_ON_PROPERTY_WARNING diagnostic is considered as an error
It was a stupid copy-paste typo. Please notice that this bug is only presented in K2. In K1, INAPPLICABLE_TARGET_ON_PROPERTY_WARNING is a warning. But in K2, INAPPLICABLE_TARGET_ON_PROPERTY_WARNING doesn't matter as much because it's only possible when LV <= 1.9. But K2 frontend doesn't guarantee support of language flags that are < 2.0, anyway. There are no tests because the test would be too trivial.
This commit is contained in:
+1
-1
@@ -351,7 +351,7 @@ object DIAGNOSTICS_LIST : DiagnosticList("FirErrors") {
|
||||
val INAPPLICABLE_TARGET_ON_PROPERTY by error<KtAnnotationEntry> {
|
||||
parameter<String>("useSiteDescription")
|
||||
}
|
||||
val INAPPLICABLE_TARGET_ON_PROPERTY_WARNING by error<KtAnnotationEntry> {
|
||||
val INAPPLICABLE_TARGET_ON_PROPERTY_WARNING by warning<KtAnnotationEntry> {
|
||||
parameter<String>("useSiteDescription")
|
||||
}
|
||||
val INAPPLICABLE_TARGET_PROPERTY_IMMUTABLE by error<KtAnnotationEntry> {
|
||||
|
||||
+1
-1
@@ -275,7 +275,7 @@ object FirErrors {
|
||||
val WRONG_ANNOTATION_TARGET by error1<KtAnnotationEntry, String>()
|
||||
val WRONG_ANNOTATION_TARGET_WITH_USE_SITE_TARGET by error2<KtAnnotationEntry, String, String>()
|
||||
val INAPPLICABLE_TARGET_ON_PROPERTY by error1<KtAnnotationEntry, String>()
|
||||
val INAPPLICABLE_TARGET_ON_PROPERTY_WARNING by error1<KtAnnotationEntry, String>()
|
||||
val INAPPLICABLE_TARGET_ON_PROPERTY_WARNING by warning1<KtAnnotationEntry, String>()
|
||||
val INAPPLICABLE_TARGET_PROPERTY_IMMUTABLE by error1<KtAnnotationEntry, String>()
|
||||
val INAPPLICABLE_TARGET_PROPERTY_HAS_NO_DELEGATE by error0<KtAnnotationEntry>()
|
||||
val INAPPLICABLE_TARGET_PROPERTY_HAS_NO_BACKING_FIELD by error0<KtAnnotationEntry>()
|
||||
|
||||
-1
@@ -141,7 +141,6 @@ val FIR_NON_SUPPRESSIBLE_ERROR_NAMES: Set<String> = setOf(
|
||||
"WRONG_ANNOTATION_TARGET",
|
||||
"WRONG_ANNOTATION_TARGET_WITH_USE_SITE_TARGET",
|
||||
"INAPPLICABLE_TARGET_ON_PROPERTY",
|
||||
"INAPPLICABLE_TARGET_ON_PROPERTY_WARNING",
|
||||
"INAPPLICABLE_TARGET_PROPERTY_IMMUTABLE",
|
||||
"INAPPLICABLE_TARGET_PROPERTY_HAS_NO_DELEGATE",
|
||||
"INAPPLICABLE_TARGET_PROPERTY_HAS_NO_BACKING_FIELD",
|
||||
|
||||
Reference in New Issue
Block a user