blob: 3e05246bae3a8e180eca8cab209441f39ea41793 [file] [log] [blame]
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03001public abstract class kotlinx/coroutines/experimental/AbstractCoroutine : kotlin/coroutines/experimental/Continuation, kotlinx/coroutines/experimental/CoroutineScope, kotlinx/coroutines/experimental/Job {
Roman Elizarovecbc85c2018-09-14 12:52:50 +03002 protected final field parentContext Lkotlin/coroutines/experimental/CoroutineContext;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03003 public fun <init> (Lkotlin/coroutines/experimental/CoroutineContext;Z)V
4 public synthetic fun <init> (Lkotlin/coroutines/experimental/CoroutineContext;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03005 public final fun getContext ()Lkotlin/coroutines/experimental/CoroutineContext;
Roman Elizarovc32579e2018-09-09 19:21:43 +03006 public fun getCoroutineContext ()Lkotlin/coroutines/experimental/CoroutineContext;
7 public fun isActive ()Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03008 protected fun onCancellation (Ljava/lang/Throwable;)V
9 protected fun onCompleted (Ljava/lang/Object;)V
10 protected fun onCompletedExceptionally (Ljava/lang/Throwable;)V
11 protected fun onStart ()V
12 public final fun resume (Ljava/lang/Object;)V
13 public final fun resumeWithException (Ljava/lang/Throwable;)V
14 public final fun start (Lkotlinx/coroutines/experimental/CoroutineStart;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
15 public final fun start (Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;)V
16}
17
18public final class kotlinx/coroutines/experimental/AwaitKt {
19 public static final fun awaitAll (Ljava/util/Collection;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
20 public static final fun awaitAll ([Lkotlinx/coroutines/experimental/Deferred;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
21 public static final fun joinAll (Ljava/util/Collection;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
22 public static final fun joinAll ([Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
23}
24
25public final class kotlinx/coroutines/experimental/BuildersKt {
Roman Elizarov27b8f452018-09-20 21:23:41 +030026 public static final fun async (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
27 public static synthetic fun async$default (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Deferred;
Roman Elizarovc32579e2018-09-09 19:21:43 +030028 public static final fun launch (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Job;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030029 public static final synthetic fun launch (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Job;
30 public static final fun launch (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Job;
31 public static final synthetic fun launch (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Job;
32 public static final fun launch (Lkotlin/coroutines/experimental/CoroutineContext;ZLkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Job;
Roman Elizarovc32579e2018-09-09 19:21:43 +030033 public static final fun launch (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Job;
Roman Elizarov27b8f452018-09-20 21:23:41 +030034 public static final fun launch (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Job;
Roman Elizarovc32579e2018-09-09 19:21:43 +030035 public static synthetic fun launch$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Job;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030036 public static synthetic fun launch$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Job;
37 public static synthetic fun launch$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Job;
38 public static synthetic fun launch$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Job;
Roman Elizarovc32579e2018-09-09 19:21:43 +030039 public static synthetic fun launch$default (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Job;
Roman Elizarov27b8f452018-09-20 21:23:41 +030040 public static synthetic fun launch$default (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Job;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030041 public static final synthetic fun run (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
42 public static final fun run (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
43 public static synthetic fun run$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
44 public static final fun runBlocking (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
45 public static synthetic fun runBlocking$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/lang/Object;
Roman Elizarov27b8f452018-09-20 21:23:41 +030046 public static final fun withContext (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovc32579e2018-09-09 19:21:43 +030047 public static final synthetic fun withContext (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
48 public static final fun withContext (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030049 public static synthetic fun withContext$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
Roman Elizarovc32579e2018-09-09 19:21:43 +030050 public static synthetic fun withContext$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030051}
52
53public abstract interface class kotlinx/coroutines/experimental/CancellableContinuation : kotlin/coroutines/experimental/Continuation {
54 public abstract fun cancel (Ljava/lang/Throwable;)Z
55 public abstract fun completeResume (Ljava/lang/Object;)V
56 public abstract fun initCancellability ()V
57 public abstract fun invokeOnCancellation (Lkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov2cd27fb2018-06-07 13:22:17 +030058 public abstract fun invokeOnCompletion (ZZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030059 public abstract fun isActive ()Z
60 public abstract fun isCancelled ()Z
61 public abstract fun isCompleted ()Z
62 public abstract fun resumeUndispatched (Lkotlinx/coroutines/experimental/CoroutineDispatcher;Ljava/lang/Object;)V
63 public abstract fun resumeUndispatchedWithException (Lkotlinx/coroutines/experimental/CoroutineDispatcher;Ljava/lang/Throwable;)V
64 public abstract fun tryResume (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
65 public abstract fun tryResumeWithException (Ljava/lang/Throwable;)Ljava/lang/Object;
66}
67
68public final class kotlinx/coroutines/experimental/CancellableContinuation$DefaultImpls {
69 public static synthetic fun cancel$default (Lkotlinx/coroutines/experimental/CancellableContinuation;Ljava/lang/Throwable;ILjava/lang/Object;)Z
Vsevolod Tolstopyatovbb19a262018-05-25 19:14:59 +030070 public static synthetic fun invokeOnCompletion$default (Lkotlinx/coroutines/experimental/CancellableContinuation;ZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/DisposableHandle;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030071 public static synthetic fun tryResume$default (Lkotlinx/coroutines/experimental/CancellableContinuation;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;
72}
73
74public final class kotlinx/coroutines/experimental/CancellableContinuationImpl : java/lang/Runnable, kotlinx/coroutines/experimental/CancellableContinuation {
75 public fun <init> (Lkotlin/coroutines/experimental/Continuation;I)V
76 public fun completeResume (Ljava/lang/Object;)V
77 public fun getContext ()Lkotlin/coroutines/experimental/CoroutineContext;
78 public fun getSuccessfulResult (Ljava/lang/Object;)Ljava/lang/Object;
79 public fun initCancellability ()V
Vsevolod Tolstopyatov2cd27fb2018-06-07 13:22:17 +030080 public fun invokeOnCompletion (ZZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030081 public fun resumeUndispatched (Lkotlinx/coroutines/experimental/CoroutineDispatcher;Ljava/lang/Object;)V
82 public fun resumeUndispatchedWithException (Lkotlinx/coroutines/experimental/CoroutineDispatcher;Ljava/lang/Throwable;)V
83 public fun tryResume (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
84 public fun tryResumeWithException (Ljava/lang/Throwable;)Ljava/lang/Object;
85}
86
87public final class kotlinx/coroutines/experimental/CancellableContinuationKt {
88 public static final fun disposeOnCancellation (Lkotlinx/coroutines/experimental/CancellableContinuation;Lkotlinx/coroutines/experimental/DisposableHandle;)V
Vsevolod Tolstopyatov2cd27fb2018-06-07 13:22:17 +030089 public static final fun disposeOnCompletion (Lkotlinx/coroutines/experimental/CancellableContinuation;Lkotlinx/coroutines/experimental/DisposableHandle;)Lkotlinx/coroutines/experimental/DisposableHandle;
90 public static final fun removeOnCancel (Lkotlinx/coroutines/experimental/CancellableContinuation;Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListNode;)Lkotlinx/coroutines/experimental/DisposableHandle;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030091 public static final fun removeOnCancellation (Lkotlinx/coroutines/experimental/CancellableContinuation;Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListNode;)V
92}
93
94public final class kotlinx/coroutines/experimental/CancelledContinuation : kotlinx/coroutines/experimental/CompletedExceptionally {
95 public fun <init> (Lkotlin/coroutines/experimental/Continuation;Ljava/lang/Throwable;)V
96}
97
98public abstract class kotlinx/coroutines/experimental/CloseableCoroutineDispatcher : kotlinx/coroutines/experimental/CoroutineDispatcher, java/io/Closeable {
99 public fun <init> ()V
100}
101
Vsevolod Tolstopyatovb517f052018-08-15 13:03:23 +0300102public final class kotlinx/coroutines/experimental/CommonPool : kotlinx/coroutines/experimental/ExecutorCoroutineDispatcher {
Vsevolod Tolstopyatov6a0ce762018-05-22 19:47:50 +0300103 public static final field DEFAULT_PARALLELISM_PROPERTY_NAME Ljava/lang/String;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300104 public static final field INSTANCE Lkotlinx/coroutines/experimental/CommonPool;
Vsevolod Tolstopyatovb517f052018-08-15 13:03:23 +0300105 public fun close ()V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300106 public fun dispatch (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Runnable;)V
Vsevolod Tolstopyatovb517f052018-08-15 13:03:23 +0300107 public fun getExecutor ()Ljava/util/concurrent/Executor;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300108 public fun toString ()Ljava/lang/String;
109}
110
111public abstract interface class kotlinx/coroutines/experimental/CompletableDeferred : kotlinx/coroutines/experimental/Deferred {
112 public abstract fun complete (Ljava/lang/Object;)Z
113 public abstract fun completeExceptionally (Ljava/lang/Throwable;)Z
114}
115
116public final class kotlinx/coroutines/experimental/CompletableDeferred$DefaultImpls {
117 public static fun fold (Lkotlinx/coroutines/experimental/CompletableDeferred;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
118 public static fun get (Lkotlinx/coroutines/experimental/CompletableDeferred;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
119 public static fun getCompletionException (Lkotlinx/coroutines/experimental/CompletableDeferred;)Ljava/lang/Throwable;
120 public static fun isComputing (Lkotlinx/coroutines/experimental/CompletableDeferred;)Z
121 public static fun minusKey (Lkotlinx/coroutines/experimental/CompletableDeferred;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
122 public static fun plus (Lkotlinx/coroutines/experimental/CompletableDeferred;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
123 public static fun plus (Lkotlinx/coroutines/experimental/CompletableDeferred;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
124}
125
126public final class kotlinx/coroutines/experimental/CompletableDeferredKt {
127 public static final synthetic fun CompletableDeferred ()Lkotlinx/coroutines/experimental/CompletableDeferred;
128 public static final fun CompletableDeferred (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/CompletableDeferred;
129 public static final fun CompletableDeferred (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/CompletableDeferred;
130 public static synthetic fun CompletableDeferred$default (Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/CompletableDeferred;
131}
132
133public class kotlinx/coroutines/experimental/CompletedExceptionally {
134 public final field cause Ljava/lang/Throwable;
135 public fun <init> (Ljava/lang/Throwable;)V
136 public fun toString ()Ljava/lang/String;
137}
138
139public final class kotlinx/coroutines/experimental/CompletionHandlerException : java/lang/RuntimeException {
140 public fun <init> (Ljava/lang/String;Ljava/lang/Throwable;)V
141}
142
143public final class kotlinx/coroutines/experimental/CoroutineContextKt {
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300144 public static final fun getDefaultDispatcher ()Lkotlinx/coroutines/experimental/CoroutineDispatcher;
Roman Elizarovf5e67ba2018-08-23 17:27:19 +0300145 public static final fun getIO ()Lkotlinx/coroutines/experimental/CoroutineDispatcher;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300146 public static final fun newCoroutineContext (Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
147 public static final fun newCoroutineContext (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/Job;)Lkotlin/coroutines/experimental/CoroutineContext;
Roman Elizarov592de522018-09-10 20:06:38 +0300148 public static final fun newCoroutineContext (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300149 public static synthetic fun newCoroutineContext$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlin/coroutines/experimental/CoroutineContext;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300150}
151
152public abstract class kotlinx/coroutines/experimental/CoroutineDispatcher : kotlin/coroutines/experimental/AbstractCoroutineContextElement, kotlin/coroutines/experimental/ContinuationInterceptor {
153 public fun <init> ()V
154 public abstract fun dispatch (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Runnable;)V
Roman Elizarov70671092018-05-23 19:09:28 +0300155 public fun dispatchYield (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Runnable;)V
Roman Elizarov27b8f452018-09-20 21:23:41 +0300156 public final fun interceptContinuation (Lkotlin/coroutines/experimental/Continuation;)Lkotlin/coroutines/experimental/Continuation;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300157 public fun isDispatchNeeded (Lkotlin/coroutines/experimental/CoroutineContext;)Z
158 public final fun plus (Lkotlinx/coroutines/experimental/CoroutineDispatcher;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
159 public fun toString ()Ljava/lang/String;
160}
161
162public abstract interface class kotlinx/coroutines/experimental/CoroutineExceptionHandler : kotlin/coroutines/experimental/CoroutineContext$Element {
163 public static final field Key Lkotlinx/coroutines/experimental/CoroutineExceptionHandler$Key;
164 public abstract fun handleException (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;)V
165}
166
167public final class kotlinx/coroutines/experimental/CoroutineExceptionHandler$DefaultImpls {
168 public static fun fold (Lkotlinx/coroutines/experimental/CoroutineExceptionHandler;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
169 public static fun get (Lkotlinx/coroutines/experimental/CoroutineExceptionHandler;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
170 public static fun minusKey (Lkotlinx/coroutines/experimental/CoroutineExceptionHandler;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
171 public static fun plus (Lkotlinx/coroutines/experimental/CoroutineExceptionHandler;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
172}
173
174public final class kotlinx/coroutines/experimental/CoroutineExceptionHandler$Key : kotlin/coroutines/experimental/CoroutineContext$Key {
175}
176
177public final class kotlinx/coroutines/experimental/CoroutineExceptionHandlerKt {
178 public static final fun CoroutineExceptionHandler (Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/CoroutineExceptionHandler;
179 public static final fun handleCoroutineException (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;)V
Vsevolod Tolstopyatov91ecee82018-08-07 18:24:00 +0300180 public static final fun handleCoroutineException (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;Lkotlinx/coroutines/experimental/Job;)V
181 public static synthetic fun handleCoroutineException$default (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300182}
183
184public final class kotlinx/coroutines/experimental/CoroutineName : kotlin/coroutines/experimental/AbstractCoroutineContextElement {
185 public static final field Key Lkotlinx/coroutines/experimental/CoroutineName$Key;
186 public fun <init> (Ljava/lang/String;)V
187 public final fun component1 ()Ljava/lang/String;
188 public final fun copy (Ljava/lang/String;)Lkotlinx/coroutines/experimental/CoroutineName;
189 public static synthetic fun copy$default (Lkotlinx/coroutines/experimental/CoroutineName;Ljava/lang/String;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/CoroutineName;
190 public fun equals (Ljava/lang/Object;)Z
191 public final fun getName ()Ljava/lang/String;
192 public fun hashCode ()I
193 public fun toString ()Ljava/lang/String;
194}
195
196public final class kotlinx/coroutines/experimental/CoroutineName$Key : kotlin/coroutines/experimental/CoroutineContext$Key {
197}
198
199public abstract interface class kotlinx/coroutines/experimental/CoroutineScope {
200 public abstract fun getCoroutineContext ()Lkotlin/coroutines/experimental/CoroutineContext;
Roman Elizarovc32579e2018-09-09 19:21:43 +0300201 public abstract synthetic fun isActive ()Z
202}
203
204public final class kotlinx/coroutines/experimental/CoroutineScope$DefaultImpls {
205 public static synthetic fun isActive (Lkotlinx/coroutines/experimental/CoroutineScope;)Z
206}
207
208public final class kotlinx/coroutines/experimental/CoroutineScopeKt {
209 public static final fun CoroutineScope (Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/CoroutineScope;
210 public static final fun coroutineScope (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
211 public static final fun currentScope (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
212 public static final fun isActive (Lkotlinx/coroutines/experimental/CoroutineScope;)Z
213 public static final fun plus (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/CoroutineScope;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300214}
215
216public final class kotlinx/coroutines/experimental/CoroutineStart : java/lang/Enum {
217 public static final field ATOMIC Lkotlinx/coroutines/experimental/CoroutineStart;
218 public static final field DEFAULT Lkotlinx/coroutines/experimental/CoroutineStart;
219 public static final field LAZY Lkotlinx/coroutines/experimental/CoroutineStart;
220 public static final field UNDISPATCHED Lkotlinx/coroutines/experimental/CoroutineStart;
221 public final fun invoke (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)V
222 public final fun invoke (Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)V
223 public final fun isLazy ()Z
224 public static fun valueOf (Ljava/lang/String;)Lkotlinx/coroutines/experimental/CoroutineStart;
225 public static fun values ()[Lkotlinx/coroutines/experimental/CoroutineStart;
226}
227
Roman Elizarov27b8f452018-09-20 21:23:41 +0300228public final class kotlinx/coroutines/experimental/DebugKt {
229 public static final field DEBUG_PROPERTY_NAME Ljava/lang/String;
230 public static final field DEBUG_PROPERTY_VALUE_AUTO Ljava/lang/String;
231 public static final field DEBUG_PROPERTY_VALUE_OFF Ljava/lang/String;
232 public static final field DEBUG_PROPERTY_VALUE_ON Ljava/lang/String;
233}
234
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300235public abstract interface class kotlinx/coroutines/experimental/Deferred : kotlinx/coroutines/experimental/Job {
236 public abstract fun await (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
237 public abstract fun getCompleted ()Ljava/lang/Object;
238 public abstract fun getCompletionExceptionOrNull ()Ljava/lang/Throwable;
239 public abstract fun getOnAwait ()Lkotlinx/coroutines/experimental/selects/SelectClause1;
240 public abstract fun isCompletedExceptionally ()Z
241 public abstract fun isComputing ()Z
242}
243
244public final class kotlinx/coroutines/experimental/Deferred$DefaultImpls {
245 public static fun fold (Lkotlinx/coroutines/experimental/Deferred;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
246 public static fun get (Lkotlinx/coroutines/experimental/Deferred;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
247 public static fun getCompletionException (Lkotlinx/coroutines/experimental/Deferred;)Ljava/lang/Throwable;
248 public static fun isComputing (Lkotlinx/coroutines/experimental/Deferred;)Z
249 public static fun minusKey (Lkotlinx/coroutines/experimental/Deferred;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
250 public static fun plus (Lkotlinx/coroutines/experimental/Deferred;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
251 public static fun plus (Lkotlinx/coroutines/experimental/Deferred;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
252}
253
254public final class kotlinx/coroutines/experimental/DeferredKt {
Roman Elizarovc32579e2018-09-09 19:21:43 +0300255 public static final fun async (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300256 public static final synthetic fun async (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
257 public static final fun async (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
258 public static final synthetic fun async (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
259 public static final fun async (Lkotlin/coroutines/experimental/CoroutineContext;ZLkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
Roman Elizarovc32579e2018-09-09 19:21:43 +0300260 public static final fun async (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
261 public static synthetic fun async$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Deferred;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300262 public static synthetic fun async$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Deferred;
263 public static synthetic fun async$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Deferred;
264 public static synthetic fun async$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Deferred;
Roman Elizarovc32579e2018-09-09 19:21:43 +0300265 public static synthetic fun async$default (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Deferred;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300266 public static final fun defer (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
267}
268
269public abstract interface class kotlinx/coroutines/experimental/Delay {
Roman Elizarov27b8f452018-09-20 21:23:41 +0300270 public abstract synthetic fun delay (JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
271 public abstract fun delay (JLkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
272 public abstract fun invokeOnTimeout (JLjava/lang/Runnable;)Lkotlinx/coroutines/experimental/DisposableHandle;
273 public abstract synthetic fun invokeOnTimeout (JLjava/util/concurrent/TimeUnit;Ljava/lang/Runnable;)Lkotlinx/coroutines/experimental/DisposableHandle;
274 public abstract synthetic fun scheduleResumeAfterDelay (JLjava/util/concurrent/TimeUnit;Lkotlinx/coroutines/experimental/CancellableContinuation;)V
275 public abstract fun scheduleResumeAfterDelay (JLkotlinx/coroutines/experimental/CancellableContinuation;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300276}
277
278public final class kotlinx/coroutines/experimental/Delay$DefaultImpls {
Roman Elizarov27b8f452018-09-20 21:23:41 +0300279 public static synthetic fun delay (Lkotlinx/coroutines/experimental/Delay;JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
280 public static fun delay (Lkotlinx/coroutines/experimental/Delay;JLkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300281 public static synthetic fun delay$default (Lkotlinx/coroutines/experimental/Delay;JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
Roman Elizarov27b8f452018-09-20 21:23:41 +0300282 public static fun invokeOnTimeout (Lkotlinx/coroutines/experimental/Delay;JLjava/lang/Runnable;)Lkotlinx/coroutines/experimental/DisposableHandle;
283 public static synthetic fun invokeOnTimeout (Lkotlinx/coroutines/experimental/Delay;JLjava/util/concurrent/TimeUnit;Ljava/lang/Runnable;)Lkotlinx/coroutines/experimental/DisposableHandle;
284 public static synthetic fun scheduleResumeAfterDelay (Lkotlinx/coroutines/experimental/Delay;JLjava/util/concurrent/TimeUnit;Lkotlinx/coroutines/experimental/CancellableContinuation;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300285}
286
287public final class kotlinx/coroutines/experimental/DelayKt {
Roman Elizarov27b8f452018-09-20 21:23:41 +0300288 public static final synthetic fun delay (ILkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300289 public static final fun delay (JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarov27b8f452018-09-20 21:23:41 +0300290 public static final fun delay (JLkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300291 public static synthetic fun delay$default (JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
292}
293
294public final class kotlinx/coroutines/experimental/DispatchedKt {
295 public static final fun dispatch (Lkotlinx/coroutines/experimental/DispatchedTask;I)V
296 public static synthetic fun dispatch$default (Lkotlinx/coroutines/experimental/DispatchedTask;IILjava/lang/Object;)V
297}
298
299public abstract interface class kotlinx/coroutines/experimental/DispatchedTask : java/lang/Runnable {
300 public abstract fun getDelegate ()Lkotlin/coroutines/experimental/Continuation;
301 public abstract fun getExceptionalResult (Ljava/lang/Object;)Ljava/lang/Throwable;
302 public abstract fun getResumeMode ()I
303 public abstract fun getSuccessfulResult (Ljava/lang/Object;)Ljava/lang/Object;
304 public abstract fun run ()V
305 public abstract fun takeState ()Ljava/lang/Object;
306}
307
308public final class kotlinx/coroutines/experimental/DispatchedTask$DefaultImpls {
309 public static fun getExceptionalResult (Lkotlinx/coroutines/experimental/DispatchedTask;Ljava/lang/Object;)Ljava/lang/Throwable;
310 public static fun getResumeMode (Lkotlinx/coroutines/experimental/DispatchedTask;)I
311 public static fun getSuccessfulResult (Lkotlinx/coroutines/experimental/DispatchedTask;Ljava/lang/Object;)Ljava/lang/Object;
312 public static fun run (Lkotlinx/coroutines/experimental/DispatchedTask;)V
313}
314
Roman Elizarovdc29b072018-09-11 18:42:03 +0300315public final class kotlinx/coroutines/experimental/Dispatchers {
316 public static final field Default Lkotlinx/coroutines/experimental/CoroutineDispatcher;
317 public static final field INSTANCE Lkotlinx/coroutines/experimental/Dispatchers;
318 public static final field Unconfined Lkotlinx/coroutines/experimental/CoroutineDispatcher;
319}
320
321public final class kotlinx/coroutines/experimental/DispatchersKt {
322 public static final field IO_PARALLELISM_PROPERTY_NAME Ljava/lang/String;
323 public static final fun getIO (Lkotlinx/coroutines/experimental/Dispatchers;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
324}
325
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300326public abstract interface class kotlinx/coroutines/experimental/DisposableHandle {
327 public abstract fun dispose ()V
328}
329
Geoffcdf84682018-08-05 23:30:33 -0700330public abstract interface class kotlinx/coroutines/experimental/EventLoop : kotlin/coroutines/experimental/ContinuationInterceptor {
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300331 public static final field Factory Lkotlinx/coroutines/experimental/EventLoop$Factory;
332 public abstract fun processNextEvent ()J
333}
334
Geoffcdf84682018-08-05 23:30:33 -0700335public final class kotlinx/coroutines/experimental/EventLoop$DefaultImpls {
336 public static fun fold (Lkotlinx/coroutines/experimental/EventLoop;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
337 public static fun get (Lkotlinx/coroutines/experimental/EventLoop;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
338 public static fun minusKey (Lkotlinx/coroutines/experimental/EventLoop;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
339 public static fun plus (Lkotlinx/coroutines/experimental/EventLoop;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
340}
341
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300342public final class kotlinx/coroutines/experimental/EventLoop$Factory {
343 public final synthetic fun invoke (Ljava/lang/Thread;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
344 public static synthetic fun invoke$default (Lkotlinx/coroutines/experimental/EventLoop$Factory;Ljava/lang/Thread;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
345}
346
347public final class kotlinx/coroutines/experimental/EventLoopKt {
Geoffcdf84682018-08-05 23:30:33 -0700348 public static final synthetic fun EventLoop (Ljava/lang/Thread;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
349 public static final fun EventLoop (Ljava/lang/Thread;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/EventLoop;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300350 public static synthetic fun EventLoop$default (Ljava/lang/Thread;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
Geoffcdf84682018-08-05 23:30:33 -0700351 public static synthetic fun EventLoop$default (Ljava/lang/Thread;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/EventLoop;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300352}
353
Vsevolod Tolstopyatovb517f052018-08-15 13:03:23 +0300354public abstract class kotlinx/coroutines/experimental/ExecutorCoroutineDispatcher : kotlinx/coroutines/experimental/CloseableCoroutineDispatcher, java/io/Closeable {
355 public fun <init> ()V
Roman Elizarov27b8f452018-09-20 21:23:41 +0300356 public abstract fun close ()V
Vsevolod Tolstopyatovb517f052018-08-15 13:03:23 +0300357 public abstract fun getExecutor ()Ljava/util/concurrent/Executor;
358}
359
360public abstract class kotlinx/coroutines/experimental/ExecutorCoroutineDispatcherBase : kotlinx/coroutines/experimental/ExecutorCoroutineDispatcher, kotlinx/coroutines/experimental/Delay {
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300361 public fun <init> ()V
362 public fun close ()V
Roman Elizarov27b8f452018-09-20 21:23:41 +0300363 public synthetic fun delay (JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
364 public fun delay (JLkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300365 public fun dispatch (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Runnable;)V
366 public fun equals (Ljava/lang/Object;)Z
367 public fun hashCode ()I
Roman Elizarov27b8f452018-09-20 21:23:41 +0300368 public fun invokeOnTimeout (JLjava/lang/Runnable;)Lkotlinx/coroutines/experimental/DisposableHandle;
369 public synthetic fun invokeOnTimeout (JLjava/util/concurrent/TimeUnit;Ljava/lang/Runnable;)Lkotlinx/coroutines/experimental/DisposableHandle;
370 public synthetic fun scheduleResumeAfterDelay (JLjava/util/concurrent/TimeUnit;Lkotlinx/coroutines/experimental/CancellableContinuation;)V
371 public fun scheduleResumeAfterDelay (JLkotlinx/coroutines/experimental/CancellableContinuation;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300372 public fun toString ()Ljava/lang/String;
373}
374
375public final class kotlinx/coroutines/experimental/ExecutorsKt {
Roman Elizarov18cc5882018-09-27 21:19:38 +0300376 public static final synthetic fun asCoroutineDispatcher (Ljava/util/concurrent/Executor;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
Vsevolod Tolstopyatovb517f052018-08-15 13:03:23 +0300377 public static final synthetic fun asCoroutineDispatcher (Ljava/util/concurrent/ExecutorService;)Lkotlinx/coroutines/experimental/CloseableCoroutineDispatcher;
378 public static final fun asCoroutineDispatcher (Ljava/util/concurrent/ExecutorService;)Lkotlinx/coroutines/experimental/ExecutorCoroutineDispatcher;
Roman Elizarov27b8f452018-09-20 21:23:41 +0300379 public static final fun from (Ljava/util/concurrent/Executor;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300380 public static final fun toCoroutineDispatcher (Ljava/util/concurrent/Executor;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
381}
382
Roman Elizarov27b8f452018-09-20 21:23:41 +0300383public abstract interface annotation class kotlinx/coroutines/experimental/ExperimentalCoroutinesApi : java/lang/annotation/Annotation {
384}
385
Roman Elizarovc32579e2018-09-09 19:21:43 +0300386public final class kotlinx/coroutines/experimental/GlobalScope : kotlinx/coroutines/experimental/CoroutineScope {
387 public static final field INSTANCE Lkotlinx/coroutines/experimental/GlobalScope;
388 public fun getCoroutineContext ()Lkotlin/coroutines/experimental/CoroutineContext;
389 public synthetic fun isActive ()Z
390}
391
Roman Elizarov27b8f452018-09-20 21:23:41 +0300392public abstract interface annotation class kotlinx/coroutines/experimental/InternalCoroutinesApi : java/lang/annotation/Annotation {
393}
394
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300395public abstract interface class kotlinx/coroutines/experimental/Job : kotlin/coroutines/experimental/CoroutineContext$Element {
396 public static final field Key Lkotlinx/coroutines/experimental/Job$Key;
Roman Elizarovf7a63342018-09-25 00:26:25 +0300397 public abstract fun attachChild (Lkotlinx/coroutines/experimental/ChildJob;)Lkotlinx/coroutines/experimental/ChildHandle;
Roman Elizarov27b8f452018-09-20 21:23:41 +0300398 public abstract fun cancel ()Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300399 public abstract fun cancel (Ljava/lang/Throwable;)Z
400 public abstract synthetic fun cancelChildren (Ljava/lang/Throwable;)V
401 public abstract fun getCancellationException ()Ljava/util/concurrent/CancellationException;
402 public abstract fun getChildren ()Lkotlin/sequences/Sequence;
403 public abstract fun getCompletionException ()Ljava/lang/Throwable;
404 public abstract fun getOnJoin ()Lkotlinx/coroutines/experimental/selects/SelectClause0;
405 public abstract fun invokeOnCompletion (Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
406 public abstract synthetic fun invokeOnCompletion (Lkotlin/jvm/functions/Function1;Z)Lkotlinx/coroutines/experimental/DisposableHandle;
407 public abstract fun invokeOnCompletion (ZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
408 public abstract fun invokeOnCompletion (ZZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
409 public abstract fun isActive ()Z
410 public abstract fun isCancelled ()Z
411 public abstract fun isCompleted ()Z
412 public abstract fun join (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
413 public abstract fun plus (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
414 public abstract fun start ()Z
415}
416
417public final class kotlinx/coroutines/experimental/Job$DefaultImpls {
418 public static synthetic fun cancel$default (Lkotlinx/coroutines/experimental/Job;Ljava/lang/Throwable;ILjava/lang/Object;)Z
419 public static synthetic fun cancelChildren$default (Lkotlinx/coroutines/experimental/Job;Ljava/lang/Throwable;ILjava/lang/Object;)V
420 public static fun fold (Lkotlinx/coroutines/experimental/Job;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
421 public static fun get (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
422 public static fun getCompletionException (Lkotlinx/coroutines/experimental/Job;)Ljava/lang/Throwable;
423 public static synthetic fun invokeOnCompletion$default (Lkotlinx/coroutines/experimental/Job;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/DisposableHandle;
424 public static synthetic fun invokeOnCompletion$default (Lkotlinx/coroutines/experimental/Job;ZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/DisposableHandle;
425 public static fun minusKey (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
426 public static fun plus (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
427 public static fun plus (Lkotlinx/coroutines/experimental/Job;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
428}
429
430public final class kotlinx/coroutines/experimental/Job$Key : kotlin/coroutines/experimental/CoroutineContext$Key {
431 public final synthetic fun invoke (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
432 public static synthetic fun invoke$default (Lkotlinx/coroutines/experimental/Job$Key;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Job;
433}
434
435public final class kotlinx/coroutines/experimental/JobCancellationException : java/util/concurrent/CancellationException {
436 public fun <init> (Ljava/lang/String;Ljava/lang/Throwable;Lkotlinx/coroutines/experimental/Job;)V
437 public fun equals (Ljava/lang/Object;)Z
438 public fun fillInStackTrace ()Ljava/lang/Throwable;
439 public fun hashCode ()I
440 public fun toString ()Ljava/lang/String;
441}
442
443public final class kotlinx/coroutines/experimental/JobKt {
Roman Elizarov27b8f452018-09-20 21:23:41 +0300444 public static final fun DisposableHandle (Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/experimental/DisposableHandle;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300445 public static final fun Job (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
446 public static synthetic fun Job$default (Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Job;
Roman Elizarov27b8f452018-09-20 21:23:41 +0300447 public static final fun cancel (Lkotlin/coroutines/experimental/CoroutineContext;)Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300448 public static final fun cancel (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;)Z
449 public static synthetic fun cancel$default (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;ILjava/lang/Object;)Z
450 public static final fun cancelAndJoin (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarov27b8f452018-09-20 21:23:41 +0300451 public static final fun cancelChildren (Lkotlin/coroutines/experimental/CoroutineContext;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300452 public static final fun cancelChildren (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;)V
453 public static final fun cancelChildren (Lkotlinx/coroutines/experimental/Job;Ljava/lang/Throwable;)V
454 public static synthetic fun cancelChildren$default (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;ILjava/lang/Object;)V
455 public static synthetic fun cancelChildren$default (Lkotlinx/coroutines/experimental/Job;Ljava/lang/Throwable;ILjava/lang/Object;)V
456 public static final fun cancelFutureOnCancellation (Lkotlinx/coroutines/experimental/CancellableContinuation;Ljava/util/concurrent/Future;)V
Vsevolod Tolstopyatov2cd27fb2018-06-07 13:22:17 +0300457 public static final fun cancelFutureOnCompletion (Lkotlinx/coroutines/experimental/CancellableContinuation;Ljava/util/concurrent/Future;)Lkotlinx/coroutines/experimental/DisposableHandle;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300458 public static final fun cancelFutureOnCompletion (Lkotlinx/coroutines/experimental/Job;Ljava/util/concurrent/Future;)Lkotlinx/coroutines/experimental/DisposableHandle;
459 public static final fun disposeOnCompletion (Lkotlinx/coroutines/experimental/Job;Lkotlinx/coroutines/experimental/DisposableHandle;)Lkotlinx/coroutines/experimental/DisposableHandle;
460 public static final fun isActive (Lkotlin/coroutines/experimental/CoroutineContext;)Z
461 public static final fun join (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
462 public static final fun joinChildren (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
463 public static final fun unregisterOnCompletion (Lkotlinx/coroutines/experimental/Job;Lkotlinx/coroutines/experimental/DisposableHandle;)Lkotlinx/coroutines/experimental/DisposableHandle;
464}
465
466public final class kotlinx/coroutines/experimental/LazyDeferredKt {
467 public static final fun lazyDefer (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
468}
469
470public final class kotlinx/coroutines/experimental/NonCancellable : kotlin/coroutines/experimental/AbstractCoroutineContextElement, kotlinx/coroutines/experimental/Job {
471 public static final field INSTANCE Lkotlinx/coroutines/experimental/NonCancellable;
Roman Elizarovf7a63342018-09-25 00:26:25 +0300472 public fun attachChild (Lkotlinx/coroutines/experimental/ChildJob;)Lkotlinx/coroutines/experimental/ChildHandle;
Roman Elizarov27b8f452018-09-20 21:23:41 +0300473 public fun cancel ()Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300474 public fun cancel (Ljava/lang/Throwable;)Z
475 public synthetic fun cancelChildren (Ljava/lang/Throwable;)V
476 public fun getCancellationException ()Ljava/util/concurrent/CancellationException;
477 public fun getChildren ()Lkotlin/sequences/Sequence;
478 public fun getCompletionException ()Ljava/lang/Throwable;
479 public fun getOnJoin ()Lkotlinx/coroutines/experimental/selects/SelectClause0;
480 public fun invokeOnCompletion (Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
481 public synthetic fun invokeOnCompletion (Lkotlin/jvm/functions/Function1;Z)Lkotlinx/coroutines/experimental/DisposableHandle;
482 public fun invokeOnCompletion (ZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
483 public fun invokeOnCompletion (ZZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
484 public fun isActive ()Z
485 public fun isCancelled ()Z
486 public fun isCompleted ()Z
487 public fun join (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
488 public fun plus (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
489 public fun start ()Z
490}
491
Roman Elizarov5d18d022018-09-22 22:13:05 +0300492public final class kotlinx/coroutines/experimental/NonDisposableHandle : kotlinx/coroutines/experimental/ChildHandle, kotlinx/coroutines/experimental/DisposableHandle {
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300493 public static final field INSTANCE Lkotlinx/coroutines/experimental/NonDisposableHandle;
Roman Elizarov6685fd02018-09-25 13:23:53 +0300494 public fun childCancelled (Ljava/lang/Throwable;)Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300495 public fun dispose ()V
496 public fun toString ()Ljava/lang/String;
497}
498
Roman Elizarov27b8f452018-09-20 21:23:41 +0300499public abstract interface annotation class kotlinx/coroutines/experimental/ObsoleteCoroutinesApi : java/lang/annotation/Annotation {
500}
501
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300502public final class kotlinx/coroutines/experimental/RunnableKt {
503 public static final fun Runnable (Lkotlin/jvm/functions/Function0;)Ljava/lang/Runnable;
504}
505
506public final class kotlinx/coroutines/experimental/ScheduledKt {
Roman Elizarov27b8f452018-09-20 21:23:41 +0300507 public static final synthetic fun withTimeout (ILkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300508 public static final fun withTimeout (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300509 public static synthetic fun withTimeout$default (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
Roman Elizarov27b8f452018-09-20 21:23:41 +0300510 public static final synthetic fun withTimeoutOrNull (ILkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300511 public static final fun withTimeoutOrNull (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300512 public static synthetic fun withTimeoutOrNull$default (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
513}
514
Roman Elizarov7587eba2018-07-25 12:22:46 +0300515public abstract interface class kotlinx/coroutines/experimental/ThreadContextElement : kotlin/coroutines/experimental/CoroutineContext$Element {
516 public abstract fun restoreThreadContext (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Object;)V
517 public abstract fun updateThreadContext (Lkotlin/coroutines/experimental/CoroutineContext;)Ljava/lang/Object;
518}
519
520public final class kotlinx/coroutines/experimental/ThreadContextElement$DefaultImpls {
521 public static fun fold (Lkotlinx/coroutines/experimental/ThreadContextElement;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
522 public static fun get (Lkotlinx/coroutines/experimental/ThreadContextElement;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
523 public static fun minusKey (Lkotlinx/coroutines/experimental/ThreadContextElement;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
524 public static fun plus (Lkotlinx/coroutines/experimental/ThreadContextElement;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
525}
526
Vsevolod Tolstopyatove3425972018-08-22 19:41:57 +0300527public final class kotlinx/coroutines/experimental/ThreadContextElementKt {
528 public static final fun asContextElement (Ljava/lang/ThreadLocal;Ljava/lang/Object;)Lkotlinx/coroutines/experimental/ThreadContextElement;
529 public static synthetic fun asContextElement$default (Ljava/lang/ThreadLocal;Ljava/lang/Object;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/ThreadContextElement;
530}
531
Vsevolod Tolstopyatovb517f052018-08-15 13:03:23 +0300532public final class kotlinx/coroutines/experimental/ThreadPoolDispatcher : kotlinx/coroutines/experimental/ExecutorCoroutineDispatcherBase {
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300533 public fun close ()V
Vsevolod Tolstopyatovb517f052018-08-15 13:03:23 +0300534 public fun getExecutor ()Ljava/util/concurrent/Executor;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300535 public fun toString ()Ljava/lang/String;
536}
537
538public final class kotlinx/coroutines/experimental/ThreadPoolDispatcherKt {
Roman Elizarov27b8f452018-09-20 21:23:41 +0300539 public static final fun newFixedThreadPoolContext (ILjava/lang/String;)Lkotlinx/coroutines/experimental/ExecutorCoroutineDispatcher;
540 public static final synthetic fun newFixedThreadPoolContext (ILjava/lang/String;)Lkotlinx/coroutines/experimental/ThreadPoolDispatcher;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300541 public static final fun newFixedThreadPoolContext (ILjava/lang/String;Lkotlinx/coroutines/experimental/Job;)Lkotlin/coroutines/experimental/CoroutineContext;
542 public static synthetic fun newFixedThreadPoolContext$default (ILjava/lang/String;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlin/coroutines/experimental/CoroutineContext;
Roman Elizarov27b8f452018-09-20 21:23:41 +0300543 public static final fun newSingleThreadContext (Ljava/lang/String;)Lkotlinx/coroutines/experimental/ExecutorCoroutineDispatcher;
544 public static final synthetic fun newSingleThreadContext (Ljava/lang/String;)Lkotlinx/coroutines/experimental/ThreadPoolDispatcher;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300545 public static final fun newSingleThreadContext (Ljava/lang/String;Lkotlinx/coroutines/experimental/Job;)Lkotlin/coroutines/experimental/CoroutineContext;
546 public static synthetic fun newSingleThreadContext$default (Ljava/lang/String;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlin/coroutines/experimental/CoroutineContext;
547}
548
549public final class kotlinx/coroutines/experimental/TimeoutCancellationException : java/util/concurrent/CancellationException {
550 public fun <init> (Ljava/lang/String;)V
551}
552
Roman Elizarov27b8f452018-09-20 21:23:41 +0300553public final class kotlinx/coroutines/experimental/TimeoutKt {
554 public static final fun withTimeout (JLkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
555 public static final fun withTimeoutOrNull (JLkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
556}
557
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300558public final class kotlinx/coroutines/experimental/Unconfined : kotlinx/coroutines/experimental/CoroutineDispatcher {
559 public static final field INSTANCE Lkotlinx/coroutines/experimental/Unconfined;
560 public fun dispatch (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Runnable;)V
561 public fun isDispatchNeeded (Lkotlin/coroutines/experimental/CoroutineContext;)Z
562 public fun toString ()Ljava/lang/String;
563}
564
565public final class kotlinx/coroutines/experimental/YieldKt {
566 public static final fun yield (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
567}
568
569public abstract class kotlinx/coroutines/experimental/channels/AbstractChannel : kotlinx/coroutines/experimental/channels/AbstractSendChannel, kotlinx/coroutines/experimental/channels/Channel {
570 public fun <init> ()V
Roman Elizarov27b8f452018-09-20 21:23:41 +0300571 public fun cancel ()Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300572 public fun cancel (Ljava/lang/Throwable;)Z
573 protected fun cleanupSendQueueOnCancel ()V
574 protected final fun describeTryPoll ()Lkotlinx/coroutines/experimental/channels/AbstractChannel$TryPollDesc;
575 protected final fun getHasReceiveOrClosed ()Z
576 public final fun getOnReceive ()Lkotlinx/coroutines/experimental/selects/SelectClause1;
577 public final fun getOnReceiveOrNull ()Lkotlinx/coroutines/experimental/selects/SelectClause1;
578 protected abstract fun isBufferAlwaysEmpty ()Z
579 protected abstract fun isBufferEmpty ()Z
580 public final fun isClosedForReceive ()Z
581 public final fun isEmpty ()Z
582 public final fun iterator ()Lkotlinx/coroutines/experimental/channels/ChannelIterator;
583 protected fun onReceiveDequeued ()V
584 protected fun onReceiveEnqueued ()V
585 public final fun poll ()Ljava/lang/Object;
586 protected fun pollInternal ()Ljava/lang/Object;
587 protected fun pollSelectInternal (Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
588 public final fun receive (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
589 public final fun receiveOrNull (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
590 protected fun takeFirstReceiveOrPeekClosed ()Lkotlinx/coroutines/experimental/channels/ReceiveOrClosed;
591}
592
593protected final class kotlinx/coroutines/experimental/channels/AbstractChannel$TryPollDesc : kotlinx/coroutines/experimental/internal/LockFreeLinkedListNode$RemoveFirstDesc {
594 public field pollResult Ljava/lang/Object;
595 public field resumeToken Ljava/lang/Object;
596 public fun <init> (Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListHead;)V
597 public synthetic fun validatePrepared (Ljava/lang/Object;)Z
598}
599
600public abstract class kotlinx/coroutines/experimental/channels/AbstractSendChannel : kotlinx/coroutines/experimental/channels/SendChannel {
601 public fun <init> ()V
602 protected fun afterClose (Ljava/lang/Throwable;)V
603 public fun close (Ljava/lang/Throwable;)Z
604 protected final fun conflatePreviousSendBuffered (Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListNode;)V
605 protected final fun describeSendBuffered (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListNode$AddLastDesc;
606 protected final fun describeSendConflated (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListNode$AddLastDesc;
607 protected final fun describeTryOffer (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/channels/AbstractSendChannel$TryOfferDesc;
608 protected fun getBufferDebugString ()Ljava/lang/String;
609 protected final fun getClosedForReceive ()Lkotlinx/coroutines/experimental/channels/Closed;
610 protected final fun getClosedForSend ()Lkotlinx/coroutines/experimental/channels/Closed;
611 public final fun getOnSend ()Lkotlinx/coroutines/experimental/selects/SelectClause2;
612 protected final fun getQueue ()Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListHead;
Vsevolod Tolstopyatov732474f2018-07-20 11:36:20 +0300613 public fun invokeOnClose (Lkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300614 protected abstract fun isBufferAlwaysFull ()Z
615 protected abstract fun isBufferFull ()Z
616 public final fun isClosedForSend ()Z
617 public final fun isFull ()Z
618 public final fun offer (Ljava/lang/Object;)Z
619 protected fun offerInternal (Ljava/lang/Object;)Ljava/lang/Object;
620 protected fun offerSelectInternal (Ljava/lang/Object;Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
621 protected fun onClosed (Lkotlinx/coroutines/experimental/channels/Closed;)V
622 public final fun send (Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
623 protected final fun sendBuffered (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveOrClosed;
624 protected final fun sendConflated (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveOrClosed;
625 protected fun takeFirstReceiveOrPeekClosed ()Lkotlinx/coroutines/experimental/channels/ReceiveOrClosed;
626 protected final fun takeFirstSendOrPeekClosed ()Lkotlinx/coroutines/experimental/channels/Send;
627 public fun toString ()Ljava/lang/String;
628}
629
630protected final class kotlinx/coroutines/experimental/channels/AbstractSendChannel$TryOfferDesc : kotlinx/coroutines/experimental/internal/LockFreeLinkedListNode$RemoveFirstDesc {
631 public final field element Ljava/lang/Object;
632 public field resumeToken Ljava/lang/Object;
633 public fun <init> (Ljava/lang/Object;Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListHead;)V
634 public synthetic fun validatePrepared (Ljava/lang/Object;)Z
635}
636
637public abstract interface class kotlinx/coroutines/experimental/channels/ActorJob : kotlinx/coroutines/experimental/channels/SendChannel {
638 public abstract fun getChannel ()Lkotlinx/coroutines/experimental/channels/SendChannel;
639}
640
641public final class kotlinx/coroutines/experimental/channels/ActorKt {
Roman Elizarovc32579e2018-09-09 19:21:43 +0300642 public static final fun actor (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/SendChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300643 public static final synthetic fun actor (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ActorJob;
644 public static final fun actor (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/SendChannel;
645 public static final synthetic fun actor (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/SendChannel;
Roman Elizarovc32579e2018-09-09 19:21:43 +0300646 public static final fun actor (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/SendChannel;
647 public static synthetic fun actor$default (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/SendChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300648 public static synthetic fun actor$default (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ActorJob;
649 public static synthetic fun actor$default (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/SendChannel;
650 public static synthetic fun actor$default (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/SendChannel;
Roman Elizarovc32579e2018-09-09 19:21:43 +0300651 public static synthetic fun actor$default (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/SendChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300652}
653
654public abstract interface class kotlinx/coroutines/experimental/channels/ActorScope : kotlinx/coroutines/experimental/CoroutineScope, kotlinx/coroutines/experimental/channels/ReceiveChannel {
655 public abstract fun getChannel ()Lkotlinx/coroutines/experimental/channels/Channel;
656}
657
Roman Elizarovc32579e2018-09-09 19:21:43 +0300658public final class kotlinx/coroutines/experimental/channels/ActorScope$DefaultImpls {
659 public static synthetic fun isActive (Lkotlinx/coroutines/experimental/channels/ActorScope;)Z
660}
661
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300662public final class kotlinx/coroutines/experimental/channels/ArrayBroadcastChannel : kotlinx/coroutines/experimental/channels/AbstractSendChannel, kotlinx/coroutines/experimental/channels/BroadcastChannel {
663 public fun <init> (I)V
Roman Elizarov89f8ff72018-03-14 13:39:03 +0300664 public fun cancel (Ljava/lang/Throwable;)Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300665 public fun close (Ljava/lang/Throwable;)Z
666 public final fun getCapacity ()I
667 public fun open ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Roman Elizarovf5f09832018-05-16 15:10:28 +0300668 public fun openSubscription ()Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
669 public synthetic fun openSubscription ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300670}
671
672public class kotlinx/coroutines/experimental/channels/ArrayChannel : kotlinx/coroutines/experimental/channels/AbstractChannel {
673 public fun <init> (I)V
674 protected fun cleanupSendQueueOnCancel ()V
675 protected fun getBufferDebugString ()Ljava/lang/String;
676 public final fun getCapacity ()I
677 protected final fun isBufferAlwaysEmpty ()Z
678 protected final fun isBufferAlwaysFull ()Z
679 protected final fun isBufferEmpty ()Z
680 protected final fun isBufferFull ()Z
681 protected fun offerInternal (Ljava/lang/Object;)Ljava/lang/Object;
682 protected fun offerSelectInternal (Ljava/lang/Object;Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
683 protected fun pollInternal ()Ljava/lang/Object;
684 protected fun pollSelectInternal (Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
685}
686
687public abstract interface class kotlinx/coroutines/experimental/channels/BroadcastChannel : kotlinx/coroutines/experimental/channels/SendChannel {
688 public static final field Factory Lkotlinx/coroutines/experimental/channels/BroadcastChannel$Factory;
Roman Elizarov89f8ff72018-03-14 13:39:03 +0300689 public abstract fun cancel (Ljava/lang/Throwable;)Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300690 public abstract fun open ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Roman Elizarovf5f09832018-05-16 15:10:28 +0300691 public abstract fun openSubscription ()Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
692 public abstract synthetic fun openSubscription ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300693}
694
695public final class kotlinx/coroutines/experimental/channels/BroadcastChannel$DefaultImpls {
Roman Elizarov89f8ff72018-03-14 13:39:03 +0300696 public static synthetic fun cancel$default (Lkotlinx/coroutines/experimental/channels/BroadcastChannel;Ljava/lang/Throwable;ILjava/lang/Object;)Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300697 public static fun open (Lkotlinx/coroutines/experimental/channels/BroadcastChannel;)Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Roman Elizarovf5f09832018-05-16 15:10:28 +0300698 public static synthetic fun openSubscription (Lkotlinx/coroutines/experimental/channels/BroadcastChannel;)Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300699}
700
701public final class kotlinx/coroutines/experimental/channels/BroadcastChannel$Factory {
702 public final synthetic fun invoke (I)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
703}
704
705public final class kotlinx/coroutines/experimental/channels/BroadcastChannelKt {
706 public static final fun BroadcastChannel (I)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
Roman Elizarovc038d632018-06-15 10:42:49 +0300707 public static final fun use (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300708}
709
Roman Elizarov89f8ff72018-03-14 13:39:03 +0300710public final class kotlinx/coroutines/experimental/channels/BroadcastKt {
711 public static final fun broadcast (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
Roman Elizarovc32579e2018-09-09 19:21:43 +0300712 public static final fun broadcast (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
Roman Elizarov89f8ff72018-03-14 13:39:03 +0300713 public static final fun broadcast (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlinx/coroutines/experimental/CoroutineStart;)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
714 public static synthetic fun broadcast$default (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
Roman Elizarovc32579e2018-09-09 19:21:43 +0300715 public static synthetic fun broadcast$default (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
Roman Elizarov89f8ff72018-03-14 13:39:03 +0300716 public static synthetic fun broadcast$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlinx/coroutines/experimental/CoroutineStart;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
717}
718
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300719public abstract interface class kotlinx/coroutines/experimental/channels/Channel : kotlinx/coroutines/experimental/channels/ReceiveChannel, kotlinx/coroutines/experimental/channels/SendChannel {
720 public static final field CONFLATED I
721 public static final field Factory Lkotlinx/coroutines/experimental/channels/Channel$Factory;
Vsevolod Tolstopyatova2d80882018-09-24 19:51:49 +0300722 public static final field RENDEZVOUS I
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300723 public static final field UNLIMITED I
724}
725
726public final class kotlinx/coroutines/experimental/channels/Channel$Factory {
727 public static final field CONFLATED I
Vsevolod Tolstopyatova2d80882018-09-24 19:51:49 +0300728 public static final field RENDEZVOUS I
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300729 public static final field UNLIMITED I
730 public final synthetic fun invoke (I)Lkotlinx/coroutines/experimental/channels/Channel;
731 public static synthetic fun invoke$default (Lkotlinx/coroutines/experimental/channels/Channel$Factory;IILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/Channel;
732}
733
734public abstract interface class kotlinx/coroutines/experimental/channels/ChannelIterator {
735 public abstract fun hasNext (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
736 public abstract fun next (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
737}
738
739public final class kotlinx/coroutines/experimental/channels/ChannelKt {
Roman Elizarov27b8f452018-09-20 21:23:41 +0300740 public static final synthetic fun Channel ()Lkotlinx/coroutines/experimental/channels/Channel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300741 public static final fun Channel (I)Lkotlinx/coroutines/experimental/channels/Channel;
Roman Elizarov27b8f452018-09-20 21:23:41 +0300742 public static synthetic fun Channel$default (IILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/Channel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300743}
744
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300745public final class kotlinx/coroutines/experimental/channels/ChannelsKt {
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300746 public static final fun all (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300747 public static final fun any (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300748 public static final fun any (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300749 public static final fun asReceiveChannel (Ljava/lang/Iterable;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
750 public static final fun asReceiveChannel (Lkotlin/sequences/Sequence;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
751 public static synthetic fun asReceiveChannel$default (Ljava/lang/Iterable;Lkotlin/coroutines/experimental/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
752 public static synthetic fun asReceiveChannel$default (Lkotlin/sequences/Sequence;Lkotlin/coroutines/experimental/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300753 public static final fun associate (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
754 public static final fun associateBy (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
755 public static final fun associateBy (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
756 public static final fun associateByTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Map;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
757 public static final fun associateByTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Map;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
758 public static final fun associateTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Map;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300759 public static final fun consume (Lkotlinx/coroutines/experimental/channels/BroadcastChannel;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
760 public static final fun consume (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300761 public static final fun consumeEach (Lkotlinx/coroutines/experimental/channels/BroadcastChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300762 public static final synthetic fun consumeEach (Lkotlinx/coroutines/experimental/channels/BroadcastChannel;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300763 public static final fun consumeEach (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300764 public static final synthetic fun consumeEach (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300765 public static final fun consumeEachIndexed (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300766 public static final fun consumes (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlin/jvm/functions/Function1;
767 public static final fun consumesAll ([Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlin/jvm/functions/Function1;
768 public static final fun count (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300769 public static final fun count (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300770 public static final fun distinct (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
771 public static final fun distinctBy (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
772 public static synthetic fun distinctBy$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
773 public static final fun drop (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
774 public static synthetic fun drop$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
775 public static final fun dropWhile (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
776 public static synthetic fun dropWhile$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
777 public static final fun elementAt (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300778 public static final fun elementAtOrElse (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300779 public static final fun elementAtOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
780 public static final fun filter (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
781 public static synthetic fun filter$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
782 public static final fun filterIndexed (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function3;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
783 public static synthetic fun filterIndexed$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300784 public static final fun filterIndexedTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
785 public static final fun filterIndexedTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/SendChannel;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300786 public static final fun filterNot (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
787 public static final synthetic fun filterNot (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
788 public static synthetic fun filterNot$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
789 public static final fun filterNotNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
790 public static final fun filterNotNullTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
791 public static final fun filterNotNullTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/SendChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300792 public static final fun filterNotTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
793 public static final fun filterNotTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/SendChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
794 public static final fun filterTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
795 public static final fun filterTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/SendChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
796 public static final fun find (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
797 public static final fun findLast (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300798 public static final fun first (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300799 public static final fun first (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300800 public static final fun firstOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300801 public static final fun firstOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300802 public static final fun flatMap (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
803 public static synthetic fun flatMap$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300804 public static final fun fold (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
805 public static final fun foldIndexed (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/lang/Object;Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
806 public static final fun groupBy (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
807 public static final fun groupBy (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
808 public static final fun groupByTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Map;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
809 public static final fun groupByTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Map;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300810 public static final fun indexOf (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300811 public static final fun indexOfFirst (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
812 public static final fun indexOfLast (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300813 public static final fun last (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300814 public static final fun last (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300815 public static final fun lastIndexOf (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
816 public static final fun lastOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300817 public static final fun lastOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300818 public static final fun map (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
819 public static synthetic fun map$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
820 public static final fun mapIndexed (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function3;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
821 public static synthetic fun mapIndexed$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
822 public static final fun mapIndexedNotNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function3;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
823 public static synthetic fun mapIndexedNotNull$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300824 public static final fun mapIndexedNotNullTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
825 public static final fun mapIndexedNotNullTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/SendChannel;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
826 public static final fun mapIndexedTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
827 public static final fun mapIndexedTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/SendChannel;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300828 public static final fun mapNotNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
829 public static synthetic fun mapNotNull$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300830 public static final fun mapNotNullTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
831 public static final fun mapNotNullTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/SendChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
832 public static final fun mapTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
833 public static final fun mapTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/SendChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
834 public static final fun maxBy (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300835 public static final fun maxWith (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Comparator;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300836 public static final fun minBy (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300837 public static final fun minWith (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Comparator;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
838 public static final fun none (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300839 public static final fun none (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
840 public static final fun partition (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
841 public static final fun reduce (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
842 public static final fun reduceIndexed (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300843 public static final fun requireNoNulls (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Vsevolod Tolstopyatov26b86e92018-06-07 15:24:31 +0300844 public static final fun sendBlocking (Lkotlinx/coroutines/experimental/channels/SendChannel;Ljava/lang/Object;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300845 public static final fun single (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300846 public static final fun single (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300847 public static final fun singleOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300848 public static final fun singleOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
849 public static final fun sumBy (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
850 public static final fun sumByDouble (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300851 public static final fun take (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
852 public static synthetic fun take$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
853 public static final fun takeWhile (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
854 public static synthetic fun takeWhile$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
855 public static final fun toChannel (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/SendChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
856 public static final fun toCollection (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
857 public static final fun toList (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
858 public static final fun toMap (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Map;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
859 public static final fun toMap (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
860 public static final fun toMutableList (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
861 public static final fun toMutableSet (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
862 public static final fun toSet (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
863 public static final fun withIndex (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
864 public static synthetic fun withIndex$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
865 public static final fun zip (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
866 public static final fun zip (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
867 public static synthetic fun zip$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
868}
869
870public final class kotlinx/coroutines/experimental/channels/Closed : kotlinx/coroutines/experimental/internal/LockFreeLinkedListNode, kotlinx/coroutines/experimental/channels/ReceiveOrClosed, kotlinx/coroutines/experimental/channels/Send {
871 public final field closeCause Ljava/lang/Throwable;
872 public fun <init> (Ljava/lang/Throwable;)V
873 public fun completeResumeReceive (Ljava/lang/Object;)V
874 public fun completeResumeSend (Ljava/lang/Object;)V
875 public synthetic fun getOfferResult ()Ljava/lang/Object;
876 public fun getOfferResult ()Lkotlinx/coroutines/experimental/channels/Closed;
877 public synthetic fun getPollResult ()Ljava/lang/Object;
878 public fun getPollResult ()Lkotlinx/coroutines/experimental/channels/Closed;
879 public final fun getReceiveException ()Ljava/lang/Throwable;
880 public final fun getSendException ()Ljava/lang/Throwable;
881 public fun resumeSendClosed (Lkotlinx/coroutines/experimental/channels/Closed;)Ljava/lang/Void;
882 public synthetic fun resumeSendClosed (Lkotlinx/coroutines/experimental/channels/Closed;)V
883 public fun toString ()Ljava/lang/String;
884 public fun tryResumeReceive (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
885 public fun tryResumeSend (Ljava/lang/Object;)Ljava/lang/Object;
886}
887
888public final class kotlinx/coroutines/experimental/channels/ClosedReceiveChannelException : java/util/NoSuchElementException {
889 public fun <init> (Ljava/lang/String;)V
890}
891
892public final class kotlinx/coroutines/experimental/channels/ClosedSendChannelException : java/util/concurrent/CancellationException {
893 public fun <init> (Ljava/lang/String;)V
894}
895
896public final class kotlinx/coroutines/experimental/channels/ConflatedBroadcastChannel : kotlinx/coroutines/experimental/channels/BroadcastChannel {
897 public static final field CLOSED Lkotlinx/coroutines/experimental/channels/ConflatedBroadcastChannel$Closed;
898 public static final field Companion Lkotlinx/coroutines/experimental/channels/ConflatedBroadcastChannel$Companion;
899 public static final field INITIAL_STATE Lkotlinx/coroutines/experimental/channels/ConflatedBroadcastChannel$State;
900 public static final field UNDEFINED Lkotlinx/coroutines/experimental/internal/Symbol;
901 public fun <init> ()V
902 public fun <init> (Ljava/lang/Object;)V
Roman Elizarov89f8ff72018-03-14 13:39:03 +0300903 public fun cancel (Ljava/lang/Throwable;)Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300904 public fun close (Ljava/lang/Throwable;)Z
905 public fun getOnSend ()Lkotlinx/coroutines/experimental/selects/SelectClause2;
906 public final fun getValue ()Ljava/lang/Object;
907 public final fun getValueOrNull ()Ljava/lang/Object;
Vsevolod Tolstopyatov732474f2018-07-20 11:36:20 +0300908 public fun invokeOnClose (Lkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300909 public fun isClosedForSend ()Z
910 public fun isFull ()Z
911 public fun offer (Ljava/lang/Object;)Z
912 public fun open ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Roman Elizarovf5f09832018-05-16 15:10:28 +0300913 public fun openSubscription ()Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
914 public synthetic fun openSubscription ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300915 public fun send (Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
916}
917
918public class kotlinx/coroutines/experimental/channels/ConflatedChannel : kotlinx/coroutines/experimental/channels/AbstractChannel {
919 public fun <init> ()V
920 protected final fun isBufferAlwaysEmpty ()Z
921 protected final fun isBufferAlwaysFull ()Z
922 protected final fun isBufferEmpty ()Z
923 protected final fun isBufferFull ()Z
924 protected fun offerInternal (Ljava/lang/Object;)Ljava/lang/Object;
925 protected fun offerSelectInternal (Ljava/lang/Object;Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
926 protected fun onClosed (Lkotlinx/coroutines/experimental/channels/Closed;)V
927}
928
929public class kotlinx/coroutines/experimental/channels/LinkedListChannel : kotlinx/coroutines/experimental/channels/AbstractChannel {
930 public fun <init> ()V
931 protected final fun isBufferAlwaysEmpty ()Z
932 protected final fun isBufferAlwaysFull ()Z
933 protected final fun isBufferEmpty ()Z
934 protected final fun isBufferFull ()Z
935 protected fun offerInternal (Ljava/lang/Object;)Ljava/lang/Object;
936 protected fun offerSelectInternal (Ljava/lang/Object;Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
937}
938
939public final class kotlinx/coroutines/experimental/channels/ProduceKt {
940 public static final fun buildChannel (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ProducerJob;
941 public static synthetic fun buildChannel$default (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ProducerJob;
Roman Elizarovc32579e2018-09-09 19:21:43 +0300942 public static final fun produce (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300943 public static final synthetic fun produce (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ProducerJob;
944 public static final fun produce (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
945 public static final synthetic fun produce (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarovc32579e2018-09-09 19:21:43 +0300946 public static final fun produce (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarov27b8f452018-09-20 21:23:41 +0300947 public static final fun produce (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarovc32579e2018-09-09 19:21:43 +0300948 public static synthetic fun produce$default (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300949 public static synthetic fun produce$default (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ProducerJob;
950 public static synthetic fun produce$default (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
951 public static synthetic fun produce$default (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarovc32579e2018-09-09 19:21:43 +0300952 public static synthetic fun produce$default (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarov27b8f452018-09-20 21:23:41 +0300953 public static synthetic fun produce$default (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300954}
955
956public abstract interface class kotlinx/coroutines/experimental/channels/ProducerJob : kotlinx/coroutines/experimental/Job, kotlinx/coroutines/experimental/channels/ReceiveChannel {
957 public abstract fun getChannel ()Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
958}
959
960public final class kotlinx/coroutines/experimental/channels/ProducerJob$DefaultImpls {
961 public static fun fold (Lkotlinx/coroutines/experimental/channels/ProducerJob;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
962 public static fun get (Lkotlinx/coroutines/experimental/channels/ProducerJob;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
963 public static fun getCompletionException (Lkotlinx/coroutines/experimental/channels/ProducerJob;)Ljava/lang/Throwable;
964 public static fun minusKey (Lkotlinx/coroutines/experimental/channels/ProducerJob;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
965 public static fun plus (Lkotlinx/coroutines/experimental/channels/ProducerJob;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
966 public static fun plus (Lkotlinx/coroutines/experimental/channels/ProducerJob;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
967}
968
969public abstract interface class kotlinx/coroutines/experimental/channels/ProducerScope : kotlinx/coroutines/experimental/CoroutineScope, kotlinx/coroutines/experimental/channels/SendChannel {
970 public abstract fun getChannel ()Lkotlinx/coroutines/experimental/channels/SendChannel;
971}
972
Roman Elizarovc32579e2018-09-09 19:21:43 +0300973public final class kotlinx/coroutines/experimental/channels/ProducerScope$DefaultImpls {
974 public static synthetic fun isActive (Lkotlinx/coroutines/experimental/channels/ProducerScope;)Z
975}
976
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300977public abstract interface class kotlinx/coroutines/experimental/channels/ReceiveChannel {
Roman Elizarov27b8f452018-09-20 21:23:41 +0300978 public abstract fun cancel ()Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300979 public abstract fun cancel (Ljava/lang/Throwable;)Z
980 public abstract fun getOnReceive ()Lkotlinx/coroutines/experimental/selects/SelectClause1;
981 public abstract fun getOnReceiveOrNull ()Lkotlinx/coroutines/experimental/selects/SelectClause1;
982 public abstract fun isClosedForReceive ()Z
983 public abstract fun isEmpty ()Z
984 public abstract fun iterator ()Lkotlinx/coroutines/experimental/channels/ChannelIterator;
985 public abstract fun poll ()Ljava/lang/Object;
986 public abstract fun receive (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
987 public abstract fun receiveOrNull (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
988}
989
990public final class kotlinx/coroutines/experimental/channels/ReceiveChannel$DefaultImpls {
991 public static synthetic fun cancel$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/lang/Throwable;ILjava/lang/Object;)Z
992}
993
994public abstract interface class kotlinx/coroutines/experimental/channels/ReceiveOrClosed {
995 public abstract fun completeResumeReceive (Ljava/lang/Object;)V
996 public abstract fun getOfferResult ()Ljava/lang/Object;
997 public abstract fun tryResumeReceive (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
998}
999
1000public class kotlinx/coroutines/experimental/channels/RendezvousChannel : kotlinx/coroutines/experimental/channels/AbstractChannel {
1001 public fun <init> ()V
1002 protected final fun isBufferAlwaysEmpty ()Z
1003 protected final fun isBufferAlwaysFull ()Z
1004 protected final fun isBufferEmpty ()Z
1005 protected final fun isBufferFull ()Z
1006}
1007
1008public abstract interface class kotlinx/coroutines/experimental/channels/Send {
1009 public abstract fun completeResumeSend (Ljava/lang/Object;)V
1010 public abstract fun getPollResult ()Ljava/lang/Object;
1011 public abstract fun resumeSendClosed (Lkotlinx/coroutines/experimental/channels/Closed;)V
1012 public abstract fun tryResumeSend (Ljava/lang/Object;)Ljava/lang/Object;
1013}
1014
1015public abstract interface class kotlinx/coroutines/experimental/channels/SendChannel {
1016 public abstract fun close (Ljava/lang/Throwable;)Z
1017 public abstract fun getOnSend ()Lkotlinx/coroutines/experimental/selects/SelectClause2;
Vsevolod Tolstopyatov732474f2018-07-20 11:36:20 +03001018 public abstract fun invokeOnClose (Lkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03001019 public abstract fun isClosedForSend ()Z
1020 public abstract fun isFull ()Z
1021 public abstract fun offer (Ljava/lang/Object;)Z
1022 public abstract fun send (Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
1023}
1024
1025public final class kotlinx/coroutines/experimental/channels/SendChannel$DefaultImpls {
1026 public static synthetic fun close$default (Lkotlinx/coroutines/experimental/channels/SendChannel;Ljava/lang/Throwable;ILjava/lang/Object;)Z
1027}
1028
1029public final class kotlinx/coroutines/experimental/channels/SendElement : kotlinx/coroutines/experimental/internal/LockFreeLinkedListNode, kotlinx/coroutines/experimental/channels/Send {
1030 public final field cont Lkotlinx/coroutines/experimental/CancellableContinuation;
1031 public fun <init> (Ljava/lang/Object;Lkotlinx/coroutines/experimental/CancellableContinuation;)V
1032 public fun completeResumeSend (Ljava/lang/Object;)V
1033 public fun getPollResult ()Ljava/lang/Object;
1034 public fun resumeSendClosed (Lkotlinx/coroutines/experimental/channels/Closed;)V
1035 public fun toString ()Ljava/lang/String;
1036 public fun tryResumeSend (Ljava/lang/Object;)Ljava/lang/Object;
1037}
1038
1039public abstract interface class kotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel : java/io/Closeable, kotlinx/coroutines/experimental/channels/ReceiveChannel {
1040 public abstract fun close ()V
1041}
1042
1043public final class kotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel$DefaultImpls {
1044 public static fun close (Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;)V
1045}
1046
Vsevolod Tolstopyatov03d2ff72018-05-29 17:28:20 +03001047public final class kotlinx/coroutines/experimental/channels/TickerChannelsKt {
Roman Elizarov27b8f452018-09-20 21:23:41 +03001048 public static final fun ticker (JJLkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/channels/TickerMode;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarovb5328a72018-06-06 18:31:21 +03001049 public static final fun ticker (JLjava/util/concurrent/TimeUnit;JLkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/channels/TickerMode;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarov27b8f452018-09-20 21:23:41 +03001050 public static synthetic fun ticker$default (JJLkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/channels/TickerMode;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarovb5328a72018-06-06 18:31:21 +03001051 public static synthetic fun ticker$default (JLjava/util/concurrent/TimeUnit;JLkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/channels/TickerMode;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
1052}
1053
1054public final class kotlinx/coroutines/experimental/channels/TickerMode : java/lang/Enum {
1055 public static final field FIXED_DELAY Lkotlinx/coroutines/experimental/channels/TickerMode;
1056 public static final field FIXED_PERIOD Lkotlinx/coroutines/experimental/channels/TickerMode;
1057 public static fun valueOf (Ljava/lang/String;)Lkotlinx/coroutines/experimental/channels/TickerMode;
1058 public static fun values ()[Lkotlinx/coroutines/experimental/channels/TickerMode;
Vsevolod Tolstopyatov03d2ff72018-05-29 17:28:20 +03001059}
1060
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03001061public final class kotlinx/coroutines/experimental/intrinsics/CancellableKt {
1062 public static final fun startCoroutineCancellable (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)V
1063 public static final fun startCoroutineCancellable (Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)V
1064}
1065
1066public final class kotlinx/coroutines/experimental/intrinsics/UndispatchedKt {
1067 public static final fun startCoroutineUndispatched (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)V
1068 public static final fun startCoroutineUndispatched (Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)V
Roman Elizarov7587eba2018-07-25 12:22:46 +03001069 public static final fun startCoroutineUnintercepted (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)V
1070 public static final fun startCoroutineUnintercepted (Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03001071 public static final fun startUndispatchedOrReturn (Lkotlinx/coroutines/experimental/AbstractCoroutine;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
1072 public static final fun startUndispatchedOrReturn (Lkotlinx/coroutines/experimental/AbstractCoroutine;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
1073}
1074
1075public abstract interface class kotlinx/coroutines/experimental/selects/SelectBuilder {
1076 public abstract fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause0;Lkotlin/jvm/functions/Function1;)V
1077 public abstract fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause1;Lkotlin/jvm/functions/Function2;)V
1078 public abstract fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
1079 public abstract fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
1080 public abstract fun onTimeout (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;)V
Roman Elizarov27b8f452018-09-20 21:23:41 +03001081 public abstract fun onTimeout (JLkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03001082}
1083
1084public final class kotlinx/coroutines/experimental/selects/SelectBuilder$DefaultImpls {
1085 public static fun invoke (Lkotlinx/coroutines/experimental/selects/SelectBuilder;Lkotlinx/coroutines/experimental/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
Roman Elizarov27b8f452018-09-20 21:23:41 +03001086 public static fun onTimeout (Lkotlinx/coroutines/experimental/selects/SelectBuilder;JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03001087 public static synthetic fun onTimeout$default (Lkotlinx/coroutines/experimental/selects/SelectBuilder;JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1088}
1089
1090public final class kotlinx/coroutines/experimental/selects/SelectBuilderImpl : kotlinx/coroutines/experimental/internal/LockFreeLinkedListHead, kotlin/coroutines/experimental/Continuation, kotlinx/coroutines/experimental/selects/SelectBuilder, kotlinx/coroutines/experimental/selects/SelectInstance {
1091 public fun <init> (Lkotlin/coroutines/experimental/Continuation;)V
1092 public fun disposeOnSelect (Lkotlinx/coroutines/experimental/DisposableHandle;)V
1093 public fun getCompletion ()Lkotlin/coroutines/experimental/Continuation;
1094 public fun getContext ()Lkotlin/coroutines/experimental/CoroutineContext;
1095 public final fun getResult ()Ljava/lang/Object;
1096 public final fun handleBuilderException (Ljava/lang/Throwable;)V
1097 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause0;Lkotlin/jvm/functions/Function1;)V
1098 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause1;Lkotlin/jvm/functions/Function2;)V
1099 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
1100 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
1101 public fun isSelected ()Z
1102 public fun onTimeout (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;)V
Roman Elizarov27b8f452018-09-20 21:23:41 +03001103 public fun onTimeout (JLkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03001104 public fun performAtomicIfNotSelected (Lkotlinx/coroutines/experimental/internal/AtomicDesc;)Ljava/lang/Object;
1105 public fun performAtomicTrySelect (Lkotlinx/coroutines/experimental/internal/AtomicDesc;)Ljava/lang/Object;
1106 public fun resume (Ljava/lang/Object;)V
1107 public fun resumeSelectCancellableWithException (Ljava/lang/Throwable;)V
1108 public fun resumeWithException (Ljava/lang/Throwable;)V
1109 public fun trySelect (Ljava/lang/Object;)Z
1110}
1111
1112public abstract interface class kotlinx/coroutines/experimental/selects/SelectClause0 {
1113 public abstract fun registerSelectClause0 (Lkotlinx/coroutines/experimental/selects/SelectInstance;Lkotlin/jvm/functions/Function1;)V
1114}
1115
1116public abstract interface class kotlinx/coroutines/experimental/selects/SelectClause1 {
1117 public abstract fun registerSelectClause1 (Lkotlinx/coroutines/experimental/selects/SelectInstance;Lkotlin/jvm/functions/Function2;)V
1118}
1119
1120public abstract interface class kotlinx/coroutines/experimental/selects/SelectClause2 {
1121 public abstract fun registerSelectClause2 (Lkotlinx/coroutines/experimental/selects/SelectInstance;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
1122}
1123
1124public abstract interface class kotlinx/coroutines/experimental/selects/SelectInstance {
1125 public abstract fun disposeOnSelect (Lkotlinx/coroutines/experimental/DisposableHandle;)V
1126 public abstract fun getCompletion ()Lkotlin/coroutines/experimental/Continuation;
1127 public abstract fun isSelected ()Z
1128 public abstract fun performAtomicIfNotSelected (Lkotlinx/coroutines/experimental/internal/AtomicDesc;)Ljava/lang/Object;
1129 public abstract fun performAtomicTrySelect (Lkotlinx/coroutines/experimental/internal/AtomicDesc;)Ljava/lang/Object;
1130 public abstract fun resumeSelectCancellableWithException (Ljava/lang/Throwable;)V
1131 public abstract fun trySelect (Ljava/lang/Object;)Z
1132}
1133
1134public final class kotlinx/coroutines/experimental/selects/UnbiasedSelectBuilderImpl : kotlinx/coroutines/experimental/selects/SelectBuilder {
1135 public fun <init> (Lkotlin/coroutines/experimental/Continuation;)V
1136 public final fun getClauses ()Ljava/util/ArrayList;
1137 public final fun getInstance ()Lkotlinx/coroutines/experimental/selects/SelectBuilderImpl;
1138 public final fun handleBuilderException (Ljava/lang/Throwable;)V
1139 public final fun initSelectResult ()Ljava/lang/Object;
1140 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause0;Lkotlin/jvm/functions/Function1;)V
1141 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause1;Lkotlin/jvm/functions/Function2;)V
1142 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
1143 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
1144 public fun onTimeout (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;)V
Roman Elizarov27b8f452018-09-20 21:23:41 +03001145 public fun onTimeout (JLkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03001146}
1147
1148public abstract interface class kotlinx/coroutines/experimental/sync/Mutex {
1149 public abstract fun getOnLock ()Lkotlinx/coroutines/experimental/selects/SelectClause2;
1150 public abstract fun holdsLock (Ljava/lang/Object;)Z
1151 public abstract fun isLocked ()Z
1152 public abstract fun lock (Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
1153 public abstract fun tryLock (Ljava/lang/Object;)Z
1154 public abstract fun unlock (Ljava/lang/Object;)V
1155}
1156
1157public final class kotlinx/coroutines/experimental/sync/Mutex$DefaultImpls {
1158 public static synthetic fun lock$default (Lkotlinx/coroutines/experimental/sync/Mutex;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
1159 public static synthetic fun tryLock$default (Lkotlinx/coroutines/experimental/sync/Mutex;Ljava/lang/Object;ILjava/lang/Object;)Z
1160 public static synthetic fun unlock$default (Lkotlinx/coroutines/experimental/sync/Mutex;Ljava/lang/Object;ILjava/lang/Object;)V
1161}
1162
1163public final class kotlinx/coroutines/experimental/sync/MutexKt {
1164 public static final fun Mutex (Z)Lkotlinx/coroutines/experimental/sync/Mutex;
1165 public static synthetic fun Mutex$default (ZILjava/lang/Object;)Lkotlinx/coroutines/experimental/sync/Mutex;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +03001166 public static final fun withLock (Lkotlinx/coroutines/experimental/sync/Mutex;Ljava/lang/Object;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03001167 public static final synthetic fun withLock (Lkotlinx/coroutines/experimental/sync/Mutex;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
1168 public static final synthetic fun withLock (Lkotlinx/coroutines/experimental/sync/Mutex;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +03001169 public static synthetic fun withLock$default (Lkotlinx/coroutines/experimental/sync/Mutex;Ljava/lang/Object;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03001170 public static synthetic fun withLock$default (Lkotlinx/coroutines/experimental/sync/Mutex;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
1171 public static final fun withMutex (Lkotlinx/coroutines/experimental/sync/Mutex;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
1172}
1173
Roman Elizarov71ca1c82018-05-14 16:17:35 +03001174public final class kotlinx/coroutines/experimental/test/TestCoroutineContext : kotlin/coroutines/experimental/CoroutineContext {
1175 public fun <init> ()V
1176 public fun <init> (Ljava/lang/String;)V
1177 public synthetic fun <init> (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
1178 public final fun advanceTimeBy (JLjava/util/concurrent/TimeUnit;)J
1179 public static synthetic fun advanceTimeBy$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;JLjava/util/concurrent/TimeUnit;ILjava/lang/Object;)J
1180 public final fun advanceTimeTo (JLjava/util/concurrent/TimeUnit;)V
1181 public static synthetic fun advanceTimeTo$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;JLjava/util/concurrent/TimeUnit;ILjava/lang/Object;)V
1182 public final fun assertAllUnhandledExceptions (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
1183 public static synthetic fun assertAllUnhandledExceptions$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1184 public final fun assertAnyUnhandledException (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
1185 public static synthetic fun assertAnyUnhandledException$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1186 public final fun assertExceptions (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
1187 public static synthetic fun assertExceptions$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1188 public final fun assertUnhandledException (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
1189 public static synthetic fun assertUnhandledException$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1190 public final fun cancelAllActions ()V
1191 public fun fold (Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
1192 public fun get (Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
1193 public final fun getExceptions ()Ljava/util/List;
1194 public fun minusKey (Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
1195 public final fun now (Ljava/util/concurrent/TimeUnit;)J
1196 public static synthetic fun now$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Ljava/util/concurrent/TimeUnit;ILjava/lang/Object;)J
1197 public fun plus (Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
1198 public fun toString ()Ljava/lang/String;
1199 public final fun triggerActions ()V
1200}
1201
1202public final class kotlinx/coroutines/experimental/test/TestCoroutineContextKt {
1203 public static final fun withTestContext (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Lkotlin/jvm/functions/Function1;)V
1204 public static synthetic fun withTestContext$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1205}
1206