[TEST] Update testdata due to dropped COMMON_COROUTINE_TEST directive

This commit is contained in:
Dmitriy Novozhilov
2020-12-01 17:59:29 +03:00
committed by TeamCityServer
parent aacf934b49
commit b416c669b0
431 changed files with 999 additions and 2140 deletions
@@ -1,7 +1,5 @@
// SKIP_TXT
// COMMON_COROUTINES_TEST
import COROUTINES_PACKAGE.coroutineContext
import kotlin.coroutines.coroutineContext
val c = ::coroutineContext
@@ -11,4 +9,4 @@ fun test() {
suspend fun test2() {
c()
}
}
@@ -1,7 +1,5 @@
// SKIP_TXT
// COMMON_COROUTINES_TEST
import COROUTINES_PACKAGE.coroutineContext
import kotlin.coroutines.coroutineContext
val c = ::<!UNSUPPORTED!>coroutineContext<!>
@@ -11,4 +9,4 @@ fun test() {
suspend fun test2() {
c()
}
}
@@ -1,9 +1,8 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE
// COMMON_COROUTINES_TEST
// WITH_COROUTINES
// SKIP_TXT
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import helpers.*
// Function is NOT suspend
@@ -1,9 +1,8 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE
// COMMON_COROUTINES_TEST
// WITH_COROUTINES
// SKIP_TXT
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import helpers.*
// Function is NOT suspend
@@ -1,9 +1,8 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -NOTHING_TO_INLINE
// COMMON_COROUTINES_TEST
// SKIP_TXT
// WITH_COROUTINES
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import helpers.*
interface SuspendRunnable {
@@ -1,9 +1,8 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -NOTHING_TO_INLINE
// COMMON_COROUTINES_TEST
// SKIP_TXT
// WITH_COROUTINES
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import helpers.*
interface SuspendRunnable {
@@ -1,9 +1,8 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE -NOTHING_TO_INLINE
// COMMON_COROUTINES_TEST
// SKIP_TXT
// WITH_COROUTINES
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import helpers.*
// Function is NOT suspend
@@ -1,9 +1,8 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE -NOTHING_TO_INLINE
// COMMON_COROUTINES_TEST
// SKIP_TXT
// WITH_COROUTINES
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import helpers.*
// Function is NOT suspend
@@ -1,9 +1,8 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -NOTHING_TO_INLINE
// COMMON_COROUTINES_TEST
// SKIP_TXT
// WITH_COROUTINES
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import helpers.*
interface SuspendRunnable {
@@ -1,9 +1,8 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -NOTHING_TO_INLINE
// COMMON_COROUTINES_TEST
// SKIP_TXT
// WITH_COROUTINES
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import helpers.*
interface SuspendRunnable {
@@ -1,9 +1,8 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE
// COMMON_COROUTINES_TEST
// SKIP_TXT
// WITH_COROUTINES
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import helpers.*
// Function is NOT suspend
@@ -1,9 +1,8 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE
// COMMON_COROUTINES_TEST
// SKIP_TXT
// WITH_COROUTINES
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import helpers.*
// Function is NOT suspend
@@ -1,9 +1,8 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE -NOTHING_TO_INLINE -UNUSED_PARAMETER
// COMMON_COROUTINES_TEST
// SKIP_TXT
// WITH_COROUTINES
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import helpers.*
interface SuspendRunnable {
@@ -1,9 +1,8 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE -NOTHING_TO_INLINE -UNUSED_PARAMETER
// COMMON_COROUTINES_TEST
// SKIP_TXT
// WITH_COROUTINES
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import helpers.*
interface SuspendRunnable {
@@ -1,9 +1,8 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE
// COMMON_COROUTINES_TEST
// SKIP_TXT
// WITH_COROUTINES
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import helpers.*
// Function is suspend
@@ -1,9 +1,8 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE
// COMMON_COROUTINES_TEST
// SKIP_TXT
// WITH_COROUTINES
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import helpers.*
// Function is suspend
@@ -1,9 +1,8 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -NOTHING_TO_INLINE
// COMMON_COROUTINES_TEST
// SKIP_TXT
// WITH_COROUTINES
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import helpers.*
interface SuspendRunnable {
@@ -1,9 +1,8 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -NOTHING_TO_INLINE
// COMMON_COROUTINES_TEST
// SKIP_TXT
// WITH_COROUTINES
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import helpers.*
interface SuspendRunnable {
@@ -1,9 +1,8 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE -NOTHING_TO_INLINE
// COMMON_COROUTINES_TEST
// SKIP_TXT
// WITH_COROUTINES
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import helpers.*
// Function is suspend
@@ -1,9 +1,8 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE -NOTHING_TO_INLINE
// COMMON_COROUTINES_TEST
// SKIP_TXT
// WITH_COROUTINES
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import helpers.*
// Function is suspend
@@ -1,10 +1,9 @@
// FIR_IDENTICAL
// !DIAGNOSTICS: -UNUSED_VARIABLE -NOTHING_TO_INLINE -UNUSED_PARAMETER
// COMMON_COROUTINES_TEST
// SKIP_TXT
// WITH_COROUTINES
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import helpers.*
interface SuspendRunnable {
@@ -1,9 +1,8 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER
// COMMON_COROUTINES_TEST
// SKIP_TXT
// WITH_COROUTINES
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import helpers.*
// Function is suspend
@@ -1,9 +1,8 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER
// COMMON_COROUTINES_TEST
// SKIP_TXT
// WITH_COROUTINES
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import helpers.*
// Function is suspend
@@ -1,9 +1,8 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -NOTHING_TO_INLINE
// COMMON_COROUTINES_TEST
// SKIP_TXT
// WITH_COROUTINES
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import helpers.*
interface SuspendRunnable {
@@ -1,9 +1,8 @@
// !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -NOTHING_TO_INLINE
// COMMON_COROUTINES_TEST
// SKIP_TXT
// WITH_COROUTINES
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
import helpers.*
interface SuspendRunnable {
@@ -1,9 +1,7 @@
// FILE: 1.kt
// COMMON_COROUTINES_TEST
fun test(c: <!UNRESOLVED_REFERENCE!>Continuation<Unit><!>) {}
// FILE: 2.kt
import COROUTINES_PACKAGE.*
import kotlin.coroutines.*
fun test2(c: Continuation<Unit>) {}
@@ -1,9 +1,7 @@
// FILE: 1.kt
// COMMON_COROUTINES_TEST
fun test(<!UNUSED_PARAMETER!>c<!>: <!UNRESOLVED_REFERENCE!>Continuation<!><Unit>) {}
// FILE: 2.kt
import COROUTINES_PACKAGE.*
import kotlin.coroutines.*
fun test2(<!UNUSED_PARAMETER!>c<!>: Continuation<Unit>) {}
@@ -1,4 +1,4 @@
package
public fun test(/*0*/ c: [ERROR : Continuation<Unit>]<kotlin.Unit>): kotlin.Unit
public fun test2(/*0*/ c: COROUTINES_PACKAGE.Continuation<kotlin.Unit>): kotlin.Unit
public fun test2(/*0*/ c: kotlin.coroutines.Continuation<kotlin.Unit>): kotlin.Unit
@@ -1,13 +1,11 @@
// FIR_IDENTICAL
// !DIAGNOSTICS: -UNUSED_PARAMETER -SUSPENSION_CALL_MUST_BE_USED_AS_RETURN_VALUE
// COMMON_COROUTINES_TEST
interface SuperInterface {
suspend fun superFun() {}
suspend fun String.superExtFun() {}
}
@COROUTINES_PACKAGE.RestrictsSuspension
@kotlin.coroutines.RestrictsSuspension
open class RestrictedController : SuperInterface {
suspend fun memberFun() {}
suspend fun String.memberExtFun() {}
@@ -5,7 +5,7 @@ public fun generate2(/*0*/ f: suspend RestrictedController.() -> kotlin.Unit): k
public fun generate3(/*0*/ f: suspend SubClass.() -> kotlin.Unit): kotlin.Unit
public fun kotlin.String.test(): kotlin.Unit
@COROUTINES_PACKAGE.RestrictsSuspension public open class RestrictedController : SuperInterface {
@kotlin.coroutines.RestrictsSuspension public open class RestrictedController : SuperInterface {
public constructor RestrictedController()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -1,9 +1,7 @@
// !DIAGNOSTICS: -UNUSED_PARAMETER -SUSPENSION_CALL_MUST_BE_USED_AS_RETURN_VALUE
// COMMON_COROUTINES_TEST
interface SuperInterface
@COROUTINES_PACKAGE.RestrictsSuspension
@kotlin.coroutines.RestrictsSuspension
open class RestrictedController : SuperInterface
class SubClass : RestrictedController()
@@ -1,9 +1,7 @@
// !DIAGNOSTICS: -UNUSED_PARAMETER -SUSPENSION_CALL_MUST_BE_USED_AS_RETURN_VALUE
// COMMON_COROUTINES_TEST
interface SuperInterface
@COROUTINES_PACKAGE.RestrictsSuspension
@kotlin.coroutines.RestrictsSuspension
open class RestrictedController : SuperInterface
class SubClass : RestrictedController()
@@ -20,7 +20,7 @@ public final class A {
public final suspend fun SuperInterface.memExtSuper(): kotlin.Unit
}
@COROUTINES_PACKAGE.RestrictsSuspension public open class RestrictedController : SuperInterface {
@kotlin.coroutines.RestrictsSuspension public open class RestrictedController : SuperInterface {
public constructor RestrictedController()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -1,6 +1,5 @@
// COMMON_COROUTINES_TEST
// SKIP_TXT
@COROUTINES_PACKAGE.RestrictsSuspension
@kotlin.coroutines.RestrictsSuspension
class RestrictedController {
suspend fun member() {
ext()
@@ -1,6 +1,5 @@
// COMMON_COROUTINES_TEST
// SKIP_TXT
@COROUTINES_PACKAGE.RestrictsSuspension
@kotlin.coroutines.RestrictsSuspension
class RestrictedController {
suspend fun member() {
ext()
@@ -1,9 +1,7 @@
// !DIAGNOSTICS: -UNUSED_PARAMETER -SUSPENSION_CALL_MUST_BE_USED_AS_RETURN_VALUE
// COMMON_COROUTINES_TEST
interface SuperInterface
@COROUTINES_PACKAGE.RestrictsSuspension
@kotlin.coroutines.RestrictsSuspension
open class RestrictedController : SuperInterface
class SubClass : RestrictedController()
@@ -1,9 +1,7 @@
// !DIAGNOSTICS: -UNUSED_PARAMETER -SUSPENSION_CALL_MUST_BE_USED_AS_RETURN_VALUE
// COMMON_COROUTINES_TEST
interface SuperInterface
@COROUTINES_PACKAGE.RestrictsSuspension
@kotlin.coroutines.RestrictsSuspension
open class RestrictedController : SuperInterface
class SubClass : RestrictedController()
@@ -14,7 +14,7 @@ public final class A {
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@COROUTINES_PACKAGE.RestrictsSuspension public open class RestrictedController : SuperInterface {
@kotlin.coroutines.RestrictsSuspension public open class RestrictedController : SuperInterface {
public constructor RestrictedController()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -1,7 +1,5 @@
// !DIAGNOSTICS: -UNUSED_PARAMETER -SUSPENSION_CALL_MUST_BE_USED_AS_RETURN_VALUE
// COMMON_COROUTINES_TEST
@COROUTINES_PACKAGE.RestrictsSuspension
@kotlin.coroutines.RestrictsSuspension
class RestrictedController {
suspend fun member() {}
}
@@ -1,7 +1,5 @@
// !DIAGNOSTICS: -UNUSED_PARAMETER -SUSPENSION_CALL_MUST_BE_USED_AS_RETURN_VALUE
// COMMON_COROUTINES_TEST
@COROUTINES_PACKAGE.RestrictsSuspension
@kotlin.coroutines.RestrictsSuspension
class RestrictedController {
suspend fun member() {}
}
@@ -5,7 +5,7 @@ public fun test(): kotlin.Unit
public suspend fun RestrictedController.extension(): kotlin.Unit
public suspend fun RestrictedController.l(): kotlin.Unit
@COROUTINES_PACKAGE.RestrictsSuspension public final class RestrictedController {
@kotlin.coroutines.RestrictsSuspension public final class RestrictedController {
public constructor RestrictedController()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -1,5 +1,4 @@
// COMMON_COROUTINES_TEST
@COROUTINES_PACKAGE.RestrictsSuspension
@kotlin.coroutines.RestrictsSuspension
class RestrictedController
suspend fun Any?.extFun() {}
@@ -1,5 +1,4 @@
// COMMON_COROUTINES_TEST
@COROUTINES_PACKAGE.RestrictsSuspension
@kotlin.coroutines.RestrictsSuspension
class RestrictedController
suspend fun Any?.extFun() {}
@@ -5,7 +5,7 @@ public suspend fun suspendFun(): kotlin.Unit
public fun test(): kotlin.Unit
public suspend fun kotlin.Any?.extFun(): kotlin.Unit
@COROUTINES_PACKAGE.RestrictsSuspension public final class RestrictedController {
@kotlin.coroutines.RestrictsSuspension public final class RestrictedController {
public constructor RestrictedController()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -1,6 +1,5 @@
// COMMON_COROUTINES_TEST
// SKIP_TXT
@COROUTINES_PACKAGE.RestrictsSuspension
@kotlin.coroutines.RestrictsSuspension
class RestrictedController {
suspend fun yield() {}
}
@@ -1,6 +1,5 @@
// COMMON_COROUTINES_TEST
// SKIP_TXT
@COROUTINES_PACKAGE.RestrictsSuspension
@kotlin.coroutines.RestrictsSuspension
class RestrictedController {
suspend fun yield() {}
}
@@ -1,7 +1,6 @@
// FIR_IDENTICAL
// !DIAGNOSTICS: -UNUSED_PARAMETER -NOTHING_TO_INLINE
// COMMON_COROUTINES_TEST
import COROUTINES_PACKAGE.*
import kotlin.coroutines.*
suspend fun notMember(q: Double) = 1
@@ -10,7 +10,7 @@ public final class Controller {
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public final suspend inline fun inlineFun(/*0*/ x: kotlin.Int): kotlin.Unit
public final suspend fun noParameters(): kotlin.Unit
public final suspend fun oldConvention(/*0*/ x: COROUTINES_PACKAGE.Continuation<kotlin.Int>): kotlin.Unit
public final suspend fun oldConvention(/*0*/ x: kotlin.coroutines.Continuation<kotlin.Int>): kotlin.Unit
public final suspend fun oneParameter(/*0*/ q: kotlin.Any): kotlin.Unit
public final suspend fun returnsString(/*0*/ q: kotlin.Any): kotlin.String
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@@ -1,4 +1,3 @@
// COMMON_COROUTINES_TEST
// FILE: I.kt
interface I {
@@ -8,14 +7,14 @@ interface I {
// FILE: JavaClass.java
public class JavaClass implements I {
@Override
public String foo(int x, COROUTINES_PACKAGE.Continuation<String> continuation) {
public String foo(int x, kotlin.coroutines.Continuation<String> continuation) {
return null;
}
}
// FILE: main.kt
import COROUTINES_PACKAGE.Continuation
import kotlin.coroutines.Continuation
class K1 : JavaClass()
class K2 : JavaClass() {
@@ -1,4 +1,3 @@
// COMMON_COROUTINES_TEST
// FILE: I.kt
interface I {
@@ -8,14 +7,14 @@ interface I {
// FILE: JavaClass.java
public class JavaClass implements I {
@Override
public String foo(int x, COROUTINES_PACKAGE.Continuation<String> continuation) {
public String foo(int x, kotlin.coroutines.Continuation<String> continuation) {
return null;
}
}
// FILE: main.kt
import COROUTINES_PACKAGE.Continuation
import kotlin.coroutines.Continuation
class K1 : JavaClass()
class K2 : JavaClass() {
@@ -1,7 +1,7 @@
package
public fun builder(/*0*/ block: suspend () -> kotlin.Unit): kotlin.Unit
public fun main(/*0*/ x: COROUTINES_PACKAGE.Continuation<kotlin.String>): kotlin.Unit
public fun main(/*0*/ x: kotlin.coroutines.Continuation<kotlin.String>): kotlin.Unit
public interface I {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
@@ -38,7 +38,7 @@ public final class K3 : JavaClass {
public constructor K3()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
@java.lang.Override public open override /*1*/ suspend /*fake_override*/ fun foo(/*0*/ x: kotlin.Int): kotlin.String
public open fun foo(/*0*/ x: kotlin.Int, /*1*/ y: COROUTINES_PACKAGE.Continuation<kotlin.String>): kotlin.Any?
public open fun foo(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.coroutines.Continuation<kotlin.String>): kotlin.Any?
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,8 +1,7 @@
// !DIAGNOSTICS: -UNUSED_PARAMETER
// !CHECK_TYPE
// !WITH_NEW_INFERENCE
// COMMON_COROUTINES_TEST
import COROUTINES_PACKAGE.*
import kotlin.coroutines.*
class Controller {
suspend fun noParams() {
@@ -1,8 +1,7 @@
// !DIAGNOSTICS: -UNUSED_PARAMETER
// !CHECK_TYPE
// !WITH_NEW_INFERENCE
// COMMON_COROUTINES_TEST
import COROUTINES_PACKAGE.*
import kotlin.coroutines.*
class Controller {
suspend fun noParams() {
@@ -38,7 +37,7 @@ fun test() {
severalParams("", 89) checkType { _<Double>() }
// TODO: should we allow somehow to call with passing continuation explicitly?
severalParams("", 89, <!TOO_MANY_ARGUMENTS!>6.9<!>) checkType { <!NI;TYPE_MISMATCH, OI;DEBUG_INFO_UNRESOLVED_WITH_TARGET, OI;UNRESOLVED_REFERENCE_WRONG_RECEIVER!>_<!><Unit>() }
severalParams("", 89, <!TOO_MANY_ARGUMENTS!>this <!CAST_NEVER_SUCCEEDS!>as<!> Continuation<Double><!>) checkType { <!NI;TYPE_MISMATCH, OI;DEBUG_INFO_UNRESOLVED_WITH_TARGET, OI;UNRESOLVED_REFERENCE_WRONG_RECEIVER!>_<!><Unit>() }
severalParams("", 89, <!TOO_MANY_ARGUMENTS!>6.9<!>) checkType { <!NI;UNRESOLVED_REFERENCE_WRONG_RECEIVER, OI;DEBUG_INFO_UNRESOLVED_WITH_TARGET, OI;UNRESOLVED_REFERENCE_WRONG_RECEIVER!>_<!><Unit>() }
severalParams("", 89, <!TOO_MANY_ARGUMENTS!>this <!CAST_NEVER_SUCCEEDS!>as<!> Continuation<Double><!>) checkType { <!NI;UNRESOLVED_REFERENCE_WRONG_RECEIVER, OI;DEBUG_INFO_UNRESOLVED_WITH_TARGET, OI;UNRESOLVED_REFERENCE_WRONG_RECEIVER!>_<!><Unit>() }
}
}
@@ -1,4 +1,3 @@
// COMMON_COROUTINES_TEST
// FILE: I.kt
interface I {
@@ -7,7 +6,7 @@ interface I {
// FILE: BaseJavaClass.java
public class BaseJavaClass {
public Object foo(int x, COROUTINES_PACKAGE.Continuation<String> continuation) {
public Object foo(int x, kotlin.coroutines.Continuation<String> continuation) {
return null;
}
}
@@ -18,7 +17,7 @@ public class JavaClass extends BaseJavaClass implements I {
// FILE: main.kt
import COROUTINES_PACKAGE.Continuation
import kotlin.coroutines.Continuation
class K1 : JavaClass()
class K2 : JavaClass() {
@@ -1,4 +1,3 @@
// COMMON_COROUTINES_TEST
// FILE: I.kt
interface I {
@@ -7,7 +6,7 @@ interface I {
// FILE: BaseJavaClass.java
public class BaseJavaClass {
public Object foo(int x, COROUTINES_PACKAGE.Continuation<String> continuation) {
public Object foo(int x, kotlin.coroutines.Continuation<String> continuation) {
return null;
}
}
@@ -18,7 +17,7 @@ public class JavaClass extends BaseJavaClass implements I {
// FILE: main.kt
import COROUTINES_PACKAGE.Continuation
import kotlin.coroutines.Continuation
class K1 : JavaClass()
class K2 : JavaClass() {
@@ -1,12 +1,12 @@
package
public fun builder(/*0*/ block: suspend () -> kotlin.Unit): kotlin.Unit
public fun main(/*0*/ x: COROUTINES_PACKAGE.Continuation<kotlin.String>): kotlin.Unit
public fun main(/*0*/ x: kotlin.coroutines.Continuation<kotlin.String>): kotlin.Unit
public open class BaseJavaClass {
public constructor BaseJavaClass()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open fun foo(/*0*/ x: kotlin.Int, /*1*/ continuation: COROUTINES_PACKAGE.Continuation<kotlin.String!>!): kotlin.Any!
public open fun foo(/*0*/ x: kotlin.Int, /*1*/ continuation: kotlin.coroutines.Continuation<kotlin.String!>!): kotlin.Any!
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -46,7 +46,7 @@ public final class K3 : JavaClass {
public constructor K3()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ suspend /*fake_override*/ fun foo(/*0*/ x: kotlin.Int): kotlin.String
public open fun foo(/*0*/ x: kotlin.Int, /*1*/ y: COROUTINES_PACKAGE.Continuation<kotlin.String>): kotlin.Any?
public open fun foo(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.coroutines.Continuation<kotlin.String>): kotlin.Any?
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,4 +1,3 @@
// COMMON_COROUTINES_TEST
// FILE: I.kt
interface I {
@@ -8,14 +7,14 @@ interface I {
// FILE: JavaClass.java
public class JavaClass implements I {
@Override
public Object foo(int x, COROUTINES_PACKAGE.Continuation<String> continuation) {
public Object foo(int x, kotlin.coroutines.Continuation<String> continuation) {
return null;
}
}
// FILE: main.kt
import COROUTINES_PACKAGE.Continuation
import kotlin.coroutines.Continuation
class K1 : JavaClass()
class K2 : JavaClass() {
@@ -1,4 +1,3 @@
// COMMON_COROUTINES_TEST
// FILE: I.kt
interface I {
@@ -8,14 +7,14 @@ interface I {
// FILE: JavaClass.java
public class JavaClass implements I {
@Override
public Object foo(int x, COROUTINES_PACKAGE.Continuation<String> continuation) {
public Object foo(int x, kotlin.coroutines.Continuation<String> continuation) {
return null;
}
}
// FILE: main.kt
import COROUTINES_PACKAGE.Continuation
import kotlin.coroutines.Continuation
class K1 : JavaClass()
class K2 : JavaClass() {
@@ -1,7 +1,7 @@
package
public fun builder(/*0*/ block: suspend () -> kotlin.Unit): kotlin.Unit
public fun main(/*0*/ x: COROUTINES_PACKAGE.Continuation<kotlin.String>): kotlin.Unit
public fun main(/*0*/ x: kotlin.coroutines.Continuation<kotlin.String>): kotlin.Unit
public interface I {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
@@ -38,7 +38,7 @@ public final class K3 : JavaClass {
public constructor K3()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
@java.lang.Override public open override /*1*/ suspend /*fake_override*/ fun foo(/*0*/ x: kotlin.Int): kotlin.String
public open fun foo(/*0*/ x: kotlin.Int, /*1*/ y: COROUTINES_PACKAGE.Continuation<kotlin.String>): kotlin.Any?
public open fun foo(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.coroutines.Continuation<kotlin.String>): kotlin.Any?
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,7 +1,6 @@
// FIR_IDENTICAL
// COMMON_COROUTINES_TEST
// SKIP_TXT
import COROUTINES_PACKAGE.*
import kotlin.coroutines.*
fun <T> foo(): Continuation<T> = null!!
@@ -1,8 +1,7 @@
// FIR_IDENTICAL
// !DIAGNOSTICS: -UNUSED_ANONYMOUS_PARAMETER
// COMMON_COROUTINES_TEST
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
fun nonSuspend() {}
@@ -1,8 +1,7 @@
// FIR_IDENTICAL
// !DIAGNOSTICS: -UNUSED_ANONYMOUS_PARAMETER
// COMMON_COROUTINES_TEST
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
fun nonSuspend() {}
@@ -1,8 +1,7 @@
// FIR_IDENTICAL
// !DIAGNOSTICS: -UNUSED_ANONYMOUS_PARAMETER
// COMMON_COROUTINES_TEST
import COROUTINES_PACKAGE.*
import COROUTINES_PACKAGE.intrinsics.*
import kotlin.coroutines.*
import kotlin.coroutines.intrinsics.*
suspend fun baz() = 1