Added quickfix for OPEN_MODIFIER_IN_ENUM

This commit is contained in:
Agnieszka Paszek
2013-02-09 01:09:16 +01:00
committed by Andrey Breslav
parent 42b7b7e221
commit 9e08087a11
4 changed files with 13 additions and 0 deletions
@@ -164,5 +164,7 @@ public class QuickFixes {
factories.put(FINAL_SUPERTYPE, FinalSupertypeFix.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");
}
@TestMetadata("beforeOpenModifierInEnum.kt")
public void testOpenModifierInEnum() throws Exception {
doTest("idea/testData/quickfix/modifiers/beforeOpenModifierInEnum.kt");
}
@TestMetadata("beforeRemoveIncompatibleModifier.kt")
public void testRemoveIncompatibleModifier() throws Exception {
doTest("idea/testData/quickfix/modifiers/beforeRemoveIncompatibleModifier.kt");