diff --git a/compiler/frontend/src/org/jetbrains/kotlin/psi/addRemoveModifier.kt b/compiler/frontend/src/org/jetbrains/kotlin/psi/addRemoveModifier.kt index c08fabf82ca..17717ee0ac3 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/psi/addRemoveModifier.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/psi/addRemoveModifier.kt @@ -134,7 +134,7 @@ private val MODIFIERS_TO_REPLACE = mapOf( ) private val MODIFIERS_ORDER = listOf(PUBLIC_KEYWORD, PROTECTED_KEYWORD, PRIVATE_KEYWORD, INTERNAL_KEYWORD, - FINAL_KEYWORD, OPEN_KEYWORD, ABSTRACT_KEYWORD, + FINAL_KEYWORD, OPEN_KEYWORD, ABSTRACT_KEYWORD, ANNOTATION_KEYWORD, OVERRIDE_KEYWORD, CONST_KEYWORD, LATEINIT_KEYWORD, diff --git a/idea/testData/intentions/changeVisibility/private/noModifierListAnnotation.kt b/idea/testData/intentions/changeVisibility/private/noModifierListAnnotation.kt new file mode 100644 index 00000000000..a3174fded61 --- /dev/null +++ b/idea/testData/intentions/changeVisibility/private/noModifierListAnnotation.kt @@ -0,0 +1 @@ +annotation class Ann \ No newline at end of file diff --git a/idea/testData/intentions/changeVisibility/private/noModifierListAnnotation.kt.after b/idea/testData/intentions/changeVisibility/private/noModifierListAnnotation.kt.after new file mode 100644 index 00000000000..f0aa20a9e1c --- /dev/null +++ b/idea/testData/intentions/changeVisibility/private/noModifierListAnnotation.kt.after @@ -0,0 +1 @@ +private annotation class Ann \ No newline at end of file diff --git a/idea/tests/org/jetbrains/kotlin/idea/intentions/IntentionTestGenerated.java b/idea/tests/org/jetbrains/kotlin/idea/intentions/IntentionTestGenerated.java index d81554b0759..a541f118a67 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/intentions/IntentionTestGenerated.java +++ b/idea/tests/org/jetbrains/kotlin/idea/intentions/IntentionTestGenerated.java @@ -2932,6 +2932,12 @@ public class IntentionTestGenerated extends AbstractIntentionTest { KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/intentions/changeVisibility/private"), Pattern.compile("^([\\w\\-_]+)\\.kt$"), TargetBackend.ANY, true); } + @TestMetadata("noModifierListAnnotation.kt") + public void testNoModifierListAnnotation() throws Exception { + String fileName = KotlinTestUtils.navigationMetadata("idea/testData/intentions/changeVisibility/private/noModifierListAnnotation.kt"); + doTest(fileName); + } + @TestMetadata("noModifierListClass.kt") public void testNoModifierListClass() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/intentions/changeVisibility/private/noModifierListClass.kt");