Added quickfix for OPEN_MODIFIER_IN_ENUM
This commit is contained in:
committed by
Andrey Breslav
parent
42b7b7e221
commit
9e08087a11
@@ -164,5 +164,7 @@ public class QuickFixes {
|
|||||||
factories.put(FINAL_SUPERTYPE, FinalSupertypeFix.createFactory());
|
factories.put(FINAL_SUPERTYPE, FinalSupertypeFix.createFactory());
|
||||||
|
|
||||||
factories.put(PARAMETER_NAME_CHANGED_ON_OVERRIDE, RenameParameterToMatchOverriddenMethodFix.createFactory());
|
factories.put(PARAMETER_NAME_CHANGED_ON_OVERRIDE, RenameParameterToMatchOverriddenMethodFix.createFactory());
|
||||||
|
|
||||||
|
factories.put(OPEN_MODIFIER_IN_ENUM, RemoveModifierFix.createRemoveModifierFromListOwnerFactory(OPEN_KEYWORD));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,3 @@
|
|||||||
|
// "Make 'A' not open" "true"
|
||||||
|
<caret>enum class A() {
|
||||||
|
}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
// "Make 'A' not open" "true"
|
||||||
|
<caret>open enum class A() {
|
||||||
|
}
|
||||||
@@ -418,6 +418,11 @@ public class QuickFixTestGenerated extends AbstractQuickFixTest {
|
|||||||
doTest("idea/testData/quickfix/modifiers/beforeOpenMemberInFinalClass2.kt");
|
doTest("idea/testData/quickfix/modifiers/beforeOpenMemberInFinalClass2.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@TestMetadata("beforeOpenModifierInEnum.kt")
|
||||||
|
public void testOpenModifierInEnum() throws Exception {
|
||||||
|
doTest("idea/testData/quickfix/modifiers/beforeOpenModifierInEnum.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@TestMetadata("beforeRemoveIncompatibleModifier.kt")
|
@TestMetadata("beforeRemoveIncompatibleModifier.kt")
|
||||||
public void testRemoveIncompatibleModifier() throws Exception {
|
public void testRemoveIncompatibleModifier() throws Exception {
|
||||||
doTest("idea/testData/quickfix/modifiers/beforeRemoveIncompatibleModifier.kt");
|
doTest("idea/testData/quickfix/modifiers/beforeRemoveIncompatibleModifier.kt");
|
||||||
|
|||||||
Reference in New Issue
Block a user