diff --git a/libraries/tools/binary-compatibility-validator/reference-public-api/kotlin-stdlib-runtime-merged.txt b/libraries/tools/binary-compatibility-validator/reference-public-api/kotlin-stdlib-runtime-merged.txt index f85204dd2b1..79999e34125 100644 --- a/libraries/tools/binary-compatibility-validator/reference-public-api/kotlin-stdlib-runtime-merged.txt +++ b/libraries/tools/binary-compatibility-validator/reference-public-api/kotlin-stdlib-runtime-merged.txt @@ -1981,7 +1981,6 @@ public final class kotlin/coroutines/experimental/CoroutinesKt { public static final fun createCoroutine (Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Lkotlin/coroutines/experimental/Continuation; public static final fun startCoroutine (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)V public static final fun startCoroutine (Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)V - public static final fun suspendCoroutine (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object; } public final class kotlin/coroutines/experimental/EmptyCoroutineContext : kotlin/coroutines/experimental/CoroutineContext { @@ -2029,7 +2028,7 @@ public final class kotlin/coroutines/experimental/intrinsics/IntrinsicsKt { public abstract class kotlin/coroutines/experimental/jvm/internal/CoroutineImpl : kotlin/jvm/internal/Lambda, kotlin/coroutines/experimental/Continuation { protected field completion Lkotlin/coroutines/experimental/Continuation; - protected field label I + public field label I public fun (ILkotlin/coroutines/experimental/Continuation;)V public fun create (Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Lkotlin/coroutines/experimental/Continuation; public fun create (Lkotlin/coroutines/experimental/Continuation;)Lkotlin/coroutines/experimental/Continuation; @@ -2040,6 +2039,16 @@ public abstract class kotlin/coroutines/experimental/jvm/internal/CoroutineImpl public fun resumeWithException (Ljava/lang/Throwable;)V } +public abstract class kotlin/coroutines/experimental/jvm/internal/CoroutineImplForNamedFunction : kotlin/coroutines/experimental/jvm/internal/CoroutineImpl, kotlin/coroutines/experimental/Continuation { + public static final field Companion Lkotlin/coroutines/experimental/jvm/internal/CoroutineImplForNamedFunction$Companion; + public field data Ljava/lang/Object; + public field exception Ljava/lang/Throwable; + public fun (Lkotlin/coroutines/experimental/Continuation;)V + public final fun checkAndFlushLastBit ()Z + protected abstract fun doResume ()Ljava/lang/Object; + protected fun doResume (Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/Object; +} + public final class kotlin/coroutines/experimental/jvm/internal/CoroutineIntrinsics { public static final fun normalizeContinuation (Lkotlin/coroutines/experimental/Continuation;)Lkotlin/coroutines/experimental/Continuation; } diff --git a/libraries/tools/binary-compatibility-validator/reference-public-api/kotlin-stdlib.txt b/libraries/tools/binary-compatibility-validator/reference-public-api/kotlin-stdlib.txt index c1fb7ca964b..1d4e88f6a0e 100644 --- a/libraries/tools/binary-compatibility-validator/reference-public-api/kotlin-stdlib.txt +++ b/libraries/tools/binary-compatibility-validator/reference-public-api/kotlin-stdlib.txt @@ -1800,7 +1800,6 @@ public final class kotlin/coroutines/experimental/CoroutinesKt { public static final fun createCoroutine (Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Lkotlin/coroutines/experimental/Continuation; public static final fun startCoroutine (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)V public static final fun startCoroutine (Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)V - public static final fun suspendCoroutine (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object; } public final class kotlin/coroutines/experimental/EmptyCoroutineContext : kotlin/coroutines/experimental/CoroutineContext { @@ -1848,7 +1847,7 @@ public final class kotlin/coroutines/experimental/intrinsics/IntrinsicsKt { public abstract class kotlin/coroutines/experimental/jvm/internal/CoroutineImpl : kotlin/jvm/internal/Lambda, kotlin/coroutines/experimental/Continuation { protected field completion Lkotlin/coroutines/experimental/Continuation; - protected field label I + public field label I public fun (ILkotlin/coroutines/experimental/Continuation;)V public fun create (Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Lkotlin/coroutines/experimental/Continuation; public fun create (Lkotlin/coroutines/experimental/Continuation;)Lkotlin/coroutines/experimental/Continuation; @@ -1859,6 +1858,16 @@ public abstract class kotlin/coroutines/experimental/jvm/internal/CoroutineImpl public fun resumeWithException (Ljava/lang/Throwable;)V } +public abstract class kotlin/coroutines/experimental/jvm/internal/CoroutineImplForNamedFunction : kotlin/coroutines/experimental/jvm/internal/CoroutineImpl, kotlin/coroutines/experimental/Continuation { + public static final field Companion Lkotlin/coroutines/experimental/jvm/internal/CoroutineImplForNamedFunction$Companion; + public field data Ljava/lang/Object; + public field exception Ljava/lang/Throwable; + public fun (Lkotlin/coroutines/experimental/Continuation;)V + public final fun checkAndFlushLastBit ()Z + protected abstract fun doResume ()Ljava/lang/Object; + protected fun doResume (Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/Object; +} + public final class kotlin/coroutines/experimental/jvm/internal/CoroutineIntrinsics { public static final fun normalizeContinuation (Lkotlin/coroutines/experimental/Continuation;)Lkotlin/coroutines/experimental/Continuation; }