diff --git a/idea/src/org/jetbrains/kotlin/idea/quickfix/QuickFixRegistrar.kt b/idea/src/org/jetbrains/kotlin/idea/quickfix/QuickFixRegistrar.kt index c220043886a..7d62b450eb2 100644 --- a/idea/src/org/jetbrains/kotlin/idea/quickfix/QuickFixRegistrar.kt +++ b/idea/src/org/jetbrains/kotlin/idea/quickfix/QuickFixRegistrar.kt @@ -145,7 +145,7 @@ class QuickFixRegistrar : QuickFixContributor { REPEATED_MODIFIER.registerFactory(removeModifierFactory) NON_PRIVATE_CONSTRUCTOR_IN_ENUM.registerFactory(removeModifierFactory) NON_PRIVATE_CONSTRUCTOR_IN_SEALED.registerFactory(removeModifierFactory) - + TYPE_CANT_BE_USED_FOR_CONST_VAL.registerFactory(removeModifierFactory) DEPRECATED_BINARY_MOD.registerFactory(removeModifierFactory) DEPRECATED_BINARY_MOD.registerFactory(RenameModToRemFix.Factory) diff --git a/idea/testData/quickfix/modifiers/removeConst.kt b/idea/testData/quickfix/modifiers/removeConst.kt new file mode 100644 index 00000000000..70921f0ea49 --- /dev/null +++ b/idea/testData/quickfix/modifiers/removeConst.kt @@ -0,0 +1,7 @@ +// "Remove 'const' modifier" "true" + +class Foo + +object Test { + const val c = Foo() +} \ No newline at end of file diff --git a/idea/testData/quickfix/modifiers/removeConst.kt.after b/idea/testData/quickfix/modifiers/removeConst.kt.after new file mode 100644 index 00000000000..c0d09904610 --- /dev/null +++ b/idea/testData/quickfix/modifiers/removeConst.kt.after @@ -0,0 +1,7 @@ +// "Remove 'const' modifier" "true" + +class Foo + +object Test { + val c = Foo() +} \ No newline at end of file diff --git a/idea/tests/org/jetbrains/kotlin/idea/quickfix/QuickFixTestGenerated.java b/idea/tests/org/jetbrains/kotlin/idea/quickfix/QuickFixTestGenerated.java index 0be212a7f2e..0900149947d 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/quickfix/QuickFixTestGenerated.java +++ b/idea/tests/org/jetbrains/kotlin/idea/quickfix/QuickFixTestGenerated.java @@ -7669,6 +7669,11 @@ public class QuickFixTestGenerated extends AbstractQuickFixTest { runTest("idea/testData/quickfix/modifiers/removeAbstractModifier.kt"); } + @TestMetadata("removeConst.kt") + public void testRemoveConst() throws Exception { + runTest("idea/testData/quickfix/modifiers/removeConst.kt"); + } + @TestMetadata("removeIncompatibleModifier.kt") public void testRemoveIncompatibleModifier() throws Exception { runTest("idea/testData/quickfix/modifiers/removeIncompatibleModifier.kt");