blob: aef49f82789a80041f22ad4be309e6fc918f281d [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 {
2 public fun <init> (Lkotlin/coroutines/experimental/CoroutineContext;Z)V
3 public synthetic fun <init> (Lkotlin/coroutines/experimental/CoroutineContext;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03004 public final fun getContext ()Lkotlin/coroutines/experimental/CoroutineContext;
5 public final fun getCoroutineContext ()Lkotlin/coroutines/experimental/CoroutineContext;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03006 protected fun onCancellation (Ljava/lang/Throwable;)V
7 protected fun onCompleted (Ljava/lang/Object;)V
8 protected fun onCompletedExceptionally (Ljava/lang/Throwable;)V
9 protected fun onStart ()V
10 public final fun resume (Ljava/lang/Object;)V
11 public final fun resumeWithException (Ljava/lang/Throwable;)V
12 public final fun start (Lkotlinx/coroutines/experimental/CoroutineStart;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
13 public final fun start (Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;)V
14}
15
16public final class kotlinx/coroutines/experimental/AwaitKt {
17 public static final fun awaitAll (Ljava/util/Collection;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
18 public static final fun awaitAll ([Lkotlinx/coroutines/experimental/Deferred;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
19 public static final fun joinAll (Ljava/util/Collection;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
20 public static final fun joinAll ([Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
21}
22
23public final class kotlinx/coroutines/experimental/BuildersKt {
24 public static final synthetic fun launch (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Job;
25 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;
26 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;
27 public static final fun launch (Lkotlin/coroutines/experimental/CoroutineContext;ZLkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Job;
28 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;
29 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;
30 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;
31 public static final synthetic fun run (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
32 public static final fun run (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
33 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;
34 public static final fun runBlocking (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
35 public static synthetic fun runBlocking$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/lang/Object;
36 public static final fun withContext (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
37 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;
38}
39
40public abstract interface class kotlinx/coroutines/experimental/CancellableContinuation : kotlin/coroutines/experimental/Continuation {
41 public abstract fun cancel (Ljava/lang/Throwable;)Z
42 public abstract fun completeResume (Ljava/lang/Object;)V
43 public abstract fun initCancellability ()V
44 public abstract fun invokeOnCancellation (Lkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov2cd27fb2018-06-07 13:22:17 +030045 public abstract fun invokeOnCompletion (ZZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030046 public abstract fun isActive ()Z
47 public abstract fun isCancelled ()Z
48 public abstract fun isCompleted ()Z
49 public abstract fun resumeUndispatched (Lkotlinx/coroutines/experimental/CoroutineDispatcher;Ljava/lang/Object;)V
50 public abstract fun resumeUndispatchedWithException (Lkotlinx/coroutines/experimental/CoroutineDispatcher;Ljava/lang/Throwable;)V
51 public abstract fun tryResume (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
52 public abstract fun tryResumeWithException (Ljava/lang/Throwable;)Ljava/lang/Object;
53}
54
55public final class kotlinx/coroutines/experimental/CancellableContinuation$DefaultImpls {
56 public static synthetic fun cancel$default (Lkotlinx/coroutines/experimental/CancellableContinuation;Ljava/lang/Throwable;ILjava/lang/Object;)Z
Vsevolod Tolstopyatovbb19a262018-05-25 19:14:59 +030057 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 +030058 public static synthetic fun tryResume$default (Lkotlinx/coroutines/experimental/CancellableContinuation;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;
59}
60
61public final class kotlinx/coroutines/experimental/CancellableContinuationImpl : java/lang/Runnable, kotlinx/coroutines/experimental/CancellableContinuation {
62 public fun <init> (Lkotlin/coroutines/experimental/Continuation;I)V
63 public fun completeResume (Ljava/lang/Object;)V
64 public fun getContext ()Lkotlin/coroutines/experimental/CoroutineContext;
65 public fun getSuccessfulResult (Ljava/lang/Object;)Ljava/lang/Object;
66 public fun initCancellability ()V
Vsevolod Tolstopyatov2cd27fb2018-06-07 13:22:17 +030067 public fun invokeOnCompletion (ZZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030068 public fun resumeUndispatched (Lkotlinx/coroutines/experimental/CoroutineDispatcher;Ljava/lang/Object;)V
69 public fun resumeUndispatchedWithException (Lkotlinx/coroutines/experimental/CoroutineDispatcher;Ljava/lang/Throwable;)V
70 public fun tryResume (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
71 public fun tryResumeWithException (Ljava/lang/Throwable;)Ljava/lang/Object;
72}
73
74public final class kotlinx/coroutines/experimental/CancellableContinuationKt {
75 public static final fun disposeOnCancellation (Lkotlinx/coroutines/experimental/CancellableContinuation;Lkotlinx/coroutines/experimental/DisposableHandle;)V
Vsevolod Tolstopyatov2cd27fb2018-06-07 13:22:17 +030076 public static final fun disposeOnCompletion (Lkotlinx/coroutines/experimental/CancellableContinuation;Lkotlinx/coroutines/experimental/DisposableHandle;)Lkotlinx/coroutines/experimental/DisposableHandle;
77 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 +030078 public static final fun removeOnCancellation (Lkotlinx/coroutines/experimental/CancellableContinuation;Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListNode;)V
79}
80
81public final class kotlinx/coroutines/experimental/CancelledContinuation : kotlinx/coroutines/experimental/CompletedExceptionally {
82 public fun <init> (Lkotlin/coroutines/experimental/Continuation;Ljava/lang/Throwable;)V
83}
84
85public abstract class kotlinx/coroutines/experimental/CloseableCoroutineDispatcher : kotlinx/coroutines/experimental/CoroutineDispatcher, java/io/Closeable {
86 public fun <init> ()V
87}
88
89public final class kotlinx/coroutines/experimental/CommonPool : kotlinx/coroutines/experimental/CoroutineDispatcher {
Vsevolod Tolstopyatov6a0ce762018-05-22 19:47:50 +030090 public static final field DEFAULT_PARALLELISM_PROPERTY_NAME Ljava/lang/String;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030091 public static final field INSTANCE Lkotlinx/coroutines/experimental/CommonPool;
92 public fun dispatch (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Runnable;)V
93 public fun toString ()Ljava/lang/String;
94}
95
96public abstract interface class kotlinx/coroutines/experimental/CompletableDeferred : kotlinx/coroutines/experimental/Deferred {
97 public abstract fun complete (Ljava/lang/Object;)Z
98 public abstract fun completeExceptionally (Ljava/lang/Throwable;)Z
99}
100
101public final class kotlinx/coroutines/experimental/CompletableDeferred$DefaultImpls {
102 public static fun fold (Lkotlinx/coroutines/experimental/CompletableDeferred;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
103 public static fun get (Lkotlinx/coroutines/experimental/CompletableDeferred;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
104 public static fun getCompletionException (Lkotlinx/coroutines/experimental/CompletableDeferred;)Ljava/lang/Throwable;
105 public static fun isComputing (Lkotlinx/coroutines/experimental/CompletableDeferred;)Z
106 public static fun minusKey (Lkotlinx/coroutines/experimental/CompletableDeferred;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
107 public static fun plus (Lkotlinx/coroutines/experimental/CompletableDeferred;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
108 public static fun plus (Lkotlinx/coroutines/experimental/CompletableDeferred;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
109}
110
111public final class kotlinx/coroutines/experimental/CompletableDeferredKt {
112 public static final synthetic fun CompletableDeferred ()Lkotlinx/coroutines/experimental/CompletableDeferred;
113 public static final fun CompletableDeferred (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/CompletableDeferred;
114 public static final fun CompletableDeferred (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/CompletableDeferred;
115 public static synthetic fun CompletableDeferred$default (Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/CompletableDeferred;
116}
117
118public class kotlinx/coroutines/experimental/CompletedExceptionally {
119 public final field cause Ljava/lang/Throwable;
120 public fun <init> (Ljava/lang/Throwable;)V
121 public fun toString ()Ljava/lang/String;
122}
123
124public final class kotlinx/coroutines/experimental/CompletionHandlerException : java/lang/RuntimeException {
125 public fun <init> (Ljava/lang/String;Ljava/lang/Throwable;)V
126}
127
128public final class kotlinx/coroutines/experimental/CoroutineContextKt {
129 public static final field DEBUG_PROPERTY_NAME Ljava/lang/String;
130 public static final field DEBUG_PROPERTY_VALUE_AUTO Ljava/lang/String;
131 public static final field DEBUG_PROPERTY_VALUE_OFF Ljava/lang/String;
132 public static final field DEBUG_PROPERTY_VALUE_ON Ljava/lang/String;
133 public static final fun getDefaultDispatcher ()Lkotlinx/coroutines/experimental/CoroutineDispatcher;
134 public static final fun newCoroutineContext (Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
135 public static final fun newCoroutineContext (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/Job;)Lkotlin/coroutines/experimental/CoroutineContext;
136 public static synthetic fun newCoroutineContext$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlin/coroutines/experimental/CoroutineContext;
137 public static final fun restoreThreadContext (Ljava/lang/String;)V
138 public static final fun updateThreadContext (Lkotlin/coroutines/experimental/CoroutineContext;)Ljava/lang/String;
139}
140
141public abstract class kotlinx/coroutines/experimental/CoroutineDispatcher : kotlin/coroutines/experimental/AbstractCoroutineContextElement, kotlin/coroutines/experimental/ContinuationInterceptor {
142 public fun <init> ()V
143 public abstract fun dispatch (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Runnable;)V
Roman Elizarov70671092018-05-23 19:09:28 +0300144 public fun dispatchYield (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Runnable;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300145 public fun interceptContinuation (Lkotlin/coroutines/experimental/Continuation;)Lkotlin/coroutines/experimental/Continuation;
146 public fun isDispatchNeeded (Lkotlin/coroutines/experimental/CoroutineContext;)Z
147 public final fun plus (Lkotlinx/coroutines/experimental/CoroutineDispatcher;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
148 public fun toString ()Ljava/lang/String;
149}
150
151public abstract interface class kotlinx/coroutines/experimental/CoroutineExceptionHandler : kotlin/coroutines/experimental/CoroutineContext$Element {
152 public static final field Key Lkotlinx/coroutines/experimental/CoroutineExceptionHandler$Key;
153 public abstract fun handleException (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;)V
154}
155
156public final class kotlinx/coroutines/experimental/CoroutineExceptionHandler$DefaultImpls {
157 public static fun fold (Lkotlinx/coroutines/experimental/CoroutineExceptionHandler;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
158 public static fun get (Lkotlinx/coroutines/experimental/CoroutineExceptionHandler;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
159 public static fun minusKey (Lkotlinx/coroutines/experimental/CoroutineExceptionHandler;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
160 public static fun plus (Lkotlinx/coroutines/experimental/CoroutineExceptionHandler;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
161}
162
163public final class kotlinx/coroutines/experimental/CoroutineExceptionHandler$Key : kotlin/coroutines/experimental/CoroutineContext$Key {
164}
165
166public final class kotlinx/coroutines/experimental/CoroutineExceptionHandlerKt {
167 public static final fun CoroutineExceptionHandler (Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/CoroutineExceptionHandler;
168 public static final fun handleCoroutineException (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;)V
Vsevolod Tolstopyatov91ecee82018-08-07 18:24:00 +0300169 public static final fun handleCoroutineException (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;Lkotlinx/coroutines/experimental/Job;)V
170 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 +0300171}
172
173public final class kotlinx/coroutines/experimental/CoroutineName : kotlin/coroutines/experimental/AbstractCoroutineContextElement {
174 public static final field Key Lkotlinx/coroutines/experimental/CoroutineName$Key;
175 public fun <init> (Ljava/lang/String;)V
176 public final fun component1 ()Ljava/lang/String;
177 public final fun copy (Ljava/lang/String;)Lkotlinx/coroutines/experimental/CoroutineName;
178 public static synthetic fun copy$default (Lkotlinx/coroutines/experimental/CoroutineName;Ljava/lang/String;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/CoroutineName;
179 public fun equals (Ljava/lang/Object;)Z
180 public final fun getName ()Ljava/lang/String;
181 public fun hashCode ()I
182 public fun toString ()Ljava/lang/String;
183}
184
185public final class kotlinx/coroutines/experimental/CoroutineName$Key : kotlin/coroutines/experimental/CoroutineContext$Key {
186}
187
188public abstract interface class kotlinx/coroutines/experimental/CoroutineScope {
189 public abstract fun getCoroutineContext ()Lkotlin/coroutines/experimental/CoroutineContext;
190 public abstract fun isActive ()Z
191}
192
193public final class kotlinx/coroutines/experimental/CoroutineStart : java/lang/Enum {
194 public static final field ATOMIC Lkotlinx/coroutines/experimental/CoroutineStart;
195 public static final field DEFAULT Lkotlinx/coroutines/experimental/CoroutineStart;
196 public static final field LAZY Lkotlinx/coroutines/experimental/CoroutineStart;
197 public static final field UNDISPATCHED Lkotlinx/coroutines/experimental/CoroutineStart;
198 public final fun invoke (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)V
199 public final fun invoke (Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)V
200 public final fun isLazy ()Z
201 public static fun valueOf (Ljava/lang/String;)Lkotlinx/coroutines/experimental/CoroutineStart;
202 public static fun values ()[Lkotlinx/coroutines/experimental/CoroutineStart;
203}
204
205public abstract interface class kotlinx/coroutines/experimental/Deferred : kotlinx/coroutines/experimental/Job {
206 public abstract fun await (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
207 public abstract fun getCompleted ()Ljava/lang/Object;
208 public abstract fun getCompletionExceptionOrNull ()Ljava/lang/Throwable;
209 public abstract fun getOnAwait ()Lkotlinx/coroutines/experimental/selects/SelectClause1;
210 public abstract fun isCompletedExceptionally ()Z
211 public abstract fun isComputing ()Z
212}
213
214public final class kotlinx/coroutines/experimental/Deferred$DefaultImpls {
215 public static fun fold (Lkotlinx/coroutines/experimental/Deferred;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
216 public static fun get (Lkotlinx/coroutines/experimental/Deferred;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
217 public static fun getCompletionException (Lkotlinx/coroutines/experimental/Deferred;)Ljava/lang/Throwable;
218 public static fun isComputing (Lkotlinx/coroutines/experimental/Deferred;)Z
219 public static fun minusKey (Lkotlinx/coroutines/experimental/Deferred;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
220 public static fun plus (Lkotlinx/coroutines/experimental/Deferred;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
221 public static fun plus (Lkotlinx/coroutines/experimental/Deferred;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
222}
223
224public final class kotlinx/coroutines/experimental/DeferredKt {
225 public static final synthetic fun async (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
226 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;
227 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;
228 public static final fun async (Lkotlin/coroutines/experimental/CoroutineContext;ZLkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
229 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;
230 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;
231 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;
232 public static final fun defer (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
233}
234
235public abstract interface class kotlinx/coroutines/experimental/Delay {
236 public abstract fun delay (JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
237 public abstract fun invokeOnTimeout (JLjava/util/concurrent/TimeUnit;Ljava/lang/Runnable;)Lkotlinx/coroutines/experimental/DisposableHandle;
238 public abstract fun scheduleResumeAfterDelay (JLjava/util/concurrent/TimeUnit;Lkotlinx/coroutines/experimental/CancellableContinuation;)V
239}
240
241public final class kotlinx/coroutines/experimental/Delay$DefaultImpls {
242 public static fun delay (Lkotlinx/coroutines/experimental/Delay;JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
243 public static synthetic fun delay$default (Lkotlinx/coroutines/experimental/Delay;JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
244 public static fun invokeOnTimeout (Lkotlinx/coroutines/experimental/Delay;JLjava/util/concurrent/TimeUnit;Ljava/lang/Runnable;)Lkotlinx/coroutines/experimental/DisposableHandle;
245}
246
247public final class kotlinx/coroutines/experimental/DelayKt {
248 public static final fun delay (ILkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
249 public static final fun delay (JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
250 public static synthetic fun delay$default (JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
251}
252
253public final class kotlinx/coroutines/experimental/DispatchedKt {
254 public static final fun dispatch (Lkotlinx/coroutines/experimental/DispatchedTask;I)V
255 public static synthetic fun dispatch$default (Lkotlinx/coroutines/experimental/DispatchedTask;IILjava/lang/Object;)V
256}
257
258public abstract interface class kotlinx/coroutines/experimental/DispatchedTask : java/lang/Runnable {
259 public abstract fun getDelegate ()Lkotlin/coroutines/experimental/Continuation;
260 public abstract fun getExceptionalResult (Ljava/lang/Object;)Ljava/lang/Throwable;
261 public abstract fun getResumeMode ()I
262 public abstract fun getSuccessfulResult (Ljava/lang/Object;)Ljava/lang/Object;
263 public abstract fun run ()V
264 public abstract fun takeState ()Ljava/lang/Object;
265}
266
267public final class kotlinx/coroutines/experimental/DispatchedTask$DefaultImpls {
268 public static fun getExceptionalResult (Lkotlinx/coroutines/experimental/DispatchedTask;Ljava/lang/Object;)Ljava/lang/Throwable;
269 public static fun getResumeMode (Lkotlinx/coroutines/experimental/DispatchedTask;)I
270 public static fun getSuccessfulResult (Lkotlinx/coroutines/experimental/DispatchedTask;Ljava/lang/Object;)Ljava/lang/Object;
271 public static fun run (Lkotlinx/coroutines/experimental/DispatchedTask;)V
272}
273
274public final class kotlinx/coroutines/experimental/DisposableFutureHandle : kotlinx/coroutines/experimental/DisposableHandle {
275 public fun <init> (Ljava/util/concurrent/Future;)V
276 public fun dispose ()V
277 public fun toString ()Ljava/lang/String;
278}
279
280public abstract interface class kotlinx/coroutines/experimental/DisposableHandle {
281 public abstract fun dispose ()V
282}
283
Geoffcdf84682018-08-05 23:30:33 -0700284public abstract interface class kotlinx/coroutines/experimental/EventLoop : kotlin/coroutines/experimental/ContinuationInterceptor {
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300285 public static final field Factory Lkotlinx/coroutines/experimental/EventLoop$Factory;
286 public abstract fun processNextEvent ()J
287}
288
Geoffcdf84682018-08-05 23:30:33 -0700289public final class kotlinx/coroutines/experimental/EventLoop$DefaultImpls {
290 public static fun fold (Lkotlinx/coroutines/experimental/EventLoop;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
291 public static fun get (Lkotlinx/coroutines/experimental/EventLoop;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
292 public static fun minusKey (Lkotlinx/coroutines/experimental/EventLoop;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
293 public static fun plus (Lkotlinx/coroutines/experimental/EventLoop;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
294}
295
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300296public final class kotlinx/coroutines/experimental/EventLoop$Factory {
297 public final synthetic fun invoke (Ljava/lang/Thread;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
298 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;
299}
300
301public final class kotlinx/coroutines/experimental/EventLoopKt {
Geoffcdf84682018-08-05 23:30:33 -0700302 public static final synthetic fun EventLoop (Ljava/lang/Thread;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
303 public static final fun EventLoop (Ljava/lang/Thread;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/EventLoop;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300304 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 -0700305 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 +0300306}
307
308public abstract class kotlinx/coroutines/experimental/ExecutorCoroutineDispatcherBase : kotlinx/coroutines/experimental/CloseableCoroutineDispatcher, kotlinx/coroutines/experimental/Delay {
309 public fun <init> ()V
310 public fun close ()V
311 public fun delay (JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
312 public fun dispatch (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Runnable;)V
313 public fun equals (Ljava/lang/Object;)Z
314 public fun hashCode ()I
315 public fun invokeOnTimeout (JLjava/util/concurrent/TimeUnit;Ljava/lang/Runnable;)Lkotlinx/coroutines/experimental/DisposableHandle;
316 public fun scheduleResumeAfterDelay (JLjava/util/concurrent/TimeUnit;Lkotlinx/coroutines/experimental/CancellableContinuation;)V
317 public fun toString ()Ljava/lang/String;
318}
319
320public final class kotlinx/coroutines/experimental/ExecutorsKt {
321 public static final fun asCoroutineDispatcher (Ljava/util/concurrent/Executor;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
322 public static final fun asCoroutineDispatcher (Ljava/util/concurrent/ExecutorService;)Lkotlinx/coroutines/experimental/CloseableCoroutineDispatcher;
323 public static final fun toCoroutineDispatcher (Ljava/util/concurrent/Executor;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
324}
325
326public abstract interface class kotlinx/coroutines/experimental/Job : kotlin/coroutines/experimental/CoroutineContext$Element {
327 public static final field Key Lkotlinx/coroutines/experimental/Job$Key;
328 public abstract fun attachChild (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/DisposableHandle;
329 public abstract fun cancel (Ljava/lang/Throwable;)Z
330 public abstract synthetic fun cancelChildren (Ljava/lang/Throwable;)V
331 public abstract fun getCancellationException ()Ljava/util/concurrent/CancellationException;
332 public abstract fun getChildren ()Lkotlin/sequences/Sequence;
333 public abstract fun getCompletionException ()Ljava/lang/Throwable;
334 public abstract fun getOnJoin ()Lkotlinx/coroutines/experimental/selects/SelectClause0;
335 public abstract fun invokeOnCompletion (Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
336 public abstract synthetic fun invokeOnCompletion (Lkotlin/jvm/functions/Function1;Z)Lkotlinx/coroutines/experimental/DisposableHandle;
337 public abstract fun invokeOnCompletion (ZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
338 public abstract fun invokeOnCompletion (ZZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
339 public abstract fun isActive ()Z
340 public abstract fun isCancelled ()Z
341 public abstract fun isCompleted ()Z
342 public abstract fun join (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
343 public abstract fun plus (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
344 public abstract fun start ()Z
345}
346
347public final class kotlinx/coroutines/experimental/Job$DefaultImpls {
348 public static synthetic fun cancel$default (Lkotlinx/coroutines/experimental/Job;Ljava/lang/Throwable;ILjava/lang/Object;)Z
349 public static synthetic fun cancelChildren$default (Lkotlinx/coroutines/experimental/Job;Ljava/lang/Throwable;ILjava/lang/Object;)V
350 public static fun fold (Lkotlinx/coroutines/experimental/Job;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
351 public static fun get (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
352 public static fun getCompletionException (Lkotlinx/coroutines/experimental/Job;)Ljava/lang/Throwable;
353 public static synthetic fun invokeOnCompletion$default (Lkotlinx/coroutines/experimental/Job;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/DisposableHandle;
354 public static synthetic fun invokeOnCompletion$default (Lkotlinx/coroutines/experimental/Job;ZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/DisposableHandle;
355 public static fun minusKey (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
356 public static fun plus (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
357 public static fun plus (Lkotlinx/coroutines/experimental/Job;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
358}
359
360public final class kotlinx/coroutines/experimental/Job$Key : kotlin/coroutines/experimental/CoroutineContext$Key {
361 public final synthetic fun invoke (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
362 public static synthetic fun invoke$default (Lkotlinx/coroutines/experimental/Job$Key;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Job;
363}
364
365public final class kotlinx/coroutines/experimental/JobCancellationException : java/util/concurrent/CancellationException {
366 public fun <init> (Ljava/lang/String;Ljava/lang/Throwable;Lkotlinx/coroutines/experimental/Job;)V
367 public fun equals (Ljava/lang/Object;)Z
368 public fun fillInStackTrace ()Ljava/lang/Throwable;
369 public fun hashCode ()I
370 public fun toString ()Ljava/lang/String;
371}
372
373public final class kotlinx/coroutines/experimental/JobKt {
374 public static final fun Job (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
375 public static synthetic fun Job$default (Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Job;
376 public static final fun cancel (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;)Z
377 public static synthetic fun cancel$default (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;ILjava/lang/Object;)Z
378 public static final fun cancelAndJoin (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
379 public static final fun cancelChildren (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;)V
380 public static final fun cancelChildren (Lkotlinx/coroutines/experimental/Job;Ljava/lang/Throwable;)V
381 public static synthetic fun cancelChildren$default (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;ILjava/lang/Object;)V
382 public static synthetic fun cancelChildren$default (Lkotlinx/coroutines/experimental/Job;Ljava/lang/Throwable;ILjava/lang/Object;)V
383 public static final fun cancelFutureOnCancellation (Lkotlinx/coroutines/experimental/CancellableContinuation;Ljava/util/concurrent/Future;)V
Vsevolod Tolstopyatov2cd27fb2018-06-07 13:22:17 +0300384 public static final fun cancelFutureOnCompletion (Lkotlinx/coroutines/experimental/CancellableContinuation;Ljava/util/concurrent/Future;)Lkotlinx/coroutines/experimental/DisposableHandle;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300385 public static final fun cancelFutureOnCompletion (Lkotlinx/coroutines/experimental/Job;Ljava/util/concurrent/Future;)Lkotlinx/coroutines/experimental/DisposableHandle;
386 public static final fun disposeOnCompletion (Lkotlinx/coroutines/experimental/Job;Lkotlinx/coroutines/experimental/DisposableHandle;)Lkotlinx/coroutines/experimental/DisposableHandle;
387 public static final fun isActive (Lkotlin/coroutines/experimental/CoroutineContext;)Z
388 public static final fun join (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
389 public static final fun joinChildren (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
390 public static final fun unregisterOnCompletion (Lkotlinx/coroutines/experimental/Job;Lkotlinx/coroutines/experimental/DisposableHandle;)Lkotlinx/coroutines/experimental/DisposableHandle;
391}
392
393public final class kotlinx/coroutines/experimental/LazyDeferredKt {
394 public static final fun lazyDefer (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
395}
396
397public final class kotlinx/coroutines/experimental/NonCancellable : kotlin/coroutines/experimental/AbstractCoroutineContextElement, kotlinx/coroutines/experimental/Job {
398 public static final field INSTANCE Lkotlinx/coroutines/experimental/NonCancellable;
399 public fun attachChild (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/DisposableHandle;
400 public fun cancel (Ljava/lang/Throwable;)Z
401 public synthetic fun cancelChildren (Ljava/lang/Throwable;)V
402 public fun getCancellationException ()Ljava/util/concurrent/CancellationException;
403 public fun getChildren ()Lkotlin/sequences/Sequence;
404 public fun getCompletionException ()Ljava/lang/Throwable;
405 public fun getOnJoin ()Lkotlinx/coroutines/experimental/selects/SelectClause0;
406 public fun invokeOnCompletion (Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
407 public synthetic fun invokeOnCompletion (Lkotlin/jvm/functions/Function1;Z)Lkotlinx/coroutines/experimental/DisposableHandle;
408 public fun invokeOnCompletion (ZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
409 public fun invokeOnCompletion (ZZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
410 public fun isActive ()Z
411 public fun isCancelled ()Z
412 public fun isCompleted ()Z
413 public fun join (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
414 public fun plus (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
415 public fun start ()Z
416}
417
418public final class kotlinx/coroutines/experimental/NonDisposableHandle : kotlinx/coroutines/experimental/DisposableHandle {
419 public static final field INSTANCE Lkotlinx/coroutines/experimental/NonDisposableHandle;
420 public fun dispose ()V
421 public fun toString ()Ljava/lang/String;
422}
423
424public final class kotlinx/coroutines/experimental/RunnableKt {
425 public static final fun Runnable (Lkotlin/jvm/functions/Function0;)Ljava/lang/Runnable;
426}
427
428public final class kotlinx/coroutines/experimental/ScheduledKt {
429 public static final fun withTimeout (ILkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300430 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 +0300431 public static synthetic fun withTimeout$default (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
432 public static final fun withTimeoutOrNull (ILkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300433 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 +0300434 public static synthetic fun withTimeoutOrNull$default (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
435}
436
437public final class kotlinx/coroutines/experimental/ThreadPoolDispatcher : kotlinx/coroutines/experimental/ExecutorCoroutineDispatcherBase, java/io/Closeable {
438 public fun close ()V
439 public fun toString ()Ljava/lang/String;
440}
441
442public final class kotlinx/coroutines/experimental/ThreadPoolDispatcherKt {
443 public static final fun newFixedThreadPoolContext (ILjava/lang/String;)Lkotlinx/coroutines/experimental/ThreadPoolDispatcher;
444 public static final fun newFixedThreadPoolContext (ILjava/lang/String;Lkotlinx/coroutines/experimental/Job;)Lkotlin/coroutines/experimental/CoroutineContext;
445 public static synthetic fun newFixedThreadPoolContext$default (ILjava/lang/String;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlin/coroutines/experimental/CoroutineContext;
446 public static final fun newSingleThreadContext (Ljava/lang/String;)Lkotlinx/coroutines/experimental/ThreadPoolDispatcher;
447 public static final fun newSingleThreadContext (Ljava/lang/String;Lkotlinx/coroutines/experimental/Job;)Lkotlin/coroutines/experimental/CoroutineContext;
448 public static synthetic fun newSingleThreadContext$default (Ljava/lang/String;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlin/coroutines/experimental/CoroutineContext;
449}
450
451public final class kotlinx/coroutines/experimental/TimeoutCancellationException : java/util/concurrent/CancellationException {
452 public fun <init> (Ljava/lang/String;)V
453}
454
455public final class kotlinx/coroutines/experimental/Unconfined : kotlinx/coroutines/experimental/CoroutineDispatcher {
456 public static final field INSTANCE Lkotlinx/coroutines/experimental/Unconfined;
457 public fun dispatch (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Runnable;)V
458 public fun isDispatchNeeded (Lkotlin/coroutines/experimental/CoroutineContext;)Z
459 public fun toString ()Ljava/lang/String;
460}
461
462public final class kotlinx/coroutines/experimental/YieldKt {
463 public static final fun yield (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
464}
465
466public abstract class kotlinx/coroutines/experimental/channels/AbstractChannel : kotlinx/coroutines/experimental/channels/AbstractSendChannel, kotlinx/coroutines/experimental/channels/Channel {
467 public fun <init> ()V
468 public fun cancel (Ljava/lang/Throwable;)Z
469 protected fun cleanupSendQueueOnCancel ()V
470 protected final fun describeTryPoll ()Lkotlinx/coroutines/experimental/channels/AbstractChannel$TryPollDesc;
471 protected final fun getHasReceiveOrClosed ()Z
472 public final fun getOnReceive ()Lkotlinx/coroutines/experimental/selects/SelectClause1;
473 public final fun getOnReceiveOrNull ()Lkotlinx/coroutines/experimental/selects/SelectClause1;
474 protected abstract fun isBufferAlwaysEmpty ()Z
475 protected abstract fun isBufferEmpty ()Z
476 public final fun isClosedForReceive ()Z
477 public final fun isEmpty ()Z
478 public final fun iterator ()Lkotlinx/coroutines/experimental/channels/ChannelIterator;
479 protected fun onReceiveDequeued ()V
480 protected fun onReceiveEnqueued ()V
481 public final fun poll ()Ljava/lang/Object;
482 protected fun pollInternal ()Ljava/lang/Object;
483 protected fun pollSelectInternal (Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
484 public final fun receive (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
485 public final fun receiveOrNull (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
486 protected fun takeFirstReceiveOrPeekClosed ()Lkotlinx/coroutines/experimental/channels/ReceiveOrClosed;
487}
488
489protected final class kotlinx/coroutines/experimental/channels/AbstractChannel$TryPollDesc : kotlinx/coroutines/experimental/internal/LockFreeLinkedListNode$RemoveFirstDesc {
490 public field pollResult Ljava/lang/Object;
491 public field resumeToken Ljava/lang/Object;
492 public fun <init> (Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListHead;)V
493 public synthetic fun validatePrepared (Ljava/lang/Object;)Z
494}
495
496public abstract class kotlinx/coroutines/experimental/channels/AbstractSendChannel : kotlinx/coroutines/experimental/channels/SendChannel {
497 public fun <init> ()V
498 protected fun afterClose (Ljava/lang/Throwable;)V
499 public fun close (Ljava/lang/Throwable;)Z
500 protected final fun conflatePreviousSendBuffered (Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListNode;)V
501 protected final fun describeSendBuffered (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListNode$AddLastDesc;
502 protected final fun describeSendConflated (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListNode$AddLastDesc;
503 protected final fun describeTryOffer (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/channels/AbstractSendChannel$TryOfferDesc;
504 protected fun getBufferDebugString ()Ljava/lang/String;
505 protected final fun getClosedForReceive ()Lkotlinx/coroutines/experimental/channels/Closed;
506 protected final fun getClosedForSend ()Lkotlinx/coroutines/experimental/channels/Closed;
507 public final fun getOnSend ()Lkotlinx/coroutines/experimental/selects/SelectClause2;
508 protected final fun getQueue ()Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListHead;
Vsevolod Tolstopyatov732474f2018-07-20 11:36:20 +0300509 public fun invokeOnClose (Lkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300510 protected abstract fun isBufferAlwaysFull ()Z
511 protected abstract fun isBufferFull ()Z
512 public final fun isClosedForSend ()Z
513 public final fun isFull ()Z
514 public final fun offer (Ljava/lang/Object;)Z
515 protected fun offerInternal (Ljava/lang/Object;)Ljava/lang/Object;
516 protected fun offerSelectInternal (Ljava/lang/Object;Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
517 protected fun onClosed (Lkotlinx/coroutines/experimental/channels/Closed;)V
518 public final fun send (Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
519 protected final fun sendBuffered (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveOrClosed;
520 protected final fun sendConflated (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveOrClosed;
521 protected fun takeFirstReceiveOrPeekClosed ()Lkotlinx/coroutines/experimental/channels/ReceiveOrClosed;
522 protected final fun takeFirstSendOrPeekClosed ()Lkotlinx/coroutines/experimental/channels/Send;
523 public fun toString ()Ljava/lang/String;
524}
525
526protected final class kotlinx/coroutines/experimental/channels/AbstractSendChannel$TryOfferDesc : kotlinx/coroutines/experimental/internal/LockFreeLinkedListNode$RemoveFirstDesc {
527 public final field element Ljava/lang/Object;
528 public field resumeToken Ljava/lang/Object;
529 public fun <init> (Ljava/lang/Object;Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListHead;)V
530 public synthetic fun validatePrepared (Ljava/lang/Object;)Z
531}
532
533public abstract interface class kotlinx/coroutines/experimental/channels/ActorJob : kotlinx/coroutines/experimental/channels/SendChannel {
534 public abstract fun getChannel ()Lkotlinx/coroutines/experimental/channels/SendChannel;
535}
536
537public final class kotlinx/coroutines/experimental/channels/ActorKt {
538 public static final synthetic fun actor (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ActorJob;
539 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;
540 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;
541 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;
542 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;
543 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;
544}
545
546public abstract interface class kotlinx/coroutines/experimental/channels/ActorScope : kotlinx/coroutines/experimental/CoroutineScope, kotlinx/coroutines/experimental/channels/ReceiveChannel {
547 public abstract fun getChannel ()Lkotlinx/coroutines/experimental/channels/Channel;
548}
549
550public final class kotlinx/coroutines/experimental/channels/ArrayBroadcastChannel : kotlinx/coroutines/experimental/channels/AbstractSendChannel, kotlinx/coroutines/experimental/channels/BroadcastChannel {
551 public fun <init> (I)V
Roman Elizarov89f8ff72018-03-14 13:39:03 +0300552 public fun cancel (Ljava/lang/Throwable;)Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300553 public fun close (Ljava/lang/Throwable;)Z
554 public final fun getCapacity ()I
555 public fun open ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Roman Elizarovf5f09832018-05-16 15:10:28 +0300556 public fun openSubscription ()Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
557 public synthetic fun openSubscription ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300558}
559
560public class kotlinx/coroutines/experimental/channels/ArrayChannel : kotlinx/coroutines/experimental/channels/AbstractChannel {
561 public fun <init> (I)V
562 protected fun cleanupSendQueueOnCancel ()V
563 protected fun getBufferDebugString ()Ljava/lang/String;
564 public final fun getCapacity ()I
565 protected final fun isBufferAlwaysEmpty ()Z
566 protected final fun isBufferAlwaysFull ()Z
567 protected final fun isBufferEmpty ()Z
568 protected final fun isBufferFull ()Z
569 protected fun offerInternal (Ljava/lang/Object;)Ljava/lang/Object;
570 protected fun offerSelectInternal (Ljava/lang/Object;Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
571 protected fun pollInternal ()Ljava/lang/Object;
572 protected fun pollSelectInternal (Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
573}
574
575public abstract interface class kotlinx/coroutines/experimental/channels/BroadcastChannel : kotlinx/coroutines/experimental/channels/SendChannel {
576 public static final field Factory Lkotlinx/coroutines/experimental/channels/BroadcastChannel$Factory;
Roman Elizarov89f8ff72018-03-14 13:39:03 +0300577 public abstract fun cancel (Ljava/lang/Throwable;)Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300578 public abstract fun open ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Roman Elizarovf5f09832018-05-16 15:10:28 +0300579 public abstract fun openSubscription ()Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
580 public abstract synthetic fun openSubscription ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300581}
582
583public final class kotlinx/coroutines/experimental/channels/BroadcastChannel$DefaultImpls {
Roman Elizarov89f8ff72018-03-14 13:39:03 +0300584 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 +0300585 public static fun open (Lkotlinx/coroutines/experimental/channels/BroadcastChannel;)Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Roman Elizarovf5f09832018-05-16 15:10:28 +0300586 public static synthetic fun openSubscription (Lkotlinx/coroutines/experimental/channels/BroadcastChannel;)Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300587}
588
589public final class kotlinx/coroutines/experimental/channels/BroadcastChannel$Factory {
590 public final synthetic fun invoke (I)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
591}
592
593public final class kotlinx/coroutines/experimental/channels/BroadcastChannelKt {
594 public static final fun BroadcastChannel (I)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
Roman Elizarovc038d632018-06-15 10:42:49 +0300595 public static final fun use (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300596}
597
Roman Elizarov89f8ff72018-03-14 13:39:03 +0300598public final class kotlinx/coroutines/experimental/channels/BroadcastKt {
599 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;
600 public static final fun broadcast (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlinx/coroutines/experimental/CoroutineStart;)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
601 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;
602 public static synthetic fun broadcast$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlinx/coroutines/experimental/CoroutineStart;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
603}
604
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300605public abstract interface class kotlinx/coroutines/experimental/channels/Channel : kotlinx/coroutines/experimental/channels/ReceiveChannel, kotlinx/coroutines/experimental/channels/SendChannel {
606 public static final field CONFLATED I
607 public static final field Factory Lkotlinx/coroutines/experimental/channels/Channel$Factory;
608 public static final field UNLIMITED I
609}
610
611public final class kotlinx/coroutines/experimental/channels/Channel$Factory {
612 public static final field CONFLATED I
613 public static final field UNLIMITED I
614 public final synthetic fun invoke (I)Lkotlinx/coroutines/experimental/channels/Channel;
615 public static synthetic fun invoke$default (Lkotlinx/coroutines/experimental/channels/Channel$Factory;IILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/Channel;
616}
617
618public abstract interface class kotlinx/coroutines/experimental/channels/ChannelIterator {
619 public abstract fun hasNext (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
620 public abstract fun next (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
621}
622
623public final class kotlinx/coroutines/experimental/channels/ChannelKt {
624 public static final fun Channel ()Lkotlinx/coroutines/experimental/channels/Channel;
625 public static final fun Channel (I)Lkotlinx/coroutines/experimental/channels/Channel;
626}
627
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300628public final class kotlinx/coroutines/experimental/channels/ChannelsKt {
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300629 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 +0300630 public static final fun any (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300631 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 +0300632 public static final fun asReceiveChannel (Ljava/lang/Iterable;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
633 public static final fun asReceiveChannel (Lkotlin/sequences/Sequence;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
634 public static synthetic fun asReceiveChannel$default (Ljava/lang/Iterable;Lkotlin/coroutines/experimental/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
635 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 +0300636 public static final fun associate (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
637 public static final fun associateBy (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
638 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;
639 public static final fun associateByTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Map;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
640 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;
641 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 +0300642 public static final fun consume (Lkotlinx/coroutines/experimental/channels/BroadcastChannel;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
643 public static final fun consume (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300644 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 +0300645 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 +0300646 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 +0300647 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 +0300648 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 +0300649 public static final fun consumes (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlin/jvm/functions/Function1;
650 public static final fun consumesAll ([Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlin/jvm/functions/Function1;
651 public static final fun count (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300652 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 +0300653 public static final fun distinct (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
654 public static final fun distinctBy (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
655 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;
656 public static final fun drop (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
657 public static synthetic fun drop$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
658 public static final fun dropWhile (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
659 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;
660 public static final fun elementAt (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300661 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 +0300662 public static final fun elementAtOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
663 public static final fun filter (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
664 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;
665 public static final fun filterIndexed (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function3;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
666 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 +0300667 public static final fun filterIndexedTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
668 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 +0300669 public static final fun filterNot (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
670 public static final synthetic fun filterNot (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
671 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;
672 public static final fun filterNotNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
673 public static final fun filterNotNullTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
674 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 +0300675 public static final fun filterNotTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
676 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;
677 public static final fun filterTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
678 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;
679 public static final fun find (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
680 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 +0300681 public static final fun first (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300682 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 +0300683 public static final fun firstOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300684 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 +0300685 public static final fun flatMap (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
686 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 +0300687 public static final fun fold (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
688 public static final fun foldIndexed (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/lang/Object;Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
689 public static final fun groupBy (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
690 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;
691 public static final fun groupByTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Map;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
692 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 +0300693 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 +0300694 public static final fun indexOfFirst (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
695 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 +0300696 public static final fun last (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300697 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 +0300698 public static final fun lastIndexOf (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
699 public static final fun lastOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300700 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 +0300701 public static final fun map (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
702 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;
703 public static final fun mapIndexed (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function3;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
704 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;
705 public static final fun mapIndexedNotNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function3;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
706 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 +0300707 public static final fun mapIndexedNotNullTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
708 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;
709 public static final fun mapIndexedTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
710 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 +0300711 public static final fun mapNotNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
712 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 +0300713 public static final fun mapNotNullTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
714 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;
715 public static final fun mapTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
716 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;
717 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 +0300718 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 +0300719 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 +0300720 public static final fun minWith (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Comparator;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
721 public static final fun none (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300722 public static final fun none (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
723 public static final fun partition (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
724 public static final fun reduce (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
725 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 +0300726 public static final fun requireNoNulls (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Vsevolod Tolstopyatov26b86e92018-06-07 15:24:31 +0300727 public static final fun sendBlocking (Lkotlinx/coroutines/experimental/channels/SendChannel;Ljava/lang/Object;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300728 public static final fun single (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300729 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 +0300730 public static final fun singleOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300731 public static final fun singleOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
732 public static final fun sumBy (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
733 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 +0300734 public static final fun take (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
735 public static synthetic fun take$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
736 public static final fun takeWhile (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
737 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;
738 public static final fun toChannel (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/SendChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
739 public static final fun toCollection (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
740 public static final fun toList (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
741 public static final fun toMap (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Map;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
742 public static final fun toMap (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
743 public static final fun toMutableList (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
744 public static final fun toMutableSet (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
745 public static final fun toSet (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
746 public static final fun withIndex (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
747 public static synthetic fun withIndex$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
748 public static final fun zip (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
749 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;
750 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;
751}
752
753public final class kotlinx/coroutines/experimental/channels/Closed : kotlinx/coroutines/experimental/internal/LockFreeLinkedListNode, kotlinx/coroutines/experimental/channels/ReceiveOrClosed, kotlinx/coroutines/experimental/channels/Send {
754 public final field closeCause Ljava/lang/Throwable;
755 public fun <init> (Ljava/lang/Throwable;)V
756 public fun completeResumeReceive (Ljava/lang/Object;)V
757 public fun completeResumeSend (Ljava/lang/Object;)V
758 public synthetic fun getOfferResult ()Ljava/lang/Object;
759 public fun getOfferResult ()Lkotlinx/coroutines/experimental/channels/Closed;
760 public synthetic fun getPollResult ()Ljava/lang/Object;
761 public fun getPollResult ()Lkotlinx/coroutines/experimental/channels/Closed;
762 public final fun getReceiveException ()Ljava/lang/Throwable;
763 public final fun getSendException ()Ljava/lang/Throwable;
764 public fun resumeSendClosed (Lkotlinx/coroutines/experimental/channels/Closed;)Ljava/lang/Void;
765 public synthetic fun resumeSendClosed (Lkotlinx/coroutines/experimental/channels/Closed;)V
766 public fun toString ()Ljava/lang/String;
767 public fun tryResumeReceive (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
768 public fun tryResumeSend (Ljava/lang/Object;)Ljava/lang/Object;
769}
770
771public final class kotlinx/coroutines/experimental/channels/ClosedReceiveChannelException : java/util/NoSuchElementException {
772 public fun <init> (Ljava/lang/String;)V
773}
774
775public final class kotlinx/coroutines/experimental/channels/ClosedSendChannelException : java/util/concurrent/CancellationException {
776 public fun <init> (Ljava/lang/String;)V
777}
778
779public final class kotlinx/coroutines/experimental/channels/ConflatedBroadcastChannel : kotlinx/coroutines/experimental/channels/BroadcastChannel {
780 public static final field CLOSED Lkotlinx/coroutines/experimental/channels/ConflatedBroadcastChannel$Closed;
781 public static final field Companion Lkotlinx/coroutines/experimental/channels/ConflatedBroadcastChannel$Companion;
782 public static final field INITIAL_STATE Lkotlinx/coroutines/experimental/channels/ConflatedBroadcastChannel$State;
783 public static final field UNDEFINED Lkotlinx/coroutines/experimental/internal/Symbol;
784 public fun <init> ()V
785 public fun <init> (Ljava/lang/Object;)V
Roman Elizarov89f8ff72018-03-14 13:39:03 +0300786 public fun cancel (Ljava/lang/Throwable;)Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300787 public fun close (Ljava/lang/Throwable;)Z
788 public fun getOnSend ()Lkotlinx/coroutines/experimental/selects/SelectClause2;
789 public final fun getValue ()Ljava/lang/Object;
790 public final fun getValueOrNull ()Ljava/lang/Object;
Vsevolod Tolstopyatov732474f2018-07-20 11:36:20 +0300791 public fun invokeOnClose (Lkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300792 public fun isClosedForSend ()Z
793 public fun isFull ()Z
794 public fun offer (Ljava/lang/Object;)Z
795 public fun open ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Roman Elizarovf5f09832018-05-16 15:10:28 +0300796 public fun openSubscription ()Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
797 public synthetic fun openSubscription ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300798 public fun send (Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
799}
800
801public class kotlinx/coroutines/experimental/channels/ConflatedChannel : kotlinx/coroutines/experimental/channels/AbstractChannel {
802 public fun <init> ()V
803 protected final fun isBufferAlwaysEmpty ()Z
804 protected final fun isBufferAlwaysFull ()Z
805 protected final fun isBufferEmpty ()Z
806 protected final fun isBufferFull ()Z
807 protected fun offerInternal (Ljava/lang/Object;)Ljava/lang/Object;
808 protected fun offerSelectInternal (Ljava/lang/Object;Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
809 protected fun onClosed (Lkotlinx/coroutines/experimental/channels/Closed;)V
810}
811
812public class kotlinx/coroutines/experimental/channels/LinkedListChannel : kotlinx/coroutines/experimental/channels/AbstractChannel {
813 public fun <init> ()V
814 protected final fun isBufferAlwaysEmpty ()Z
815 protected final fun isBufferAlwaysFull ()Z
816 protected final fun isBufferEmpty ()Z
817 protected final fun isBufferFull ()Z
818 protected fun offerInternal (Ljava/lang/Object;)Ljava/lang/Object;
819 protected fun offerSelectInternal (Ljava/lang/Object;Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
820}
821
822public final class kotlinx/coroutines/experimental/channels/ProduceKt {
823 public static final fun buildChannel (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ProducerJob;
824 public static synthetic fun buildChannel$default (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ProducerJob;
825 public static final synthetic fun produce (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ProducerJob;
826 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;
827 public static final synthetic fun produce (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
828 public static synthetic fun produce$default (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ProducerJob;
829 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;
830 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;
831}
832
833public abstract interface class kotlinx/coroutines/experimental/channels/ProducerJob : kotlinx/coroutines/experimental/Job, kotlinx/coroutines/experimental/channels/ReceiveChannel {
834 public abstract fun getChannel ()Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
835}
836
837public final class kotlinx/coroutines/experimental/channels/ProducerJob$DefaultImpls {
838 public static fun fold (Lkotlinx/coroutines/experimental/channels/ProducerJob;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
839 public static fun get (Lkotlinx/coroutines/experimental/channels/ProducerJob;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
840 public static fun getCompletionException (Lkotlinx/coroutines/experimental/channels/ProducerJob;)Ljava/lang/Throwable;
841 public static fun minusKey (Lkotlinx/coroutines/experimental/channels/ProducerJob;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
842 public static fun plus (Lkotlinx/coroutines/experimental/channels/ProducerJob;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
843 public static fun plus (Lkotlinx/coroutines/experimental/channels/ProducerJob;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
844}
845
846public abstract interface class kotlinx/coroutines/experimental/channels/ProducerScope : kotlinx/coroutines/experimental/CoroutineScope, kotlinx/coroutines/experimental/channels/SendChannel {
847 public abstract fun getChannel ()Lkotlinx/coroutines/experimental/channels/SendChannel;
848}
849
850public abstract interface class kotlinx/coroutines/experimental/channels/ReceiveChannel {
851 public abstract fun cancel (Ljava/lang/Throwable;)Z
852 public abstract fun getOnReceive ()Lkotlinx/coroutines/experimental/selects/SelectClause1;
853 public abstract fun getOnReceiveOrNull ()Lkotlinx/coroutines/experimental/selects/SelectClause1;
854 public abstract fun isClosedForReceive ()Z
855 public abstract fun isEmpty ()Z
856 public abstract fun iterator ()Lkotlinx/coroutines/experimental/channels/ChannelIterator;
857 public abstract fun poll ()Ljava/lang/Object;
858 public abstract fun receive (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
859 public abstract fun receiveOrNull (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
860}
861
862public final class kotlinx/coroutines/experimental/channels/ReceiveChannel$DefaultImpls {
863 public static synthetic fun cancel$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/lang/Throwable;ILjava/lang/Object;)Z
864}
865
866public abstract interface class kotlinx/coroutines/experimental/channels/ReceiveOrClosed {
867 public abstract fun completeResumeReceive (Ljava/lang/Object;)V
868 public abstract fun getOfferResult ()Ljava/lang/Object;
869 public abstract fun tryResumeReceive (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
870}
871
872public class kotlinx/coroutines/experimental/channels/RendezvousChannel : kotlinx/coroutines/experimental/channels/AbstractChannel {
873 public fun <init> ()V
874 protected final fun isBufferAlwaysEmpty ()Z
875 protected final fun isBufferAlwaysFull ()Z
876 protected final fun isBufferEmpty ()Z
877 protected final fun isBufferFull ()Z
878}
879
880public abstract interface class kotlinx/coroutines/experimental/channels/Send {
881 public abstract fun completeResumeSend (Ljava/lang/Object;)V
882 public abstract fun getPollResult ()Ljava/lang/Object;
883 public abstract fun resumeSendClosed (Lkotlinx/coroutines/experimental/channels/Closed;)V
884 public abstract fun tryResumeSend (Ljava/lang/Object;)Ljava/lang/Object;
885}
886
887public abstract interface class kotlinx/coroutines/experimental/channels/SendChannel {
888 public abstract fun close (Ljava/lang/Throwable;)Z
889 public abstract fun getOnSend ()Lkotlinx/coroutines/experimental/selects/SelectClause2;
Vsevolod Tolstopyatov732474f2018-07-20 11:36:20 +0300890 public abstract fun invokeOnClose (Lkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300891 public abstract fun isClosedForSend ()Z
892 public abstract fun isFull ()Z
893 public abstract fun offer (Ljava/lang/Object;)Z
894 public abstract fun send (Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
895}
896
897public final class kotlinx/coroutines/experimental/channels/SendChannel$DefaultImpls {
898 public static synthetic fun close$default (Lkotlinx/coroutines/experimental/channels/SendChannel;Ljava/lang/Throwable;ILjava/lang/Object;)Z
899}
900
901public final class kotlinx/coroutines/experimental/channels/SendElement : kotlinx/coroutines/experimental/internal/LockFreeLinkedListNode, kotlinx/coroutines/experimental/channels/Send {
902 public final field cont Lkotlinx/coroutines/experimental/CancellableContinuation;
903 public fun <init> (Ljava/lang/Object;Lkotlinx/coroutines/experimental/CancellableContinuation;)V
904 public fun completeResumeSend (Ljava/lang/Object;)V
905 public fun getPollResult ()Ljava/lang/Object;
906 public fun resumeSendClosed (Lkotlinx/coroutines/experimental/channels/Closed;)V
907 public fun toString ()Ljava/lang/String;
908 public fun tryResumeSend (Ljava/lang/Object;)Ljava/lang/Object;
909}
910
911public abstract interface class kotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel : java/io/Closeable, kotlinx/coroutines/experimental/channels/ReceiveChannel {
912 public abstract fun close ()V
913}
914
915public final class kotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel$DefaultImpls {
916 public static fun close (Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;)V
917}
918
Vsevolod Tolstopyatov03d2ff72018-05-29 17:28:20 +0300919public final class kotlinx/coroutines/experimental/channels/TickerChannelsKt {
Roman Elizarovb5328a72018-06-06 18:31:21 +0300920 public static final fun ticker (JLjava/util/concurrent/TimeUnit;JLkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/channels/TickerMode;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
921 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;
922}
923
924public final class kotlinx/coroutines/experimental/channels/TickerMode : java/lang/Enum {
925 public static final field FIXED_DELAY Lkotlinx/coroutines/experimental/channels/TickerMode;
926 public static final field FIXED_PERIOD Lkotlinx/coroutines/experimental/channels/TickerMode;
927 public static fun valueOf (Ljava/lang/String;)Lkotlinx/coroutines/experimental/channels/TickerMode;
928 public static fun values ()[Lkotlinx/coroutines/experimental/channels/TickerMode;
Vsevolod Tolstopyatov03d2ff72018-05-29 17:28:20 +0300929}
930
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300931public final class kotlinx/coroutines/experimental/intrinsics/CancellableKt {
932 public static final fun startCoroutineCancellable (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)V
933 public static final fun startCoroutineCancellable (Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)V
934}
935
936public final class kotlinx/coroutines/experimental/intrinsics/UndispatchedKt {
937 public static final fun startCoroutineUndispatched (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)V
938 public static final fun startCoroutineUndispatched (Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)V
939 public static final fun startUndispatchedOrReturn (Lkotlinx/coroutines/experimental/AbstractCoroutine;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
940 public static final fun startUndispatchedOrReturn (Lkotlinx/coroutines/experimental/AbstractCoroutine;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
941}
942
943public abstract interface class kotlinx/coroutines/experimental/selects/SelectBuilder {
944 public abstract fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause0;Lkotlin/jvm/functions/Function1;)V
945 public abstract fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause1;Lkotlin/jvm/functions/Function2;)V
946 public abstract fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
947 public abstract fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
948 public abstract fun onTimeout (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;)V
949}
950
951public final class kotlinx/coroutines/experimental/selects/SelectBuilder$DefaultImpls {
952 public static fun invoke (Lkotlinx/coroutines/experimental/selects/SelectBuilder;Lkotlinx/coroutines/experimental/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
953 public static synthetic fun onTimeout$default (Lkotlinx/coroutines/experimental/selects/SelectBuilder;JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
954}
955
956public 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 {
957 public fun <init> (Lkotlin/coroutines/experimental/Continuation;)V
958 public fun disposeOnSelect (Lkotlinx/coroutines/experimental/DisposableHandle;)V
959 public fun getCompletion ()Lkotlin/coroutines/experimental/Continuation;
960 public fun getContext ()Lkotlin/coroutines/experimental/CoroutineContext;
961 public final fun getResult ()Ljava/lang/Object;
962 public final fun handleBuilderException (Ljava/lang/Throwable;)V
963 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause0;Lkotlin/jvm/functions/Function1;)V
964 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause1;Lkotlin/jvm/functions/Function2;)V
965 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
966 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
967 public fun isSelected ()Z
968 public fun onTimeout (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;)V
969 public fun performAtomicIfNotSelected (Lkotlinx/coroutines/experimental/internal/AtomicDesc;)Ljava/lang/Object;
970 public fun performAtomicTrySelect (Lkotlinx/coroutines/experimental/internal/AtomicDesc;)Ljava/lang/Object;
971 public fun resume (Ljava/lang/Object;)V
972 public fun resumeSelectCancellableWithException (Ljava/lang/Throwable;)V
973 public fun resumeWithException (Ljava/lang/Throwable;)V
974 public fun trySelect (Ljava/lang/Object;)Z
975}
976
977public abstract interface class kotlinx/coroutines/experimental/selects/SelectClause0 {
978 public abstract fun registerSelectClause0 (Lkotlinx/coroutines/experimental/selects/SelectInstance;Lkotlin/jvm/functions/Function1;)V
979}
980
981public abstract interface class kotlinx/coroutines/experimental/selects/SelectClause1 {
982 public abstract fun registerSelectClause1 (Lkotlinx/coroutines/experimental/selects/SelectInstance;Lkotlin/jvm/functions/Function2;)V
983}
984
985public abstract interface class kotlinx/coroutines/experimental/selects/SelectClause2 {
986 public abstract fun registerSelectClause2 (Lkotlinx/coroutines/experimental/selects/SelectInstance;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
987}
988
989public abstract interface class kotlinx/coroutines/experimental/selects/SelectInstance {
990 public abstract fun disposeOnSelect (Lkotlinx/coroutines/experimental/DisposableHandle;)V
991 public abstract fun getCompletion ()Lkotlin/coroutines/experimental/Continuation;
992 public abstract fun isSelected ()Z
993 public abstract fun performAtomicIfNotSelected (Lkotlinx/coroutines/experimental/internal/AtomicDesc;)Ljava/lang/Object;
994 public abstract fun performAtomicTrySelect (Lkotlinx/coroutines/experimental/internal/AtomicDesc;)Ljava/lang/Object;
995 public abstract fun resumeSelectCancellableWithException (Ljava/lang/Throwable;)V
996 public abstract fun trySelect (Ljava/lang/Object;)Z
997}
998
999public final class kotlinx/coroutines/experimental/selects/UnbiasedSelectBuilderImpl : kotlinx/coroutines/experimental/selects/SelectBuilder {
1000 public fun <init> (Lkotlin/coroutines/experimental/Continuation;)V
1001 public final fun getClauses ()Ljava/util/ArrayList;
1002 public final fun getInstance ()Lkotlinx/coroutines/experimental/selects/SelectBuilderImpl;
1003 public final fun handleBuilderException (Ljava/lang/Throwable;)V
1004 public final fun initSelectResult ()Ljava/lang/Object;
1005 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause0;Lkotlin/jvm/functions/Function1;)V
1006 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause1;Lkotlin/jvm/functions/Function2;)V
1007 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
1008 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
1009 public fun onTimeout (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;)V
1010}
1011
1012public final class kotlinx/coroutines/experimental/selects/WhileSelectKt {
1013 public static final fun whileSelect (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
1014}
1015
1016public abstract interface class kotlinx/coroutines/experimental/sync/Mutex {
1017 public abstract fun getOnLock ()Lkotlinx/coroutines/experimental/selects/SelectClause2;
1018 public abstract fun holdsLock (Ljava/lang/Object;)Z
1019 public abstract fun isLocked ()Z
1020 public abstract fun lock (Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
1021 public abstract fun tryLock (Ljava/lang/Object;)Z
1022 public abstract fun unlock (Ljava/lang/Object;)V
1023}
1024
1025public final class kotlinx/coroutines/experimental/sync/Mutex$DefaultImpls {
1026 public static synthetic fun lock$default (Lkotlinx/coroutines/experimental/sync/Mutex;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
1027 public static synthetic fun tryLock$default (Lkotlinx/coroutines/experimental/sync/Mutex;Ljava/lang/Object;ILjava/lang/Object;)Z
1028 public static synthetic fun unlock$default (Lkotlinx/coroutines/experimental/sync/Mutex;Ljava/lang/Object;ILjava/lang/Object;)V
1029}
1030
1031public final class kotlinx/coroutines/experimental/sync/MutexKt {
1032 public static final fun Mutex (Z)Lkotlinx/coroutines/experimental/sync/Mutex;
1033 public static synthetic fun Mutex$default (ZILjava/lang/Object;)Lkotlinx/coroutines/experimental/sync/Mutex;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +03001034 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 +03001035 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;
1036 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 +03001037 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 +03001038 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;
1039 public static final fun withMutex (Lkotlinx/coroutines/experimental/sync/Mutex;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
1040}
1041
Roman Elizarov71ca1c82018-05-14 16:17:35 +03001042public final class kotlinx/coroutines/experimental/test/TestCoroutineContext : kotlin/coroutines/experimental/CoroutineContext {
1043 public fun <init> ()V
1044 public fun <init> (Ljava/lang/String;)V
1045 public synthetic fun <init> (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
1046 public final fun advanceTimeBy (JLjava/util/concurrent/TimeUnit;)J
1047 public static synthetic fun advanceTimeBy$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;JLjava/util/concurrent/TimeUnit;ILjava/lang/Object;)J
1048 public final fun advanceTimeTo (JLjava/util/concurrent/TimeUnit;)V
1049 public static synthetic fun advanceTimeTo$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;JLjava/util/concurrent/TimeUnit;ILjava/lang/Object;)V
1050 public final fun assertAllUnhandledExceptions (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
1051 public static synthetic fun assertAllUnhandledExceptions$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1052 public final fun assertAnyUnhandledException (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
1053 public static synthetic fun assertAnyUnhandledException$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1054 public final fun assertExceptions (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
1055 public static synthetic fun assertExceptions$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1056 public final fun assertUnhandledException (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
1057 public static synthetic fun assertUnhandledException$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1058 public final fun cancelAllActions ()V
1059 public fun fold (Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
1060 public fun get (Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
1061 public final fun getExceptions ()Ljava/util/List;
1062 public fun minusKey (Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
1063 public final fun now (Ljava/util/concurrent/TimeUnit;)J
1064 public static synthetic fun now$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Ljava/util/concurrent/TimeUnit;ILjava/lang/Object;)J
1065 public fun plus (Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
1066 public fun toString ()Ljava/lang/String;
1067 public final fun triggerActions ()V
1068}
1069
1070public final class kotlinx/coroutines/experimental/test/TestCoroutineContextKt {
1071 public static final fun withTestContext (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Lkotlin/jvm/functions/Function1;)V
1072 public static synthetic fun withTestContext$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1073}
1074