Correct order added for 'suspend' modifier #KT-16104 Fixed
This commit is contained in:
@@ -123,5 +123,6 @@ private val MODIFIERS_TO_REPLACE = mapOf(
|
|||||||
private val MODIFIERS_ORDER = listOf(PUBLIC_KEYWORD, PROTECTED_KEYWORD, PRIVATE_KEYWORD, INTERNAL_KEYWORD,
|
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,
|
||||||
OVERRIDE_KEYWORD,
|
OVERRIDE_KEYWORD,
|
||||||
|
SUSPEND_KEYWORD,
|
||||||
INNER_KEYWORD,
|
INNER_KEYWORD,
|
||||||
ENUM_KEYWORD, COMPANION_KEYWORD, INFIX_KEYWORD, OPERATOR_KEYWORD, DATA_KEYWORD)
|
ENUM_KEYWORD, COMPANION_KEYWORD, INFIX_KEYWORD, OPERATOR_KEYWORD, DATA_KEYWORD)
|
||||||
|
|||||||
@@ -0,0 +1,9 @@
|
|||||||
|
// "Make bar suspend" "true"
|
||||||
|
|
||||||
|
suspend fun foo() {}
|
||||||
|
|
||||||
|
open class A {
|
||||||
|
open fun bar() {
|
||||||
|
<caret>foo()
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
// "Make bar suspend" "true"
|
||||||
|
|
||||||
|
suspend fun foo() {}
|
||||||
|
|
||||||
|
open class A {
|
||||||
|
open suspend fun bar() {
|
||||||
|
foo()
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
// "Make bar suspend" "true"
|
||||||
|
|
||||||
|
suspend fun foo() {}
|
||||||
|
|
||||||
|
open class A {
|
||||||
|
open suspend fun bar() {}
|
||||||
|
}
|
||||||
|
|
||||||
|
class B : A() {
|
||||||
|
override fun bar() {
|
||||||
|
<caret>foo()
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
// "Make bar suspend" "true"
|
||||||
|
|
||||||
|
suspend fun foo() {}
|
||||||
|
|
||||||
|
open class A {
|
||||||
|
open suspend fun bar() {}
|
||||||
|
}
|
||||||
|
|
||||||
|
class B : A() {
|
||||||
|
override suspend fun bar() {
|
||||||
|
foo()
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
// "Make bar suspend" "true"
|
||||||
|
|
||||||
|
suspend fun foo() {}
|
||||||
|
public fun bar() {
|
||||||
|
<caret>foo()
|
||||||
|
}
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
// "Make bar suspend" "true"
|
||||||
|
|
||||||
|
suspend fun foo() {}
|
||||||
|
public suspend fun bar() {
|
||||||
|
foo()
|
||||||
|
}
|
||||||
@@ -6770,6 +6770,24 @@ public class QuickFixTestGenerated extends AbstractQuickFixTest {
|
|||||||
doTest(fileName);
|
doTest(fileName);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@TestMetadata("open.kt")
|
||||||
|
public void testOpen() throws Exception {
|
||||||
|
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/quickfix/modifiers/suspend/open.kt");
|
||||||
|
doTest(fileName);
|
||||||
|
}
|
||||||
|
|
||||||
|
@TestMetadata("override.kt")
|
||||||
|
public void testOverride() throws Exception {
|
||||||
|
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/quickfix/modifiers/suspend/override.kt");
|
||||||
|
doTest(fileName);
|
||||||
|
}
|
||||||
|
|
||||||
|
@TestMetadata("public.kt")
|
||||||
|
public void testPublic() throws Exception {
|
||||||
|
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/quickfix/modifiers/suspend/public.kt");
|
||||||
|
doTest(fileName);
|
||||||
|
}
|
||||||
|
|
||||||
@TestMetadata("startCoroutine.kt")
|
@TestMetadata("startCoroutine.kt")
|
||||||
public void testStartCoroutine() throws Exception {
|
public void testStartCoroutine() throws Exception {
|
||||||
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/quickfix/modifiers/suspend/startCoroutine.kt");
|
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/quickfix/modifiers/suspend/startCoroutine.kt");
|
||||||
|
|||||||
Reference in New Issue
Block a user