diff --git a/compiler/frontend/src/org/jetbrains/kotlin/psi/addRemoveModifier.kt b/compiler/frontend/src/org/jetbrains/kotlin/psi/addRemoveModifier.kt index 4fb25b649d7..cbec032d2da 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/psi/addRemoveModifier.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/psi/addRemoveModifier.kt @@ -134,10 +134,18 @@ 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, SEALED_KEYWORD, ANNOTATION_KEYWORD, - OVERRIDE_KEYWORD, + FINAL_KEYWORD, OPEN_KEYWORD, ABSTRACT_KEYWORD, SEALED_KEYWORD, CONST_KEYWORD, + EXTERNAL_KEYWORD, + OVERRIDE_KEYWORD, LATEINIT_KEYWORD, + TAILREC_KEYWORD, + VARARG_KEYWORD, SUSPEND_KEYWORD, INNER_KEYWORD, - ENUM_KEYWORD, COMPANION_KEYWORD, INFIX_KEYWORD, OPERATOR_KEYWORD, DATA_KEYWORD) + ENUM_KEYWORD, ANNOTATION_KEYWORD, + COMPANION_KEYWORD, + INLINE_KEYWORD, + INFIX_KEYWORD, + OPERATOR_KEYWORD, + DATA_KEYWORD) diff --git a/idea/testData/intentions/movePropertyToClassBody/varargWithAnnotation.kt.after b/idea/testData/intentions/movePropertyToClassBody/varargWithAnnotation.kt.after index 68639110910..683357e04d5 100644 --- a/idea/testData/intentions/movePropertyToClassBody/varargWithAnnotation.kt.after +++ b/idea/testData/intentions/movePropertyToClassBody/varargWithAnnotation.kt.after @@ -1,6 +1,6 @@ @Target(AnnotationTarget.VALUE_PARAMETER) annotation class ParameterAnnotation(val a: Int = 0) -class TestClass(vararg @ParameterAnnotation(42) words: String = arrayOf()) { +class TestClass(@ParameterAnnotation(42) vararg words: String = arrayOf()) { private val words = words } \ No newline at end of file