Message corrected for warning "some modifier is redundant because another is present"
This commit is contained in:
@@ -202,9 +202,9 @@ object ModifierCheckerCore {
|
|||||||
trace.report(Errors.REPEATED_MODIFIER.on (secondNode.psi, first))
|
trace.report(Errors.REPEATED_MODIFIER.on (secondNode.psi, first))
|
||||||
}
|
}
|
||||||
Compatibility.REDUNDANT ->
|
Compatibility.REDUNDANT ->
|
||||||
trace.report(Errors.REDUNDANT_MODIFIER.on(secondNode.psi, first, second))
|
trace.report(Errors.REDUNDANT_MODIFIER.on(secondNode.psi, second, first))
|
||||||
Compatibility.REVERSE_REDUNDANT ->
|
Compatibility.REVERSE_REDUNDANT ->
|
||||||
trace.report(Errors.REDUNDANT_MODIFIER.on(firstNode.psi, second, first))
|
trace.report(Errors.REDUNDANT_MODIFIER.on(firstNode.psi, first, second))
|
||||||
Compatibility.DEPRECATED -> {
|
Compatibility.DEPRECATED -> {
|
||||||
trace.report(Errors.DEPRECATED_MODIFIER_PAIR.on(firstNode.psi, first, second))
|
trace.report(Errors.DEPRECATED_MODIFIER_PAIR.on(firstNode.psi, first, second))
|
||||||
trace.report(Errors.DEPRECATED_MODIFIER_PAIR.on(secondNode.psi, second, first))
|
trace.report(Errors.DEPRECATED_MODIFIER_PAIR.on(secondNode.psi, second, first))
|
||||||
|
|||||||
+9
@@ -0,0 +1,9 @@
|
|||||||
|
sealed <warning descr="[REDUNDANT_MODIFIER] Modifier 'abstract' is redundant because 'sealed' is present">abstract</warning> class First
|
||||||
|
|
||||||
|
<warning descr="[REDUNDANT_MODIFIER] Modifier 'abstract' is redundant because 'sealed' is present">abstract</warning> sealed class Second
|
||||||
|
|
||||||
|
abstract class Base {
|
||||||
|
abstract <warning descr="[REDUNDANT_MODIFIER] Modifier 'open' is redundant because 'abstract' is present">open</warning> fun foo()
|
||||||
|
|
||||||
|
<warning descr="[REDUNDANT_MODIFIER] Modifier 'open' is redundant because 'abstract' is present">open</warning> abstract val name: String
|
||||||
|
}
|
||||||
@@ -193,6 +193,12 @@ public class PsiCheckerTestGenerated extends AbstractPsiCheckerTest {
|
|||||||
doTest(fileName);
|
doTest(fileName);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@TestMetadata("MultipleModality.kt")
|
||||||
|
public void testMultipleModality() throws Exception {
|
||||||
|
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/checker/MultipleModality.kt");
|
||||||
|
doTest(fileName);
|
||||||
|
}
|
||||||
|
|
||||||
@TestMetadata("NestedObjects.kt")
|
@TestMetadata("NestedObjects.kt")
|
||||||
public void testNestedObjects() throws Exception {
|
public void testNestedObjects() throws Exception {
|
||||||
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/checker/NestedObjects.kt");
|
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/checker/NestedObjects.kt");
|
||||||
|
|||||||
Reference in New Issue
Block a user