Added quickfix for ILLEGAL_ENUM_ANNOTATIONS
This commit is contained in:
committed by
Andrey Breslav
parent
9e08087a11
commit
b52036c549
@@ -166,5 +166,6 @@ public class QuickFixes {
|
||||
factories.put(PARAMETER_NAME_CHANGED_ON_OVERRIDE, RenameParameterToMatchOverriddenMethodFix.createFactory());
|
||||
|
||||
factories.put(OPEN_MODIFIER_IN_ENUM, RemoveModifierFix.createRemoveModifierFromListOwnerFactory(OPEN_KEYWORD));
|
||||
factories.put(ILLEGAL_ENUM_ANNOTATION, RemoveModifierFix.createRemoveModifierFromListOwnerFactory(ENUM_KEYWORD));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
// "Remove 'enum' modifier" "true"
|
||||
<caret>trait A {
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// "Remove 'enum' modifier" "true"
|
||||
class A() {
|
||||
<caret>fun foo() {}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
// "Remove 'enum' modifier" "true"
|
||||
<caret>enum trait A {
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// "Remove 'enum' modifier" "true"
|
||||
class A() {
|
||||
<caret>enum fun foo() {}
|
||||
}
|
||||
@@ -408,6 +408,16 @@ public class QuickFixTestGenerated extends AbstractQuickFixTest {
|
||||
doTest("idea/testData/quickfix/modifiers/beforeFinalTrait.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("beforeIllegalEnumAnnotation1.kt")
|
||||
public void testIllegalEnumAnnotation1() throws Exception {
|
||||
doTest("idea/testData/quickfix/modifiers/beforeIllegalEnumAnnotation1.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("beforeIllegalEnumAnnotation2.kt")
|
||||
public void testIllegalEnumAnnotation2() throws Exception {
|
||||
doTest("idea/testData/quickfix/modifiers/beforeIllegalEnumAnnotation2.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("beforeOpenMemberInFinalClass1.kt")
|
||||
public void testOpenMemberInFinalClass1() throws Exception {
|
||||
doTest("idea/testData/quickfix/modifiers/beforeOpenMemberInFinalClass1.kt");
|
||||
|
||||
Reference in New Issue
Block a user