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(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");
|
||||
|
||||
Reference in New Issue
Block a user