blob: 016ea59c31be50a990b56815909731d4828cf93f [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
4 public fun cancel (Ljava/lang/Throwable;)Z
5 public final fun getContext ()Lkotlin/coroutines/experimental/CoroutineContext;
6 public final fun getCoroutineContext ()Lkotlin/coroutines/experimental/CoroutineContext;
7 public fun invokeOnCompletion (ZZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
8 protected fun onCancellation (Ljava/lang/Throwable;)V
9 protected fun onCompleted (Ljava/lang/Object;)V
10 protected fun onCompletedExceptionally (Ljava/lang/Throwable;)V
11 protected fun onStart ()V
12 public final fun resume (Ljava/lang/Object;)V
13 public final fun resumeWithException (Ljava/lang/Throwable;)V
14 public final fun start (Lkotlinx/coroutines/experimental/CoroutineStart;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
15 public final fun start (Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;)V
16}
17
18public final class kotlinx/coroutines/experimental/AwaitKt {
19 public static final fun awaitAll (Ljava/util/Collection;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
20 public static final fun awaitAll ([Lkotlinx/coroutines/experimental/Deferred;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
21 public static final fun joinAll (Ljava/util/Collection;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
22 public static final fun joinAll ([Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
23}
24
25public final class kotlinx/coroutines/experimental/BuildersKt {
26 public static final synthetic fun launch (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Job;
27 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;
28 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;
29 public static final fun launch (Lkotlin/coroutines/experimental/CoroutineContext;ZLkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Job;
30 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;
31 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;
32 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;
33 public static final synthetic fun run (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
34 public static final fun run (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
35 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;
36 public static final fun runBlocking (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
37 public static synthetic fun runBlocking$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/lang/Object;
38 public static final fun withContext (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
39 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;
40}
41
42public abstract interface class kotlinx/coroutines/experimental/CancellableContinuation : kotlin/coroutines/experimental/Continuation {
43 public abstract fun cancel (Ljava/lang/Throwable;)Z
44 public abstract fun completeResume (Ljava/lang/Object;)V
45 public abstract fun initCancellability ()V
46 public abstract fun invokeOnCancellation (Lkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov2cd27fb2018-06-07 13:22:17 +030047 public abstract fun invokeOnCompletion (ZZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030048 public abstract fun isActive ()Z
49 public abstract fun isCancelled ()Z
50 public abstract fun isCompleted ()Z
51 public abstract fun resumeUndispatched (Lkotlinx/coroutines/experimental/CoroutineDispatcher;Ljava/lang/Object;)V
52 public abstract fun resumeUndispatchedWithException (Lkotlinx/coroutines/experimental/CoroutineDispatcher;Ljava/lang/Throwable;)V
53 public abstract fun tryResume (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
54 public abstract fun tryResumeWithException (Ljava/lang/Throwable;)Ljava/lang/Object;
55}
56
57public final class kotlinx/coroutines/experimental/CancellableContinuation$DefaultImpls {
58 public static synthetic fun cancel$default (Lkotlinx/coroutines/experimental/CancellableContinuation;Ljava/lang/Throwable;ILjava/lang/Object;)Z
Vsevolod Tolstopyatovbb19a262018-05-25 19:14:59 +030059 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 +030060 public static synthetic fun tryResume$default (Lkotlinx/coroutines/experimental/CancellableContinuation;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;
61}
62
63public final class kotlinx/coroutines/experimental/CancellableContinuationImpl : java/lang/Runnable, kotlinx/coroutines/experimental/CancellableContinuation {
64 public fun <init> (Lkotlin/coroutines/experimental/Continuation;I)V
65 public fun completeResume (Ljava/lang/Object;)V
66 public fun getContext ()Lkotlin/coroutines/experimental/CoroutineContext;
67 public fun getSuccessfulResult (Ljava/lang/Object;)Ljava/lang/Object;
68 public fun initCancellability ()V
Vsevolod Tolstopyatov2cd27fb2018-06-07 13:22:17 +030069 public fun invokeOnCompletion (ZZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030070 public fun resumeUndispatched (Lkotlinx/coroutines/experimental/CoroutineDispatcher;Ljava/lang/Object;)V
71 public fun resumeUndispatchedWithException (Lkotlinx/coroutines/experimental/CoroutineDispatcher;Ljava/lang/Throwable;)V
72 public fun tryResume (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
73 public fun tryResumeWithException (Ljava/lang/Throwable;)Ljava/lang/Object;
74}
75
76public final class kotlinx/coroutines/experimental/CancellableContinuationKt {
77 public static final fun disposeOnCancellation (Lkotlinx/coroutines/experimental/CancellableContinuation;Lkotlinx/coroutines/experimental/DisposableHandle;)V
Vsevolod Tolstopyatov2cd27fb2018-06-07 13:22:17 +030078 public static final fun disposeOnCompletion (Lkotlinx/coroutines/experimental/CancellableContinuation;Lkotlinx/coroutines/experimental/DisposableHandle;)Lkotlinx/coroutines/experimental/DisposableHandle;
79 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 +030080 public static final fun removeOnCancellation (Lkotlinx/coroutines/experimental/CancellableContinuation;Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListNode;)V
81}
82
83public final class kotlinx/coroutines/experimental/CancelledContinuation : kotlinx/coroutines/experimental/CompletedExceptionally {
84 public fun <init> (Lkotlin/coroutines/experimental/Continuation;Ljava/lang/Throwable;)V
85}
86
87public abstract class kotlinx/coroutines/experimental/CloseableCoroutineDispatcher : kotlinx/coroutines/experimental/CoroutineDispatcher, java/io/Closeable {
88 public fun <init> ()V
89}
90
91public final class kotlinx/coroutines/experimental/CommonPool : kotlinx/coroutines/experimental/CoroutineDispatcher {
Vsevolod Tolstopyatov6a0ce762018-05-22 19:47:50 +030092 public static final field DEFAULT_PARALLELISM_PROPERTY_NAME Ljava/lang/String;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030093 public static final field INSTANCE Lkotlinx/coroutines/experimental/CommonPool;
94 public fun dispatch (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Runnable;)V
95 public fun toString ()Ljava/lang/String;
96}
97
98public abstract interface class kotlinx/coroutines/experimental/CompletableDeferred : kotlinx/coroutines/experimental/Deferred {
99 public abstract fun complete (Ljava/lang/Object;)Z
100 public abstract fun completeExceptionally (Ljava/lang/Throwable;)Z
101}
102
103public final class kotlinx/coroutines/experimental/CompletableDeferred$DefaultImpls {
104 public static fun fold (Lkotlinx/coroutines/experimental/CompletableDeferred;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
105 public static fun get (Lkotlinx/coroutines/experimental/CompletableDeferred;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
106 public static fun getCompletionException (Lkotlinx/coroutines/experimental/CompletableDeferred;)Ljava/lang/Throwable;
107 public static fun isComputing (Lkotlinx/coroutines/experimental/CompletableDeferred;)Z
108 public static fun minusKey (Lkotlinx/coroutines/experimental/CompletableDeferred;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
109 public static fun plus (Lkotlinx/coroutines/experimental/CompletableDeferred;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
110 public static fun plus (Lkotlinx/coroutines/experimental/CompletableDeferred;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
111}
112
113public final class kotlinx/coroutines/experimental/CompletableDeferredKt {
114 public static final synthetic fun CompletableDeferred ()Lkotlinx/coroutines/experimental/CompletableDeferred;
115 public static final fun CompletableDeferred (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/CompletableDeferred;
116 public static final fun CompletableDeferred (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/CompletableDeferred;
117 public static synthetic fun CompletableDeferred$default (Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/CompletableDeferred;
118}
119
120public class kotlinx/coroutines/experimental/CompletedExceptionally {
121 public final field cause Ljava/lang/Throwable;
122 public fun <init> (Ljava/lang/Throwable;)V
123 public fun toString ()Ljava/lang/String;
124}
125
126public final class kotlinx/coroutines/experimental/CompletionHandlerException : java/lang/RuntimeException {
127 public fun <init> (Ljava/lang/String;Ljava/lang/Throwable;)V
128}
129
130public final class kotlinx/coroutines/experimental/CoroutineContextKt {
131 public static final field DEBUG_PROPERTY_NAME Ljava/lang/String;
132 public static final field DEBUG_PROPERTY_VALUE_AUTO Ljava/lang/String;
133 public static final field DEBUG_PROPERTY_VALUE_OFF Ljava/lang/String;
134 public static final field DEBUG_PROPERTY_VALUE_ON Ljava/lang/String;
135 public static final fun getDefaultDispatcher ()Lkotlinx/coroutines/experimental/CoroutineDispatcher;
136 public static final fun newCoroutineContext (Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
137 public static final fun newCoroutineContext (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/Job;)Lkotlin/coroutines/experimental/CoroutineContext;
138 public static synthetic fun newCoroutineContext$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlin/coroutines/experimental/CoroutineContext;
139 public static final fun restoreThreadContext (Ljava/lang/String;)V
140 public static final fun updateThreadContext (Lkotlin/coroutines/experimental/CoroutineContext;)Ljava/lang/String;
141}
142
143public abstract class kotlinx/coroutines/experimental/CoroutineDispatcher : kotlin/coroutines/experimental/AbstractCoroutineContextElement, kotlin/coroutines/experimental/ContinuationInterceptor {
144 public fun <init> ()V
145 public abstract fun dispatch (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Runnable;)V
146 public fun interceptContinuation (Lkotlin/coroutines/experimental/Continuation;)Lkotlin/coroutines/experimental/Continuation;
147 public fun isDispatchNeeded (Lkotlin/coroutines/experimental/CoroutineContext;)Z
148 public final fun plus (Lkotlinx/coroutines/experimental/CoroutineDispatcher;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
149 public fun toString ()Ljava/lang/String;
150}
151
152public abstract interface class kotlinx/coroutines/experimental/CoroutineExceptionHandler : kotlin/coroutines/experimental/CoroutineContext$Element {
153 public static final field Key Lkotlinx/coroutines/experimental/CoroutineExceptionHandler$Key;
154 public abstract fun handleException (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;)V
155}
156
157public final class kotlinx/coroutines/experimental/CoroutineExceptionHandler$DefaultImpls {
158 public static fun fold (Lkotlinx/coroutines/experimental/CoroutineExceptionHandler;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
159 public static fun get (Lkotlinx/coroutines/experimental/CoroutineExceptionHandler;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
160 public static fun minusKey (Lkotlinx/coroutines/experimental/CoroutineExceptionHandler;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
161 public static fun plus (Lkotlinx/coroutines/experimental/CoroutineExceptionHandler;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
162}
163
164public final class kotlinx/coroutines/experimental/CoroutineExceptionHandler$Key : kotlin/coroutines/experimental/CoroutineContext$Key {
165}
166
167public final class kotlinx/coroutines/experimental/CoroutineExceptionHandlerKt {
168 public static final fun CoroutineExceptionHandler (Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/CoroutineExceptionHandler;
169 public static final fun handleCoroutineException (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;)V
170}
171
172public final class kotlinx/coroutines/experimental/CoroutineName : kotlin/coroutines/experimental/AbstractCoroutineContextElement {
173 public static final field Key Lkotlinx/coroutines/experimental/CoroutineName$Key;
174 public fun <init> (Ljava/lang/String;)V
175 public final fun component1 ()Ljava/lang/String;
176 public final fun copy (Ljava/lang/String;)Lkotlinx/coroutines/experimental/CoroutineName;
177 public static synthetic fun copy$default (Lkotlinx/coroutines/experimental/CoroutineName;Ljava/lang/String;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/CoroutineName;
178 public fun equals (Ljava/lang/Object;)Z
179 public final fun getName ()Ljava/lang/String;
180 public fun hashCode ()I
181 public fun toString ()Ljava/lang/String;
182}
183
184public final class kotlinx/coroutines/experimental/CoroutineName$Key : kotlin/coroutines/experimental/CoroutineContext$Key {
185}
186
187public abstract interface class kotlinx/coroutines/experimental/CoroutineScope {
188 public abstract fun getCoroutineContext ()Lkotlin/coroutines/experimental/CoroutineContext;
189 public abstract fun isActive ()Z
190}
191
192public final class kotlinx/coroutines/experimental/CoroutineStart : java/lang/Enum {
193 public static final field ATOMIC Lkotlinx/coroutines/experimental/CoroutineStart;
194 public static final field DEFAULT Lkotlinx/coroutines/experimental/CoroutineStart;
195 public static final field LAZY Lkotlinx/coroutines/experimental/CoroutineStart;
196 public static final field UNDISPATCHED Lkotlinx/coroutines/experimental/CoroutineStart;
197 public final fun invoke (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)V
198 public final fun invoke (Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)V
199 public final fun isLazy ()Z
200 public static fun valueOf (Ljava/lang/String;)Lkotlinx/coroutines/experimental/CoroutineStart;
201 public static fun values ()[Lkotlinx/coroutines/experimental/CoroutineStart;
202}
203
204public abstract interface class kotlinx/coroutines/experimental/Deferred : kotlinx/coroutines/experimental/Job {
205 public abstract fun await (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
206 public abstract fun getCompleted ()Ljava/lang/Object;
207 public abstract fun getCompletionExceptionOrNull ()Ljava/lang/Throwable;
208 public abstract fun getOnAwait ()Lkotlinx/coroutines/experimental/selects/SelectClause1;
209 public abstract fun isCompletedExceptionally ()Z
210 public abstract fun isComputing ()Z
211}
212
213public final class kotlinx/coroutines/experimental/Deferred$DefaultImpls {
214 public static fun fold (Lkotlinx/coroutines/experimental/Deferred;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
215 public static fun get (Lkotlinx/coroutines/experimental/Deferred;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
216 public static fun getCompletionException (Lkotlinx/coroutines/experimental/Deferred;)Ljava/lang/Throwable;
217 public static fun isComputing (Lkotlinx/coroutines/experimental/Deferred;)Z
218 public static fun minusKey (Lkotlinx/coroutines/experimental/Deferred;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
219 public static fun plus (Lkotlinx/coroutines/experimental/Deferred;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
220 public static fun plus (Lkotlinx/coroutines/experimental/Deferred;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
221}
222
223public final class kotlinx/coroutines/experimental/DeferredKt {
224 public static final synthetic fun async (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
225 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;
226 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;
227 public static final fun async (Lkotlin/coroutines/experimental/CoroutineContext;ZLkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
228 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;
229 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;
230 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;
231 public static final fun defer (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
232}
233
234public abstract interface class kotlinx/coroutines/experimental/Delay {
235 public abstract fun delay (JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
236 public abstract fun invokeOnTimeout (JLjava/util/concurrent/TimeUnit;Ljava/lang/Runnable;)Lkotlinx/coroutines/experimental/DisposableHandle;
237 public abstract fun scheduleResumeAfterDelay (JLjava/util/concurrent/TimeUnit;Lkotlinx/coroutines/experimental/CancellableContinuation;)V
238}
239
240public final class kotlinx/coroutines/experimental/Delay$DefaultImpls {
241 public static fun delay (Lkotlinx/coroutines/experimental/Delay;JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
242 public static synthetic fun delay$default (Lkotlinx/coroutines/experimental/Delay;JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
243 public static fun invokeOnTimeout (Lkotlinx/coroutines/experimental/Delay;JLjava/util/concurrent/TimeUnit;Ljava/lang/Runnable;)Lkotlinx/coroutines/experimental/DisposableHandle;
244}
245
246public final class kotlinx/coroutines/experimental/DelayKt {
247 public static final fun delay (ILkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
248 public static final fun delay (JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
249 public static synthetic fun delay$default (JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
250}
251
252public final class kotlinx/coroutines/experimental/DispatchedKt {
253 public static final fun dispatch (Lkotlinx/coroutines/experimental/DispatchedTask;I)V
254 public static synthetic fun dispatch$default (Lkotlinx/coroutines/experimental/DispatchedTask;IILjava/lang/Object;)V
255}
256
257public abstract interface class kotlinx/coroutines/experimental/DispatchedTask : java/lang/Runnable {
258 public abstract fun getDelegate ()Lkotlin/coroutines/experimental/Continuation;
259 public abstract fun getExceptionalResult (Ljava/lang/Object;)Ljava/lang/Throwable;
260 public abstract fun getResumeMode ()I
261 public abstract fun getSuccessfulResult (Ljava/lang/Object;)Ljava/lang/Object;
262 public abstract fun run ()V
263 public abstract fun takeState ()Ljava/lang/Object;
264}
265
266public final class kotlinx/coroutines/experimental/DispatchedTask$DefaultImpls {
267 public static fun getExceptionalResult (Lkotlinx/coroutines/experimental/DispatchedTask;Ljava/lang/Object;)Ljava/lang/Throwable;
268 public static fun getResumeMode (Lkotlinx/coroutines/experimental/DispatchedTask;)I
269 public static fun getSuccessfulResult (Lkotlinx/coroutines/experimental/DispatchedTask;Ljava/lang/Object;)Ljava/lang/Object;
270 public static fun run (Lkotlinx/coroutines/experimental/DispatchedTask;)V
271}
272
273public final class kotlinx/coroutines/experimental/DisposableFutureHandle : kotlinx/coroutines/experimental/DisposableHandle {
274 public fun <init> (Ljava/util/concurrent/Future;)V
275 public fun dispose ()V
276 public fun toString ()Ljava/lang/String;
277}
278
279public abstract interface class kotlinx/coroutines/experimental/DisposableHandle {
280 public abstract fun dispose ()V
281}
282
283public abstract interface class kotlinx/coroutines/experimental/EventLoop {
284 public static final field Factory Lkotlinx/coroutines/experimental/EventLoop$Factory;
285 public abstract fun processNextEvent ()J
286}
287
288public final class kotlinx/coroutines/experimental/EventLoop$Factory {
289 public final synthetic fun invoke (Ljava/lang/Thread;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
290 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;
291}
292
293public final class kotlinx/coroutines/experimental/EventLoopKt {
294 public static final fun EventLoop (Ljava/lang/Thread;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
295 public static synthetic fun EventLoop$default (Ljava/lang/Thread;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
296}
297
298public abstract class kotlinx/coroutines/experimental/ExecutorCoroutineDispatcherBase : kotlinx/coroutines/experimental/CloseableCoroutineDispatcher, kotlinx/coroutines/experimental/Delay {
299 public fun <init> ()V
300 public fun close ()V
301 public fun delay (JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
302 public fun dispatch (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Runnable;)V
303 public fun equals (Ljava/lang/Object;)Z
304 public fun hashCode ()I
305 public fun invokeOnTimeout (JLjava/util/concurrent/TimeUnit;Ljava/lang/Runnable;)Lkotlinx/coroutines/experimental/DisposableHandle;
306 public fun scheduleResumeAfterDelay (JLjava/util/concurrent/TimeUnit;Lkotlinx/coroutines/experimental/CancellableContinuation;)V
307 public fun toString ()Ljava/lang/String;
308}
309
310public final class kotlinx/coroutines/experimental/ExecutorsKt {
311 public static final fun asCoroutineDispatcher (Ljava/util/concurrent/Executor;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
312 public static final fun asCoroutineDispatcher (Ljava/util/concurrent/ExecutorService;)Lkotlinx/coroutines/experimental/CloseableCoroutineDispatcher;
313 public static final fun toCoroutineDispatcher (Ljava/util/concurrent/Executor;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
314}
315
316public abstract interface class kotlinx/coroutines/experimental/Job : kotlin/coroutines/experimental/CoroutineContext$Element {
317 public static final field Key Lkotlinx/coroutines/experimental/Job$Key;
318 public abstract fun attachChild (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/DisposableHandle;
319 public abstract fun cancel (Ljava/lang/Throwable;)Z
320 public abstract synthetic fun cancelChildren (Ljava/lang/Throwable;)V
321 public abstract fun getCancellationException ()Ljava/util/concurrent/CancellationException;
322 public abstract fun getChildren ()Lkotlin/sequences/Sequence;
323 public abstract fun getCompletionException ()Ljava/lang/Throwable;
324 public abstract fun getOnJoin ()Lkotlinx/coroutines/experimental/selects/SelectClause0;
325 public abstract fun invokeOnCompletion (Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
326 public abstract synthetic fun invokeOnCompletion (Lkotlin/jvm/functions/Function1;Z)Lkotlinx/coroutines/experimental/DisposableHandle;
327 public abstract fun invokeOnCompletion (ZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
328 public abstract fun invokeOnCompletion (ZZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
329 public abstract fun isActive ()Z
330 public abstract fun isCancelled ()Z
331 public abstract fun isCompleted ()Z
332 public abstract fun join (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
333 public abstract fun plus (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
334 public abstract fun start ()Z
335}
336
337public final class kotlinx/coroutines/experimental/Job$DefaultImpls {
338 public static synthetic fun cancel$default (Lkotlinx/coroutines/experimental/Job;Ljava/lang/Throwable;ILjava/lang/Object;)Z
339 public static synthetic fun cancelChildren$default (Lkotlinx/coroutines/experimental/Job;Ljava/lang/Throwable;ILjava/lang/Object;)V
340 public static fun fold (Lkotlinx/coroutines/experimental/Job;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
341 public static fun get (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
342 public static fun getCompletionException (Lkotlinx/coroutines/experimental/Job;)Ljava/lang/Throwable;
343 public static synthetic fun invokeOnCompletion$default (Lkotlinx/coroutines/experimental/Job;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/DisposableHandle;
344 public static synthetic fun invokeOnCompletion$default (Lkotlinx/coroutines/experimental/Job;ZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/DisposableHandle;
345 public static fun minusKey (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
346 public static fun plus (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
347 public static fun plus (Lkotlinx/coroutines/experimental/Job;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
348}
349
350public final class kotlinx/coroutines/experimental/Job$Key : kotlin/coroutines/experimental/CoroutineContext$Key {
351 public final synthetic fun invoke (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
352 public static synthetic fun invoke$default (Lkotlinx/coroutines/experimental/Job$Key;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Job;
353}
354
355public final class kotlinx/coroutines/experimental/JobCancellationException : java/util/concurrent/CancellationException {
356 public fun <init> (Ljava/lang/String;Ljava/lang/Throwable;Lkotlinx/coroutines/experimental/Job;)V
357 public fun equals (Ljava/lang/Object;)Z
358 public fun fillInStackTrace ()Ljava/lang/Throwable;
359 public fun hashCode ()I
360 public fun toString ()Ljava/lang/String;
361}
362
363public final class kotlinx/coroutines/experimental/JobKt {
364 public static final fun Job (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
365 public static synthetic fun Job$default (Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Job;
366 public static final fun cancel (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;)Z
367 public static synthetic fun cancel$default (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;ILjava/lang/Object;)Z
368 public static final fun cancelAndJoin (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
369 public static final fun cancelChildren (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;)V
370 public static final fun cancelChildren (Lkotlinx/coroutines/experimental/Job;Ljava/lang/Throwable;)V
371 public static synthetic fun cancelChildren$default (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;ILjava/lang/Object;)V
372 public static synthetic fun cancelChildren$default (Lkotlinx/coroutines/experimental/Job;Ljava/lang/Throwable;ILjava/lang/Object;)V
373 public static final fun cancelFutureOnCancellation (Lkotlinx/coroutines/experimental/CancellableContinuation;Ljava/util/concurrent/Future;)V
Vsevolod Tolstopyatov2cd27fb2018-06-07 13:22:17 +0300374 public static final fun cancelFutureOnCompletion (Lkotlinx/coroutines/experimental/CancellableContinuation;Ljava/util/concurrent/Future;)Lkotlinx/coroutines/experimental/DisposableHandle;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300375 public static final fun cancelFutureOnCompletion (Lkotlinx/coroutines/experimental/Job;Ljava/util/concurrent/Future;)Lkotlinx/coroutines/experimental/DisposableHandle;
376 public static final fun disposeOnCompletion (Lkotlinx/coroutines/experimental/Job;Lkotlinx/coroutines/experimental/DisposableHandle;)Lkotlinx/coroutines/experimental/DisposableHandle;
377 public static final fun isActive (Lkotlin/coroutines/experimental/CoroutineContext;)Z
378 public static final fun join (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
379 public static final fun joinChildren (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
380 public static final fun unregisterOnCompletion (Lkotlinx/coroutines/experimental/Job;Lkotlinx/coroutines/experimental/DisposableHandle;)Lkotlinx/coroutines/experimental/DisposableHandle;
381}
382
383public final class kotlinx/coroutines/experimental/LazyDeferredKt {
384 public static final fun lazyDefer (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
385}
386
387public final class kotlinx/coroutines/experimental/NonCancellable : kotlin/coroutines/experimental/AbstractCoroutineContextElement, kotlinx/coroutines/experimental/Job {
388 public static final field INSTANCE Lkotlinx/coroutines/experimental/NonCancellable;
389 public fun attachChild (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/DisposableHandle;
390 public fun cancel (Ljava/lang/Throwable;)Z
391 public synthetic fun cancelChildren (Ljava/lang/Throwable;)V
392 public fun getCancellationException ()Ljava/util/concurrent/CancellationException;
393 public fun getChildren ()Lkotlin/sequences/Sequence;
394 public fun getCompletionException ()Ljava/lang/Throwable;
395 public fun getOnJoin ()Lkotlinx/coroutines/experimental/selects/SelectClause0;
396 public fun invokeOnCompletion (Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
397 public synthetic fun invokeOnCompletion (Lkotlin/jvm/functions/Function1;Z)Lkotlinx/coroutines/experimental/DisposableHandle;
398 public fun invokeOnCompletion (ZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
399 public fun invokeOnCompletion (ZZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
400 public fun isActive ()Z
401 public fun isCancelled ()Z
402 public fun isCompleted ()Z
403 public fun join (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
404 public fun plus (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
405 public fun start ()Z
406}
407
408public final class kotlinx/coroutines/experimental/NonDisposableHandle : kotlinx/coroutines/experimental/DisposableHandle {
409 public static final field INSTANCE Lkotlinx/coroutines/experimental/NonDisposableHandle;
410 public fun dispose ()V
411 public fun toString ()Ljava/lang/String;
412}
413
414public final class kotlinx/coroutines/experimental/RunnableKt {
415 public static final fun Runnable (Lkotlin/jvm/functions/Function0;)Ljava/lang/Runnable;
416}
417
418public final class kotlinx/coroutines/experimental/ScheduledKt {
419 public static final fun withTimeout (ILkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
420 public static final synthetic fun withTimeout (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
421 public static final fun withTimeout (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
422 public static synthetic fun withTimeout$default (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
423 public static synthetic fun withTimeout$default (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
424 public static final fun withTimeoutOrNull (ILkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
425 public static final synthetic fun withTimeoutOrNull (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
426 public static final fun withTimeoutOrNull (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
427 public static synthetic fun withTimeoutOrNull$default (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
428 public static synthetic fun withTimeoutOrNull$default (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
429}
430
431public final class kotlinx/coroutines/experimental/ThreadPoolDispatcher : kotlinx/coroutines/experimental/ExecutorCoroutineDispatcherBase, java/io/Closeable {
432 public fun close ()V
433 public fun toString ()Ljava/lang/String;
434}
435
436public final class kotlinx/coroutines/experimental/ThreadPoolDispatcherKt {
437 public static final fun newFixedThreadPoolContext (ILjava/lang/String;)Lkotlinx/coroutines/experimental/ThreadPoolDispatcher;
438 public static final fun newFixedThreadPoolContext (ILjava/lang/String;Lkotlinx/coroutines/experimental/Job;)Lkotlin/coroutines/experimental/CoroutineContext;
439 public static synthetic fun newFixedThreadPoolContext$default (ILjava/lang/String;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlin/coroutines/experimental/CoroutineContext;
440 public static final fun newSingleThreadContext (Ljava/lang/String;)Lkotlinx/coroutines/experimental/ThreadPoolDispatcher;
441 public static final fun newSingleThreadContext (Ljava/lang/String;Lkotlinx/coroutines/experimental/Job;)Lkotlin/coroutines/experimental/CoroutineContext;
442 public static synthetic fun newSingleThreadContext$default (Ljava/lang/String;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlin/coroutines/experimental/CoroutineContext;
443}
444
445public final class kotlinx/coroutines/experimental/TimeoutCancellationException : java/util/concurrent/CancellationException {
446 public fun <init> (Ljava/lang/String;)V
447}
448
449public final class kotlinx/coroutines/experimental/Unconfined : kotlinx/coroutines/experimental/CoroutineDispatcher {
450 public static final field INSTANCE Lkotlinx/coroutines/experimental/Unconfined;
451 public fun dispatch (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Runnable;)V
452 public fun isDispatchNeeded (Lkotlin/coroutines/experimental/CoroutineContext;)Z
453 public fun toString ()Ljava/lang/String;
454}
455
456public final class kotlinx/coroutines/experimental/YieldKt {
457 public static final fun yield (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
458}
459
460public abstract class kotlinx/coroutines/experimental/channels/AbstractChannel : kotlinx/coroutines/experimental/channels/AbstractSendChannel, kotlinx/coroutines/experimental/channels/Channel {
461 public fun <init> ()V
462 public fun cancel (Ljava/lang/Throwable;)Z
463 protected fun cleanupSendQueueOnCancel ()V
464 protected final fun describeTryPoll ()Lkotlinx/coroutines/experimental/channels/AbstractChannel$TryPollDesc;
465 protected final fun getHasReceiveOrClosed ()Z
466 public final fun getOnReceive ()Lkotlinx/coroutines/experimental/selects/SelectClause1;
467 public final fun getOnReceiveOrNull ()Lkotlinx/coroutines/experimental/selects/SelectClause1;
468 protected abstract fun isBufferAlwaysEmpty ()Z
469 protected abstract fun isBufferEmpty ()Z
470 public final fun isClosedForReceive ()Z
471 public final fun isEmpty ()Z
472 public final fun iterator ()Lkotlinx/coroutines/experimental/channels/ChannelIterator;
473 protected fun onReceiveDequeued ()V
474 protected fun onReceiveEnqueued ()V
475 public final fun poll ()Ljava/lang/Object;
476 protected fun pollInternal ()Ljava/lang/Object;
477 protected fun pollSelectInternal (Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
478 public final fun receive (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
479 public final fun receiveOrNull (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
480 protected fun takeFirstReceiveOrPeekClosed ()Lkotlinx/coroutines/experimental/channels/ReceiveOrClosed;
481}
482
483protected final class kotlinx/coroutines/experimental/channels/AbstractChannel$TryPollDesc : kotlinx/coroutines/experimental/internal/LockFreeLinkedListNode$RemoveFirstDesc {
484 public field pollResult Ljava/lang/Object;
485 public field resumeToken Ljava/lang/Object;
486 public fun <init> (Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListHead;)V
487 public synthetic fun validatePrepared (Ljava/lang/Object;)Z
488}
489
490public abstract class kotlinx/coroutines/experimental/channels/AbstractSendChannel : kotlinx/coroutines/experimental/channels/SendChannel {
491 public fun <init> ()V
492 protected fun afterClose (Ljava/lang/Throwable;)V
493 public fun close (Ljava/lang/Throwable;)Z
494 protected final fun conflatePreviousSendBuffered (Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListNode;)V
495 protected final fun describeSendBuffered (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListNode$AddLastDesc;
496 protected final fun describeSendConflated (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListNode$AddLastDesc;
497 protected final fun describeTryOffer (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/channels/AbstractSendChannel$TryOfferDesc;
498 protected fun getBufferDebugString ()Ljava/lang/String;
499 protected final fun getClosedForReceive ()Lkotlinx/coroutines/experimental/channels/Closed;
500 protected final fun getClosedForSend ()Lkotlinx/coroutines/experimental/channels/Closed;
501 public final fun getOnSend ()Lkotlinx/coroutines/experimental/selects/SelectClause2;
502 protected final fun getQueue ()Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListHead;
503 protected abstract fun isBufferAlwaysFull ()Z
504 protected abstract fun isBufferFull ()Z
505 public final fun isClosedForSend ()Z
506 public final fun isFull ()Z
507 public final fun offer (Ljava/lang/Object;)Z
508 protected fun offerInternal (Ljava/lang/Object;)Ljava/lang/Object;
509 protected fun offerSelectInternal (Ljava/lang/Object;Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
510 protected fun onClosed (Lkotlinx/coroutines/experimental/channels/Closed;)V
511 public final fun send (Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
512 protected final fun sendBuffered (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveOrClosed;
513 protected final fun sendConflated (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveOrClosed;
514 protected fun takeFirstReceiveOrPeekClosed ()Lkotlinx/coroutines/experimental/channels/ReceiveOrClosed;
515 protected final fun takeFirstSendOrPeekClosed ()Lkotlinx/coroutines/experimental/channels/Send;
516 public fun toString ()Ljava/lang/String;
517}
518
519protected final class kotlinx/coroutines/experimental/channels/AbstractSendChannel$TryOfferDesc : kotlinx/coroutines/experimental/internal/LockFreeLinkedListNode$RemoveFirstDesc {
520 public final field element Ljava/lang/Object;
521 public field resumeToken Ljava/lang/Object;
522 public fun <init> (Ljava/lang/Object;Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListHead;)V
523 public synthetic fun validatePrepared (Ljava/lang/Object;)Z
524}
525
526public abstract interface class kotlinx/coroutines/experimental/channels/ActorJob : kotlinx/coroutines/experimental/channels/SendChannel {
527 public abstract fun getChannel ()Lkotlinx/coroutines/experimental/channels/SendChannel;
528}
529
530public final class kotlinx/coroutines/experimental/channels/ActorKt {
531 public static final synthetic fun actor (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ActorJob;
532 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;
533 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;
534 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;
535 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;
536 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;
537}
538
539public abstract interface class kotlinx/coroutines/experimental/channels/ActorScope : kotlinx/coroutines/experimental/CoroutineScope, kotlinx/coroutines/experimental/channels/ReceiveChannel {
540 public abstract fun getChannel ()Lkotlinx/coroutines/experimental/channels/Channel;
541}
542
543public final class kotlinx/coroutines/experimental/channels/ArrayBroadcastChannel : kotlinx/coroutines/experimental/channels/AbstractSendChannel, kotlinx/coroutines/experimental/channels/BroadcastChannel {
544 public fun <init> (I)V
545 public fun close (Ljava/lang/Throwable;)Z
546 public final fun getCapacity ()I
547 public fun open ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Roman Elizarovf5f09832018-05-16 15:10:28 +0300548 public fun openSubscription ()Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
549 public synthetic fun openSubscription ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300550}
551
552public class kotlinx/coroutines/experimental/channels/ArrayChannel : kotlinx/coroutines/experimental/channels/AbstractChannel {
553 public fun <init> (I)V
554 protected fun cleanupSendQueueOnCancel ()V
555 protected fun getBufferDebugString ()Ljava/lang/String;
556 public final fun getCapacity ()I
557 protected final fun isBufferAlwaysEmpty ()Z
558 protected final fun isBufferAlwaysFull ()Z
559 protected final fun isBufferEmpty ()Z
560 protected final fun isBufferFull ()Z
561 protected fun offerInternal (Ljava/lang/Object;)Ljava/lang/Object;
562 protected fun offerSelectInternal (Ljava/lang/Object;Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
563 protected fun pollInternal ()Ljava/lang/Object;
564 protected fun pollSelectInternal (Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
565}
566
567public abstract interface class kotlinx/coroutines/experimental/channels/BroadcastChannel : kotlinx/coroutines/experimental/channels/SendChannel {
568 public static final field Factory Lkotlinx/coroutines/experimental/channels/BroadcastChannel$Factory;
569 public abstract fun open ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Roman Elizarovf5f09832018-05-16 15:10:28 +0300570 public abstract fun openSubscription ()Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
571 public abstract synthetic fun openSubscription ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300572}
573
574public final class kotlinx/coroutines/experimental/channels/BroadcastChannel$DefaultImpls {
575 public static fun open (Lkotlinx/coroutines/experimental/channels/BroadcastChannel;)Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Roman Elizarovf5f09832018-05-16 15:10:28 +0300576 public static synthetic fun openSubscription (Lkotlinx/coroutines/experimental/channels/BroadcastChannel;)Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300577}
578
579public final class kotlinx/coroutines/experimental/channels/BroadcastChannel$Factory {
580 public final synthetic fun invoke (I)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
581}
582
583public final class kotlinx/coroutines/experimental/channels/BroadcastChannelKt {
584 public static final fun BroadcastChannel (I)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
Vsevolod Tolstopyatov313978c2018-06-01 15:30:34 +0300585 public static final synthetic fun use (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300586}
587
588public abstract interface class kotlinx/coroutines/experimental/channels/Channel : kotlinx/coroutines/experimental/channels/ReceiveChannel, kotlinx/coroutines/experimental/channels/SendChannel {
589 public static final field CONFLATED I
590 public static final field Factory Lkotlinx/coroutines/experimental/channels/Channel$Factory;
591 public static final field UNLIMITED I
592}
593
594public final class kotlinx/coroutines/experimental/channels/Channel$Factory {
595 public static final field CONFLATED I
596 public static final field UNLIMITED I
597 public final synthetic fun invoke (I)Lkotlinx/coroutines/experimental/channels/Channel;
598 public static synthetic fun invoke$default (Lkotlinx/coroutines/experimental/channels/Channel$Factory;IILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/Channel;
599}
600
601public abstract interface class kotlinx/coroutines/experimental/channels/ChannelIterator {
602 public abstract fun hasNext (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
603 public abstract fun next (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
604}
605
606public final class kotlinx/coroutines/experimental/channels/ChannelKt {
607 public static final fun Channel ()Lkotlinx/coroutines/experimental/channels/Channel;
608 public static final fun Channel (I)Lkotlinx/coroutines/experimental/channels/Channel;
609}
610
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300611public final class kotlinx/coroutines/experimental/channels/ChannelsKt {
612 public static final fun any (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
613 public static final fun asReceiveChannel (Ljava/lang/Iterable;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
614 public static final fun asReceiveChannel (Lkotlin/sequences/Sequence;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
615 public static synthetic fun asReceiveChannel$default (Ljava/lang/Iterable;Lkotlin/coroutines/experimental/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
616 public static synthetic fun asReceiveChannel$default (Lkotlin/sequences/Sequence;Lkotlin/coroutines/experimental/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
617 public static final fun consume (Lkotlinx/coroutines/experimental/channels/BroadcastChannel;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
618 public static final fun consume (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
619 public static final synthetic fun consumeEach (Lkotlinx/coroutines/experimental/channels/BroadcastChannel;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
620 public static final synthetic fun consumeEach (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
621 public static final fun consumes (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlin/jvm/functions/Function1;
622 public static final fun consumesAll ([Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlin/jvm/functions/Function1;
623 public static final fun count (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
624 public static final fun distinct (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
625 public static final fun distinctBy (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
626 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;
627 public static final fun drop (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
628 public static synthetic fun drop$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
629 public static final fun dropWhile (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
630 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;
631 public static final fun elementAt (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
632 public static final fun elementAtOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
633 public static final fun filter (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
634 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;
635 public static final fun filterIndexed (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function3;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
636 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;
637 public static final fun filterNot (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
638 public static final synthetic fun filterNot (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
639 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;
640 public static final fun filterNotNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
641 public static final fun filterNotNullTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
642 public static final fun filterNotNullTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/SendChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
643 public static final fun first (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
644 public static final fun firstOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
645 public static final fun flatMap (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
646 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;
647 public static final fun indexOf (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
648 public static final fun last (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
649 public static final fun lastIndexOf (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
650 public static final fun lastOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
651 public static final fun map (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
652 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;
653 public static final fun mapIndexed (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function3;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
654 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;
655 public static final fun mapIndexedNotNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function3;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
656 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;
657 public static final fun mapNotNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
658 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;
659 public static final fun maxWith (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Comparator;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
660 public static final fun minWith (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Comparator;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
661 public static final fun none (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
662 public static final fun requireNoNulls (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Vsevolod Tolstopyatov26b86e92018-06-07 15:24:31 +0300663 public static final fun sendBlocking (Lkotlinx/coroutines/experimental/channels/SendChannel;Ljava/lang/Object;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300664 public static final fun single (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
665 public static final fun singleOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
666 public static final fun take (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
667 public static synthetic fun take$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
668 public static final fun takeWhile (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
669 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;
670 public static final fun toChannel (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/SendChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
671 public static final fun toCollection (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
672 public static final fun toList (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
673 public static final fun toMap (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Map;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
674 public static final fun toMap (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
675 public static final fun toMutableList (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
676 public static final fun toMutableSet (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
677 public static final fun toSet (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
678 public static final fun withIndex (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
679 public static synthetic fun withIndex$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
680 public static final fun zip (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
681 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;
682 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;
683}
684
685public final class kotlinx/coroutines/experimental/channels/Closed : kotlinx/coroutines/experimental/internal/LockFreeLinkedListNode, kotlinx/coroutines/experimental/channels/ReceiveOrClosed, kotlinx/coroutines/experimental/channels/Send {
686 public final field closeCause Ljava/lang/Throwable;
687 public fun <init> (Ljava/lang/Throwable;)V
688 public fun completeResumeReceive (Ljava/lang/Object;)V
689 public fun completeResumeSend (Ljava/lang/Object;)V
690 public synthetic fun getOfferResult ()Ljava/lang/Object;
691 public fun getOfferResult ()Lkotlinx/coroutines/experimental/channels/Closed;
692 public synthetic fun getPollResult ()Ljava/lang/Object;
693 public fun getPollResult ()Lkotlinx/coroutines/experimental/channels/Closed;
694 public final fun getReceiveException ()Ljava/lang/Throwable;
695 public final fun getSendException ()Ljava/lang/Throwable;
696 public fun resumeSendClosed (Lkotlinx/coroutines/experimental/channels/Closed;)Ljava/lang/Void;
697 public synthetic fun resumeSendClosed (Lkotlinx/coroutines/experimental/channels/Closed;)V
698 public fun toString ()Ljava/lang/String;
699 public fun tryResumeReceive (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
700 public fun tryResumeSend (Ljava/lang/Object;)Ljava/lang/Object;
701}
702
703public final class kotlinx/coroutines/experimental/channels/ClosedReceiveChannelException : java/util/NoSuchElementException {
704 public fun <init> (Ljava/lang/String;)V
705}
706
707public final class kotlinx/coroutines/experimental/channels/ClosedSendChannelException : java/util/concurrent/CancellationException {
708 public fun <init> (Ljava/lang/String;)V
709}
710
711public final class kotlinx/coroutines/experimental/channels/ConflatedBroadcastChannel : kotlinx/coroutines/experimental/channels/BroadcastChannel {
712 public static final field CLOSED Lkotlinx/coroutines/experimental/channels/ConflatedBroadcastChannel$Closed;
713 public static final field Companion Lkotlinx/coroutines/experimental/channels/ConflatedBroadcastChannel$Companion;
714 public static final field INITIAL_STATE Lkotlinx/coroutines/experimental/channels/ConflatedBroadcastChannel$State;
715 public static final field UNDEFINED Lkotlinx/coroutines/experimental/internal/Symbol;
716 public fun <init> ()V
717 public fun <init> (Ljava/lang/Object;)V
718 public fun close (Ljava/lang/Throwable;)Z
719 public fun getOnSend ()Lkotlinx/coroutines/experimental/selects/SelectClause2;
720 public final fun getValue ()Ljava/lang/Object;
721 public final fun getValueOrNull ()Ljava/lang/Object;
722 public fun isClosedForSend ()Z
723 public fun isFull ()Z
724 public fun offer (Ljava/lang/Object;)Z
725 public fun open ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Roman Elizarovf5f09832018-05-16 15:10:28 +0300726 public fun openSubscription ()Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
727 public synthetic fun openSubscription ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300728 public fun send (Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
729}
730
731public class kotlinx/coroutines/experimental/channels/ConflatedChannel : kotlinx/coroutines/experimental/channels/AbstractChannel {
732 public fun <init> ()V
733 protected final fun isBufferAlwaysEmpty ()Z
734 protected final fun isBufferAlwaysFull ()Z
735 protected final fun isBufferEmpty ()Z
736 protected final fun isBufferFull ()Z
737 protected fun offerInternal (Ljava/lang/Object;)Ljava/lang/Object;
738 protected fun offerSelectInternal (Ljava/lang/Object;Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
739 protected fun onClosed (Lkotlinx/coroutines/experimental/channels/Closed;)V
740}
741
742public class kotlinx/coroutines/experimental/channels/LinkedListChannel : kotlinx/coroutines/experimental/channels/AbstractChannel {
743 public fun <init> ()V
744 protected final fun isBufferAlwaysEmpty ()Z
745 protected final fun isBufferAlwaysFull ()Z
746 protected final fun isBufferEmpty ()Z
747 protected final fun isBufferFull ()Z
748 protected fun offerInternal (Ljava/lang/Object;)Ljava/lang/Object;
749 protected fun offerSelectInternal (Ljava/lang/Object;Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
750}
751
752public final class kotlinx/coroutines/experimental/channels/ProduceKt {
753 public static final fun buildChannel (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ProducerJob;
754 public static synthetic fun buildChannel$default (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ProducerJob;
755 public static final synthetic fun produce (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ProducerJob;
756 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;
757 public static final synthetic fun produce (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
758 public static synthetic fun produce$default (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ProducerJob;
759 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;
760 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;
761}
762
763public abstract interface class kotlinx/coroutines/experimental/channels/ProducerJob : kotlinx/coroutines/experimental/Job, kotlinx/coroutines/experimental/channels/ReceiveChannel {
764 public abstract fun getChannel ()Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
765}
766
767public final class kotlinx/coroutines/experimental/channels/ProducerJob$DefaultImpls {
768 public static fun fold (Lkotlinx/coroutines/experimental/channels/ProducerJob;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
769 public static fun get (Lkotlinx/coroutines/experimental/channels/ProducerJob;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
770 public static fun getCompletionException (Lkotlinx/coroutines/experimental/channels/ProducerJob;)Ljava/lang/Throwable;
771 public static fun minusKey (Lkotlinx/coroutines/experimental/channels/ProducerJob;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
772 public static fun plus (Lkotlinx/coroutines/experimental/channels/ProducerJob;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
773 public static fun plus (Lkotlinx/coroutines/experimental/channels/ProducerJob;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
774}
775
776public abstract interface class kotlinx/coroutines/experimental/channels/ProducerScope : kotlinx/coroutines/experimental/CoroutineScope, kotlinx/coroutines/experimental/channels/SendChannel {
777 public abstract fun getChannel ()Lkotlinx/coroutines/experimental/channels/SendChannel;
778}
779
780public abstract interface class kotlinx/coroutines/experimental/channels/ReceiveChannel {
781 public abstract fun cancel (Ljava/lang/Throwable;)Z
782 public abstract fun getOnReceive ()Lkotlinx/coroutines/experimental/selects/SelectClause1;
783 public abstract fun getOnReceiveOrNull ()Lkotlinx/coroutines/experimental/selects/SelectClause1;
784 public abstract fun isClosedForReceive ()Z
785 public abstract fun isEmpty ()Z
786 public abstract fun iterator ()Lkotlinx/coroutines/experimental/channels/ChannelIterator;
787 public abstract fun poll ()Ljava/lang/Object;
788 public abstract fun receive (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
789 public abstract fun receiveOrNull (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
790}
791
792public final class kotlinx/coroutines/experimental/channels/ReceiveChannel$DefaultImpls {
793 public static synthetic fun cancel$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/lang/Throwable;ILjava/lang/Object;)Z
794}
795
796public abstract interface class kotlinx/coroutines/experimental/channels/ReceiveOrClosed {
797 public abstract fun completeResumeReceive (Ljava/lang/Object;)V
798 public abstract fun getOfferResult ()Ljava/lang/Object;
799 public abstract fun tryResumeReceive (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
800}
801
802public class kotlinx/coroutines/experimental/channels/RendezvousChannel : kotlinx/coroutines/experimental/channels/AbstractChannel {
803 public fun <init> ()V
804 protected final fun isBufferAlwaysEmpty ()Z
805 protected final fun isBufferAlwaysFull ()Z
806 protected final fun isBufferEmpty ()Z
807 protected final fun isBufferFull ()Z
808}
809
810public abstract interface class kotlinx/coroutines/experimental/channels/Send {
811 public abstract fun completeResumeSend (Ljava/lang/Object;)V
812 public abstract fun getPollResult ()Ljava/lang/Object;
813 public abstract fun resumeSendClosed (Lkotlinx/coroutines/experimental/channels/Closed;)V
814 public abstract fun tryResumeSend (Ljava/lang/Object;)Ljava/lang/Object;
815}
816
817public abstract interface class kotlinx/coroutines/experimental/channels/SendChannel {
818 public abstract fun close (Ljava/lang/Throwable;)Z
819 public abstract fun getOnSend ()Lkotlinx/coroutines/experimental/selects/SelectClause2;
820 public abstract fun isClosedForSend ()Z
821 public abstract fun isFull ()Z
822 public abstract fun offer (Ljava/lang/Object;)Z
823 public abstract fun send (Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
824}
825
826public final class kotlinx/coroutines/experimental/channels/SendChannel$DefaultImpls {
827 public static synthetic fun close$default (Lkotlinx/coroutines/experimental/channels/SendChannel;Ljava/lang/Throwable;ILjava/lang/Object;)Z
828}
829
830public final class kotlinx/coroutines/experimental/channels/SendElement : kotlinx/coroutines/experimental/internal/LockFreeLinkedListNode, kotlinx/coroutines/experimental/channels/Send {
831 public final field cont Lkotlinx/coroutines/experimental/CancellableContinuation;
832 public fun <init> (Ljava/lang/Object;Lkotlinx/coroutines/experimental/CancellableContinuation;)V
833 public fun completeResumeSend (Ljava/lang/Object;)V
834 public fun getPollResult ()Ljava/lang/Object;
835 public fun resumeSendClosed (Lkotlinx/coroutines/experimental/channels/Closed;)V
836 public fun toString ()Ljava/lang/String;
837 public fun tryResumeSend (Ljava/lang/Object;)Ljava/lang/Object;
838}
839
840public abstract interface class kotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel : java/io/Closeable, kotlinx/coroutines/experimental/channels/ReceiveChannel {
841 public abstract fun close ()V
842}
843
844public final class kotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel$DefaultImpls {
845 public static fun close (Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;)V
846}
847
Vsevolod Tolstopyatov03d2ff72018-05-29 17:28:20 +0300848public final class kotlinx/coroutines/experimental/channels/TickerChannelsKt {
Roman Elizarovb5328a72018-06-06 18:31:21 +0300849 public static final fun ticker (JLjava/util/concurrent/TimeUnit;JLkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/channels/TickerMode;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
850 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;
851}
852
853public final class kotlinx/coroutines/experimental/channels/TickerMode : java/lang/Enum {
854 public static final field FIXED_DELAY Lkotlinx/coroutines/experimental/channels/TickerMode;
855 public static final field FIXED_PERIOD Lkotlinx/coroutines/experimental/channels/TickerMode;
856 public static fun valueOf (Ljava/lang/String;)Lkotlinx/coroutines/experimental/channels/TickerMode;
857 public static fun values ()[Lkotlinx/coroutines/experimental/channels/TickerMode;
Vsevolod Tolstopyatov03d2ff72018-05-29 17:28:20 +0300858}
859
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300860public final class kotlinx/coroutines/experimental/intrinsics/CancellableKt {
861 public static final fun startCoroutineCancellable (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)V
862 public static final fun startCoroutineCancellable (Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)V
863}
864
865public final class kotlinx/coroutines/experimental/intrinsics/UndispatchedKt {
866 public static final fun startCoroutineUndispatched (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)V
867 public static final fun startCoroutineUndispatched (Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)V
868 public static final fun startUndispatchedOrReturn (Lkotlinx/coroutines/experimental/AbstractCoroutine;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
869 public static final fun startUndispatchedOrReturn (Lkotlinx/coroutines/experimental/AbstractCoroutine;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
870}
871
872public abstract interface class kotlinx/coroutines/experimental/selects/SelectBuilder {
873 public abstract fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause0;Lkotlin/jvm/functions/Function1;)V
874 public abstract fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause1;Lkotlin/jvm/functions/Function2;)V
875 public abstract fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
876 public abstract fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
877 public abstract fun onTimeout (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;)V
878}
879
880public final class kotlinx/coroutines/experimental/selects/SelectBuilder$DefaultImpls {
881 public static fun invoke (Lkotlinx/coroutines/experimental/selects/SelectBuilder;Lkotlinx/coroutines/experimental/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
882 public static synthetic fun onTimeout$default (Lkotlinx/coroutines/experimental/selects/SelectBuilder;JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
883}
884
885public 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 {
886 public fun <init> (Lkotlin/coroutines/experimental/Continuation;)V
887 public fun disposeOnSelect (Lkotlinx/coroutines/experimental/DisposableHandle;)V
888 public fun getCompletion ()Lkotlin/coroutines/experimental/Continuation;
889 public fun getContext ()Lkotlin/coroutines/experimental/CoroutineContext;
890 public final fun getResult ()Ljava/lang/Object;
891 public final fun handleBuilderException (Ljava/lang/Throwable;)V
892 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause0;Lkotlin/jvm/functions/Function1;)V
893 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause1;Lkotlin/jvm/functions/Function2;)V
894 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
895 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
896 public fun isSelected ()Z
897 public fun onTimeout (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;)V
898 public fun performAtomicIfNotSelected (Lkotlinx/coroutines/experimental/internal/AtomicDesc;)Ljava/lang/Object;
899 public fun performAtomicTrySelect (Lkotlinx/coroutines/experimental/internal/AtomicDesc;)Ljava/lang/Object;
900 public fun resume (Ljava/lang/Object;)V
901 public fun resumeSelectCancellableWithException (Ljava/lang/Throwable;)V
902 public fun resumeWithException (Ljava/lang/Throwable;)V
903 public fun trySelect (Ljava/lang/Object;)Z
904}
905
906public abstract interface class kotlinx/coroutines/experimental/selects/SelectClause0 {
907 public abstract fun registerSelectClause0 (Lkotlinx/coroutines/experimental/selects/SelectInstance;Lkotlin/jvm/functions/Function1;)V
908}
909
910public abstract interface class kotlinx/coroutines/experimental/selects/SelectClause1 {
911 public abstract fun registerSelectClause1 (Lkotlinx/coroutines/experimental/selects/SelectInstance;Lkotlin/jvm/functions/Function2;)V
912}
913
914public abstract interface class kotlinx/coroutines/experimental/selects/SelectClause2 {
915 public abstract fun registerSelectClause2 (Lkotlinx/coroutines/experimental/selects/SelectInstance;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
916}
917
918public abstract interface class kotlinx/coroutines/experimental/selects/SelectInstance {
919 public abstract fun disposeOnSelect (Lkotlinx/coroutines/experimental/DisposableHandle;)V
920 public abstract fun getCompletion ()Lkotlin/coroutines/experimental/Continuation;
921 public abstract fun isSelected ()Z
922 public abstract fun performAtomicIfNotSelected (Lkotlinx/coroutines/experimental/internal/AtomicDesc;)Ljava/lang/Object;
923 public abstract fun performAtomicTrySelect (Lkotlinx/coroutines/experimental/internal/AtomicDesc;)Ljava/lang/Object;
924 public abstract fun resumeSelectCancellableWithException (Ljava/lang/Throwable;)V
925 public abstract fun trySelect (Ljava/lang/Object;)Z
926}
927
928public final class kotlinx/coroutines/experimental/selects/UnbiasedSelectBuilderImpl : kotlinx/coroutines/experimental/selects/SelectBuilder {
929 public fun <init> (Lkotlin/coroutines/experimental/Continuation;)V
930 public final fun getClauses ()Ljava/util/ArrayList;
931 public final fun getInstance ()Lkotlinx/coroutines/experimental/selects/SelectBuilderImpl;
932 public final fun handleBuilderException (Ljava/lang/Throwable;)V
933 public final fun initSelectResult ()Ljava/lang/Object;
934 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause0;Lkotlin/jvm/functions/Function1;)V
935 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause1;Lkotlin/jvm/functions/Function2;)V
936 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
937 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
938 public fun onTimeout (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;)V
939}
940
941public final class kotlinx/coroutines/experimental/selects/WhileSelectKt {
942 public static final fun whileSelect (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
943}
944
945public abstract interface class kotlinx/coroutines/experimental/sync/Mutex {
946 public abstract fun getOnLock ()Lkotlinx/coroutines/experimental/selects/SelectClause2;
947 public abstract fun holdsLock (Ljava/lang/Object;)Z
948 public abstract fun isLocked ()Z
949 public abstract fun lock (Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
950 public abstract fun tryLock (Ljava/lang/Object;)Z
951 public abstract fun unlock (Ljava/lang/Object;)V
952}
953
954public final class kotlinx/coroutines/experimental/sync/Mutex$DefaultImpls {
955 public static synthetic fun lock$default (Lkotlinx/coroutines/experimental/sync/Mutex;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
956 public static synthetic fun tryLock$default (Lkotlinx/coroutines/experimental/sync/Mutex;Ljava/lang/Object;ILjava/lang/Object;)Z
957 public static synthetic fun unlock$default (Lkotlinx/coroutines/experimental/sync/Mutex;Ljava/lang/Object;ILjava/lang/Object;)V
958}
959
960public final class kotlinx/coroutines/experimental/sync/MutexKt {
961 public static final fun Mutex (Z)Lkotlinx/coroutines/experimental/sync/Mutex;
962 public static synthetic fun Mutex$default (ZILjava/lang/Object;)Lkotlinx/coroutines/experimental/sync/Mutex;
963 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;
964 public static final synthetic fun withLock (Lkotlinx/coroutines/experimental/sync/Mutex;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
965 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;
966 public static final fun withMutex (Lkotlinx/coroutines/experimental/sync/Mutex;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
967}
968
Roman Elizarov71ca1c82018-05-14 16:17:35 +0300969public final class kotlinx/coroutines/experimental/test/TestCoroutineContext : kotlin/coroutines/experimental/CoroutineContext {
970 public fun <init> ()V
971 public fun <init> (Ljava/lang/String;)V
972 public synthetic fun <init> (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
973 public final fun advanceTimeBy (JLjava/util/concurrent/TimeUnit;)J
974 public static synthetic fun advanceTimeBy$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;JLjava/util/concurrent/TimeUnit;ILjava/lang/Object;)J
975 public final fun advanceTimeTo (JLjava/util/concurrent/TimeUnit;)V
976 public static synthetic fun advanceTimeTo$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;JLjava/util/concurrent/TimeUnit;ILjava/lang/Object;)V
977 public final fun assertAllUnhandledExceptions (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
978 public static synthetic fun assertAllUnhandledExceptions$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
979 public final fun assertAnyUnhandledException (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
980 public static synthetic fun assertAnyUnhandledException$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
981 public final fun assertExceptions (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
982 public static synthetic fun assertExceptions$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
983 public final fun assertUnhandledException (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
984 public static synthetic fun assertUnhandledException$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
985 public final fun cancelAllActions ()V
986 public fun fold (Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
987 public fun get (Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
988 public final fun getExceptions ()Ljava/util/List;
989 public fun minusKey (Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
990 public final fun now (Ljava/util/concurrent/TimeUnit;)J
991 public static synthetic fun now$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Ljava/util/concurrent/TimeUnit;ILjava/lang/Object;)J
992 public fun plus (Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
993 public fun toString ()Ljava/lang/String;
994 public final fun triggerActions ()V
995}
996
997public final class kotlinx/coroutines/experimental/test/TestCoroutineContextKt {
998 public static final fun withTestContext (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Lkotlin/jvm/functions/Function1;)V
999 public static synthetic fun withTestContext$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1000}
1001