From 319c16c885fc817cd75a8a4d8a7d6e84aae8a122 Mon Sep 17 00:00:00 2001 From: Roman Elizarov Date: Mon, 27 Aug 2018 09:12:42 +0300 Subject: [PATCH] CoroutineStackFrame: public API dump updated --- .../kotlin-stdlib-runtime-merged.txt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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 bc3cf160c61..2ce721a94e6 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 @@ -2696,11 +2696,14 @@ public final class kotlin/coroutines/EmptyCoroutineContext : java/io/Serializabl public abstract interface annotation class kotlin/coroutines/RestrictsSuspension : java/lang/annotation/Annotation { } -public final class kotlin/coroutines/SafeContinuation : kotlin/coroutines/Continuation { +public final class kotlin/coroutines/SafeContinuation : kotlin/coroutines/Continuation, kotlin/coroutines/jvm/internal/CoroutineStackFrame { public fun (Lkotlin/coroutines/Continuation;)V + public fun getCallerFrame ()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; public fun getContext ()Lkotlin/coroutines/CoroutineContext; public final fun getOrThrow ()Ljava/lang/Object; + public fun getStackTraceElement ()Ljava/lang/StackTraceElement; public fun resumeWith (Ljava/lang/Object;)V + public fun toString ()Ljava/lang/String; } public abstract class kotlin/coroutines/experimental/AbstractCoroutineContextElement : kotlin/coroutines/experimental/CoroutineContext$Element { @@ -2851,6 +2854,11 @@ public final class kotlin/coroutines/intrinsics/IntrinsicsKt { public static final fun intercepted (Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; } +public abstract interface class kotlin/coroutines/jvm/internal/CoroutineStackFrame { + public abstract fun getCallerFrame ()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; + public abstract fun getStackTraceElement ()Ljava/lang/StackTraceElement; +} + public final class kotlin/internal/PlatformImplementationsKt { public static final fun apiVersionIsAtLeast (III)Z }