Correct order added for 'suspend' modifier #KT-16104 Fixed

This commit is contained in:
Mikhail Glukhikh
2017-02-02 18:01:49 +03:00
parent 1452129b60
commit 6db698f5aa
8 changed files with 75 additions and 0 deletions
+9
View File
@@ -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()
}
}
+13
View File
@@ -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()
}
}
+6
View File
@@ -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()
}