Quick Fixes: Add/remove 'suspend' in hierarchy

#KT-15903 Fixed
This commit is contained in:
Alexey Sedunov
2017-04-18 20:39:53 +03:00
parent 0d32ac924a
commit fd41e266fb
28 changed files with 1461 additions and 3 deletions
+46
View File
@@ -0,0 +1,46 @@
// "Add 'suspend' modifier to all functions in hierarchy" "true"
open class A {
open fun foo() {
}
open fun foo(n: Int) {
}
}
open class B : A() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class B1 : A() {
override fun foo(n: Int) {
}
}
open class C : B() {
override suspend fun <caret>foo() {
}
override fun foo(n: Int) {
}
}
open class C1 : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
+46
View File
@@ -0,0 +1,46 @@
// "Add 'suspend' modifier to all functions in hierarchy" "true"
open class A {
open suspend fun foo() {
}
open fun foo(n: Int) {
}
}
open class B : A() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
open class B1 : A() {
override fun foo(n: Int) {
}
}
open class C : B() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
open class C1 : B() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
+46
View File
@@ -0,0 +1,46 @@
// "Add 'suspend' modifier to all functions in hierarchy" "true"
open class A {
open suspend fun foo() {
}
open fun foo(n: Int) {
}
}
open class B : A() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
open class B1 : A() {
override fun foo(n: Int) {
}
}
open class C : B() {
override fun <caret>foo() {
}
override fun foo(n: Int) {
}
}
open class C1 : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
@@ -0,0 +1,46 @@
// "Add 'suspend' modifier to all functions in hierarchy" "true"
open class A {
open suspend fun foo() {
}
open fun foo(n: Int) {
}
}
open class B : A() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
open class B1 : A() {
override fun foo(n: Int) {
}
}
open class C : B() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
open class C1 : B() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
+50
View File
@@ -0,0 +1,50 @@
// "Add 'suspend' modifier to all functions in hierarchy" "true"
open class A {
open fun foo() {
}
open fun foo(n: Int) {
}
}
open class B : A() {
override suspend fun <caret>foo() {
}
override fun foo(n: Int) {
}
}
open class B1 : A() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class C : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class C1 : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
+50
View File
@@ -0,0 +1,50 @@
// "Add 'suspend' modifier to all functions in hierarchy" "true"
open class A {
open suspend fun foo() {
}
open fun foo(n: Int) {
}
}
open class B : A() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
open class B1 : A() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
open class C : B() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
open class C1 : B() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
+50
View File
@@ -0,0 +1,50 @@
// "Add 'suspend' modifier to all functions in hierarchy" "true"
open class A {
open suspend fun foo() {
}
open fun foo(n: Int) {
}
}
open class B : A() {
override fun <caret>foo() {
}
override fun foo(n: Int) {
}
}
open class B1 : A() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
open class C : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class C1 : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
+50
View File
@@ -0,0 +1,50 @@
// "Add 'suspend' modifier to all functions in hierarchy" "true"
open class A {
open suspend fun foo() {
}
open fun foo(n: Int) {
}
}
open class B : A() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
open class B1 : A() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
open class C : B() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
open class C1 : B() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
+50
View File
@@ -0,0 +1,50 @@
// "Add 'suspend' modifier to all functions in hierarchy" "true"
open class A {
open fun foo() {
}
open fun foo(n: Int) {
}
}
open class B : A() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class B1 : A() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class C : B() {
override suspend fun <caret>foo() {
}
override fun foo(n: Int) {
}
}
open class C1 : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
@@ -0,0 +1,50 @@
// "Add 'suspend' modifier to all functions in hierarchy" "true"
open class A {
open suspend fun foo() {
}
open fun foo(n: Int) {
}
}
open class B : A() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
open class B1 : A() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
open class C : B() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
open class C1 : B() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
+50
View File
@@ -0,0 +1,50 @@
// "Add 'suspend' modifier to all functions in hierarchy" "true"
open class A {
open suspend fun foo() {
}
open fun foo(n: Int) {
}
}
open class B : A() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
open class B1 : A() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
open class C : B() {
override fun <caret>foo() {
}
override fun foo(n: Int) {
}
}
open class C1 : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
@@ -0,0 +1,50 @@
// "Add 'suspend' modifier to all functions in hierarchy" "true"
open class A {
open suspend fun foo() {
}
open fun foo(n: Int) {
}
}
open class B : A() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
open class B1 : A() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
open class C : B() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
open class C1 : B() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
+46
View File
@@ -0,0 +1,46 @@
// "Remove 'suspend' modifier from all functions in hierarchy" "true"
open class A {
open fun foo() {
}
open fun foo(n: Int) {
}
}
open class B : A() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class B1 : A() {
override fun foo(n: Int) {
}
}
open class C : B() {
override suspend fun <caret>foo() {
}
override fun foo(n: Int) {
}
}
open class C1 : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
@@ -0,0 +1,46 @@
// "Remove 'suspend' modifier from all functions in hierarchy" "true"
open class A {
open fun foo() {
}
open fun foo(n: Int) {
}
}
open class B : A() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class B1 : A() {
override fun foo(n: Int) {
}
}
open class C : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class C1 : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
+46
View File
@@ -0,0 +1,46 @@
// "Remove 'suspend' modifier from all functions in hierarchy" "true"
open class A {
open suspend fun foo() {
}
open fun foo(n: Int) {
}
}
open class B : A() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
open class B1 : A() {
override fun foo(n: Int) {
}
}
open class C : B() {
override fun <caret>foo() {
}
override fun foo(n: Int) {
}
}
open class C1 : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
@@ -0,0 +1,46 @@
// "Remove 'suspend' modifier from all functions in hierarchy" "true"
open class A {
open fun foo() {
}
open fun foo(n: Int) {
}
}
open class B : A() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class B1 : A() {
override fun foo(n: Int) {
}
}
open class C : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class C1 : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
+50
View File
@@ -0,0 +1,50 @@
// "Remove 'suspend' modifier from all functions in hierarchy" "true"
open class A {
open fun foo() {
}
open fun foo(n: Int) {
}
}
open class B : A() {
override suspend fun <caret>foo() {
}
override fun foo(n: Int) {
}
}
open class B1 : A() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class C : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class C1 : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
@@ -0,0 +1,50 @@
// "Remove 'suspend' modifier from all functions in hierarchy" "true"
open class A {
open fun foo() {
}
open fun foo(n: Int) {
}
}
open class B : A() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class B1 : A() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class C : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class C1 : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
+50
View File
@@ -0,0 +1,50 @@
// "Remove 'suspend' modifier from all functions in hierarchy" "true"
open class A {
open suspend fun foo() {
}
open fun foo(n: Int) {
}
}
open class B : A() {
override fun <caret>foo() {
}
override fun foo(n: Int) {
}
}
open class B1 : A() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
open class C : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class C1 : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
@@ -0,0 +1,50 @@
// "Remove 'suspend' modifier from all functions in hierarchy" "true"
open class A {
open fun foo() {
}
open fun foo(n: Int) {
}
}
open class B : A() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class B1 : A() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class C : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class C1 : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
+50
View File
@@ -0,0 +1,50 @@
// "Remove 'suspend' modifier from all functions in hierarchy" "true"
open class A {
open fun foo() {
}
open fun foo(n: Int) {
}
}
open class B : A() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class B1 : A() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class C : B() {
override suspend fun <caret>foo() {
}
override fun foo(n: Int) {
}
}
open class C1 : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
@@ -0,0 +1,50 @@
// "Remove 'suspend' modifier from all functions in hierarchy" "true"
open class A {
open fun foo() {
}
open fun foo(n: Int) {
}
}
open class B : A() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class B1 : A() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class C : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class C1 : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
+50
View File
@@ -0,0 +1,50 @@
// "Remove 'suspend' modifier from all functions in hierarchy" "true"
open class A {
open suspend fun foo() {
}
open fun foo(n: Int) {
}
}
open class B : A() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
open class B1 : A() {
override suspend fun foo() {
}
override fun foo(n: Int) {
}
}
open class C : B() {
override fun <caret>foo() {
}
override fun foo(n: Int) {
}
}
open class C1 : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
@@ -0,0 +1,50 @@
// "Remove 'suspend' modifier from all functions in hierarchy" "true"
open class A {
open fun foo() {
}
open fun foo(n: Int) {
}
}
open class B : A() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class B1 : A() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class C : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}
open class C1 : B() {
override fun foo() {
}
override fun foo(n: Int) {
}
}