blob: f95bce0ebfd1470f9966260bbc9504f3fb18287f [file] [log] [blame]
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03001public abstract class kotlinx/coroutines/experimental/AbstractCoroutine : kotlin/coroutines/experimental/Continuation, kotlinx/coroutines/experimental/CoroutineScope, kotlinx/coroutines/experimental/Job {
2 public fun <init> (Lkotlin/coroutines/experimental/CoroutineContext;Z)V
3 public synthetic fun <init> (Lkotlin/coroutines/experimental/CoroutineContext;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03004 public final fun getContext ()Lkotlin/coroutines/experimental/CoroutineContext;
Roman Elizarovc32579e2018-09-09 19:21:43 +03005 public fun getCoroutineContext ()Lkotlin/coroutines/experimental/CoroutineContext;
6 public fun isActive ()Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03007 protected fun onCancellation (Ljava/lang/Throwable;)V
8 protected fun onCompleted (Ljava/lang/Object;)V
9 protected fun onCompletedExceptionally (Ljava/lang/Throwable;)V
10 protected fun onStart ()V
11 public final fun resume (Ljava/lang/Object;)V
12 public final fun resumeWithException (Ljava/lang/Throwable;)V
13 public final fun start (Lkotlinx/coroutines/experimental/CoroutineStart;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
14 public final fun start (Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;)V
15}
16
17public final class kotlinx/coroutines/experimental/AwaitKt {
18 public static final fun awaitAll (Ljava/util/Collection;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
19 public static final fun awaitAll ([Lkotlinx/coroutines/experimental/Deferred;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
20 public static final fun joinAll (Ljava/util/Collection;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
21 public static final fun joinAll ([Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
22}
23
24public final class kotlinx/coroutines/experimental/BuildersKt {
Roman Elizarovc32579e2018-09-09 19:21:43 +030025 public static final fun launch (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Job;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030026 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;
Roman Elizarovc32579e2018-09-09 19:21:43 +030030 public static final fun launch (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Job;
31 public static synthetic fun launch$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Job;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030032 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;
33 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;
34 public static synthetic fun launch$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Job;
Roman Elizarovc32579e2018-09-09 19:21:43 +030035 public static synthetic fun launch$default (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Job;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030036 public static final synthetic fun run (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
37 public static final fun run (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
38 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;
39 public static final fun runBlocking (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
40 public static synthetic fun runBlocking$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/lang/Object;
Roman Elizarovc32579e2018-09-09 19:21:43 +030041 public static final synthetic fun withContext (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
42 public static final fun withContext (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030043 public static synthetic fun withContext$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
Roman Elizarovc32579e2018-09-09 19:21:43 +030044 public static synthetic fun withContext$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030045}
46
47public abstract interface class kotlinx/coroutines/experimental/CancellableContinuation : kotlin/coroutines/experimental/Continuation {
48 public abstract fun cancel (Ljava/lang/Throwable;)Z
49 public abstract fun completeResume (Ljava/lang/Object;)V
50 public abstract fun initCancellability ()V
51 public abstract fun invokeOnCancellation (Lkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov2cd27fb2018-06-07 13:22:17 +030052 public abstract fun invokeOnCompletion (ZZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030053 public abstract fun isActive ()Z
54 public abstract fun isCancelled ()Z
55 public abstract fun isCompleted ()Z
56 public abstract fun resumeUndispatched (Lkotlinx/coroutines/experimental/CoroutineDispatcher;Ljava/lang/Object;)V
57 public abstract fun resumeUndispatchedWithException (Lkotlinx/coroutines/experimental/CoroutineDispatcher;Ljava/lang/Throwable;)V
58 public abstract fun tryResume (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
59 public abstract fun tryResumeWithException (Ljava/lang/Throwable;)Ljava/lang/Object;
60}
61
62public final class kotlinx/coroutines/experimental/CancellableContinuation$DefaultImpls {
63 public static synthetic fun cancel$default (Lkotlinx/coroutines/experimental/CancellableContinuation;Ljava/lang/Throwable;ILjava/lang/Object;)Z
Vsevolod Tolstopyatovbb19a262018-05-25 19:14:59 +030064 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 +030065 public static synthetic fun tryResume$default (Lkotlinx/coroutines/experimental/CancellableContinuation;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;
66}
67
68public final class kotlinx/coroutines/experimental/CancellableContinuationImpl : java/lang/Runnable, kotlinx/coroutines/experimental/CancellableContinuation {
69 public fun <init> (Lkotlin/coroutines/experimental/Continuation;I)V
70 public fun completeResume (Ljava/lang/Object;)V
71 public fun getContext ()Lkotlin/coroutines/experimental/CoroutineContext;
72 public fun getSuccessfulResult (Ljava/lang/Object;)Ljava/lang/Object;
73 public fun initCancellability ()V
Vsevolod Tolstopyatov2cd27fb2018-06-07 13:22:17 +030074 public fun invokeOnCompletion (ZZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030075 public fun resumeUndispatched (Lkotlinx/coroutines/experimental/CoroutineDispatcher;Ljava/lang/Object;)V
76 public fun resumeUndispatchedWithException (Lkotlinx/coroutines/experimental/CoroutineDispatcher;Ljava/lang/Throwable;)V
77 public fun tryResume (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
78 public fun tryResumeWithException (Ljava/lang/Throwable;)Ljava/lang/Object;
79}
80
81public final class kotlinx/coroutines/experimental/CancellableContinuationKt {
82 public static final fun disposeOnCancellation (Lkotlinx/coroutines/experimental/CancellableContinuation;Lkotlinx/coroutines/experimental/DisposableHandle;)V
Vsevolod Tolstopyatov2cd27fb2018-06-07 13:22:17 +030083 public static final fun disposeOnCompletion (Lkotlinx/coroutines/experimental/CancellableContinuation;Lkotlinx/coroutines/experimental/DisposableHandle;)Lkotlinx/coroutines/experimental/DisposableHandle;
84 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 +030085 public static final fun removeOnCancellation (Lkotlinx/coroutines/experimental/CancellableContinuation;Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListNode;)V
86}
87
88public final class kotlinx/coroutines/experimental/CancelledContinuation : kotlinx/coroutines/experimental/CompletedExceptionally {
89 public fun <init> (Lkotlin/coroutines/experimental/Continuation;Ljava/lang/Throwable;)V
90}
91
92public abstract class kotlinx/coroutines/experimental/CloseableCoroutineDispatcher : kotlinx/coroutines/experimental/CoroutineDispatcher, java/io/Closeable {
93 public fun <init> ()V
94}
95
Vsevolod Tolstopyatovb517f052018-08-15 13:03:23 +030096public final class kotlinx/coroutines/experimental/CommonPool : kotlinx/coroutines/experimental/ExecutorCoroutineDispatcher {
Vsevolod Tolstopyatov6a0ce762018-05-22 19:47:50 +030097 public static final field DEFAULT_PARALLELISM_PROPERTY_NAME Ljava/lang/String;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030098 public static final field INSTANCE Lkotlinx/coroutines/experimental/CommonPool;
Vsevolod Tolstopyatovb517f052018-08-15 13:03:23 +030099 public fun close ()V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300100 public fun dispatch (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Runnable;)V
Vsevolod Tolstopyatovb517f052018-08-15 13:03:23 +0300101 public fun getExecutor ()Ljava/util/concurrent/Executor;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300102 public fun toString ()Ljava/lang/String;
103}
104
105public abstract interface class kotlinx/coroutines/experimental/CompletableDeferred : kotlinx/coroutines/experimental/Deferred {
106 public abstract fun complete (Ljava/lang/Object;)Z
107 public abstract fun completeExceptionally (Ljava/lang/Throwable;)Z
108}
109
110public final class kotlinx/coroutines/experimental/CompletableDeferred$DefaultImpls {
111 public static fun fold (Lkotlinx/coroutines/experimental/CompletableDeferred;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
112 public static fun get (Lkotlinx/coroutines/experimental/CompletableDeferred;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
113 public static fun getCompletionException (Lkotlinx/coroutines/experimental/CompletableDeferred;)Ljava/lang/Throwable;
114 public static fun isComputing (Lkotlinx/coroutines/experimental/CompletableDeferred;)Z
115 public static fun minusKey (Lkotlinx/coroutines/experimental/CompletableDeferred;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
116 public static fun plus (Lkotlinx/coroutines/experimental/CompletableDeferred;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
117 public static fun plus (Lkotlinx/coroutines/experimental/CompletableDeferred;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
118}
119
120public final class kotlinx/coroutines/experimental/CompletableDeferredKt {
121 public static final synthetic fun CompletableDeferred ()Lkotlinx/coroutines/experimental/CompletableDeferred;
122 public static final fun CompletableDeferred (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/CompletableDeferred;
123 public static final fun CompletableDeferred (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/CompletableDeferred;
124 public static synthetic fun CompletableDeferred$default (Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/CompletableDeferred;
125}
126
127public class kotlinx/coroutines/experimental/CompletedExceptionally {
128 public final field cause Ljava/lang/Throwable;
129 public fun <init> (Ljava/lang/Throwable;)V
130 public fun toString ()Ljava/lang/String;
131}
132
133public final class kotlinx/coroutines/experimental/CompletionHandlerException : java/lang/RuntimeException {
134 public fun <init> (Ljava/lang/String;Ljava/lang/Throwable;)V
135}
136
137public final class kotlinx/coroutines/experimental/CoroutineContextKt {
138 public static final field DEBUG_PROPERTY_NAME Ljava/lang/String;
139 public static final field DEBUG_PROPERTY_VALUE_AUTO Ljava/lang/String;
140 public static final field DEBUG_PROPERTY_VALUE_OFF Ljava/lang/String;
141 public static final field DEBUG_PROPERTY_VALUE_ON Ljava/lang/String;
142 public static final fun getDefaultDispatcher ()Lkotlinx/coroutines/experimental/CoroutineDispatcher;
Roman Elizarovf5e67ba2018-08-23 17:27:19 +0300143 public static final fun getIO ()Lkotlinx/coroutines/experimental/CoroutineDispatcher;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300144 public static final fun newCoroutineContext (Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
145 public static final fun newCoroutineContext (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/Job;)Lkotlin/coroutines/experimental/CoroutineContext;
Roman Elizarov592de522018-09-10 20:06:38 +0300146 public static final fun newCoroutineContext (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300147 public static synthetic fun newCoroutineContext$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlin/coroutines/experimental/CoroutineContext;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300148}
149
150public abstract class kotlinx/coroutines/experimental/CoroutineDispatcher : kotlin/coroutines/experimental/AbstractCoroutineContextElement, kotlin/coroutines/experimental/ContinuationInterceptor {
151 public fun <init> ()V
152 public abstract fun dispatch (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Runnable;)V
Roman Elizarov70671092018-05-23 19:09:28 +0300153 public fun dispatchYield (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Runnable;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300154 public fun interceptContinuation (Lkotlin/coroutines/experimental/Continuation;)Lkotlin/coroutines/experimental/Continuation;
155 public fun isDispatchNeeded (Lkotlin/coroutines/experimental/CoroutineContext;)Z
156 public final fun plus (Lkotlinx/coroutines/experimental/CoroutineDispatcher;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
157 public fun toString ()Ljava/lang/String;
158}
159
160public abstract interface class kotlinx/coroutines/experimental/CoroutineExceptionHandler : kotlin/coroutines/experimental/CoroutineContext$Element {
161 public static final field Key Lkotlinx/coroutines/experimental/CoroutineExceptionHandler$Key;
162 public abstract fun handleException (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;)V
163}
164
165public final class kotlinx/coroutines/experimental/CoroutineExceptionHandler$DefaultImpls {
166 public static fun fold (Lkotlinx/coroutines/experimental/CoroutineExceptionHandler;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
167 public static fun get (Lkotlinx/coroutines/experimental/CoroutineExceptionHandler;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
168 public static fun minusKey (Lkotlinx/coroutines/experimental/CoroutineExceptionHandler;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
169 public static fun plus (Lkotlinx/coroutines/experimental/CoroutineExceptionHandler;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
170}
171
172public final class kotlinx/coroutines/experimental/CoroutineExceptionHandler$Key : kotlin/coroutines/experimental/CoroutineContext$Key {
173}
174
175public final class kotlinx/coroutines/experimental/CoroutineExceptionHandlerKt {
176 public static final fun CoroutineExceptionHandler (Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/CoroutineExceptionHandler;
177 public static final fun handleCoroutineException (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;)V
Vsevolod Tolstopyatov91ecee82018-08-07 18:24:00 +0300178 public static final fun handleCoroutineException (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;Lkotlinx/coroutines/experimental/Job;)V
179 public static synthetic fun handleCoroutineException$default (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300180}
181
182public final class kotlinx/coroutines/experimental/CoroutineName : kotlin/coroutines/experimental/AbstractCoroutineContextElement {
183 public static final field Key Lkotlinx/coroutines/experimental/CoroutineName$Key;
184 public fun <init> (Ljava/lang/String;)V
185 public final fun component1 ()Ljava/lang/String;
186 public final fun copy (Ljava/lang/String;)Lkotlinx/coroutines/experimental/CoroutineName;
187 public static synthetic fun copy$default (Lkotlinx/coroutines/experimental/CoroutineName;Ljava/lang/String;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/CoroutineName;
188 public fun equals (Ljava/lang/Object;)Z
189 public final fun getName ()Ljava/lang/String;
190 public fun hashCode ()I
191 public fun toString ()Ljava/lang/String;
192}
193
194public final class kotlinx/coroutines/experimental/CoroutineName$Key : kotlin/coroutines/experimental/CoroutineContext$Key {
195}
196
197public abstract interface class kotlinx/coroutines/experimental/CoroutineScope {
198 public abstract fun getCoroutineContext ()Lkotlin/coroutines/experimental/CoroutineContext;
Roman Elizarovc32579e2018-09-09 19:21:43 +0300199 public abstract synthetic fun isActive ()Z
200}
201
202public final class kotlinx/coroutines/experimental/CoroutineScope$DefaultImpls {
203 public static synthetic fun isActive (Lkotlinx/coroutines/experimental/CoroutineScope;)Z
204}
205
206public final class kotlinx/coroutines/experimental/CoroutineScopeKt {
207 public static final fun CoroutineScope (Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/CoroutineScope;
208 public static final fun coroutineScope (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
209 public static final fun currentScope (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
210 public static final fun isActive (Lkotlinx/coroutines/experimental/CoroutineScope;)Z
211 public static final fun plus (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/CoroutineScope;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300212}
213
214public final class kotlinx/coroutines/experimental/CoroutineStart : java/lang/Enum {
215 public static final field ATOMIC Lkotlinx/coroutines/experimental/CoroutineStart;
216 public static final field DEFAULT Lkotlinx/coroutines/experimental/CoroutineStart;
217 public static final field LAZY Lkotlinx/coroutines/experimental/CoroutineStart;
218 public static final field UNDISPATCHED Lkotlinx/coroutines/experimental/CoroutineStart;
219 public final fun invoke (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)V
220 public final fun invoke (Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)V
221 public final fun isLazy ()Z
222 public static fun valueOf (Ljava/lang/String;)Lkotlinx/coroutines/experimental/CoroutineStart;
223 public static fun values ()[Lkotlinx/coroutines/experimental/CoroutineStart;
224}
225
226public abstract interface class kotlinx/coroutines/experimental/Deferred : kotlinx/coroutines/experimental/Job {
227 public abstract fun await (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
228 public abstract fun getCompleted ()Ljava/lang/Object;
229 public abstract fun getCompletionExceptionOrNull ()Ljava/lang/Throwable;
230 public abstract fun getOnAwait ()Lkotlinx/coroutines/experimental/selects/SelectClause1;
231 public abstract fun isCompletedExceptionally ()Z
232 public abstract fun isComputing ()Z
233}
234
235public final class kotlinx/coroutines/experimental/Deferred$DefaultImpls {
236 public static fun fold (Lkotlinx/coroutines/experimental/Deferred;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
237 public static fun get (Lkotlinx/coroutines/experimental/Deferred;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
238 public static fun getCompletionException (Lkotlinx/coroutines/experimental/Deferred;)Ljava/lang/Throwable;
239 public static fun isComputing (Lkotlinx/coroutines/experimental/Deferred;)Z
240 public static fun minusKey (Lkotlinx/coroutines/experimental/Deferred;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
241 public static fun plus (Lkotlinx/coroutines/experimental/Deferred;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
242 public static fun plus (Lkotlinx/coroutines/experimental/Deferred;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
243}
244
245public final class kotlinx/coroutines/experimental/DeferredKt {
Roman Elizarovc32579e2018-09-09 19:21:43 +0300246 public static final fun async (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300247 public static final synthetic fun async (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
248 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;
249 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;
250 public static final fun async (Lkotlin/coroutines/experimental/CoroutineContext;ZLkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
Roman Elizarovc32579e2018-09-09 19:21:43 +0300251 public static final fun async (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
252 public static synthetic fun async$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Deferred;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300253 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;
254 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;
255 public static synthetic fun async$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Deferred;
Roman Elizarovc32579e2018-09-09 19:21:43 +0300256 public static synthetic fun async$default (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Deferred;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300257 public static final fun defer (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
258}
259
260public abstract interface class kotlinx/coroutines/experimental/Delay {
261 public abstract fun delay (JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
262 public abstract fun invokeOnTimeout (JLjava/util/concurrent/TimeUnit;Ljava/lang/Runnable;)Lkotlinx/coroutines/experimental/DisposableHandle;
263 public abstract fun scheduleResumeAfterDelay (JLjava/util/concurrent/TimeUnit;Lkotlinx/coroutines/experimental/CancellableContinuation;)V
264}
265
266public final class kotlinx/coroutines/experimental/Delay$DefaultImpls {
267 public static fun delay (Lkotlinx/coroutines/experimental/Delay;JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
268 public static synthetic fun delay$default (Lkotlinx/coroutines/experimental/Delay;JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
269 public static fun invokeOnTimeout (Lkotlinx/coroutines/experimental/Delay;JLjava/util/concurrent/TimeUnit;Ljava/lang/Runnable;)Lkotlinx/coroutines/experimental/DisposableHandle;
270}
271
272public final class kotlinx/coroutines/experimental/DelayKt {
273 public static final fun delay (ILkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
274 public static final fun delay (JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
275 public static synthetic fun delay$default (JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
276}
277
278public final class kotlinx/coroutines/experimental/DispatchedKt {
279 public static final fun dispatch (Lkotlinx/coroutines/experimental/DispatchedTask;I)V
280 public static synthetic fun dispatch$default (Lkotlinx/coroutines/experimental/DispatchedTask;IILjava/lang/Object;)V
281}
282
283public abstract interface class kotlinx/coroutines/experimental/DispatchedTask : java/lang/Runnable {
284 public abstract fun getDelegate ()Lkotlin/coroutines/experimental/Continuation;
285 public abstract fun getExceptionalResult (Ljava/lang/Object;)Ljava/lang/Throwable;
286 public abstract fun getResumeMode ()I
287 public abstract fun getSuccessfulResult (Ljava/lang/Object;)Ljava/lang/Object;
288 public abstract fun run ()V
289 public abstract fun takeState ()Ljava/lang/Object;
290}
291
292public final class kotlinx/coroutines/experimental/DispatchedTask$DefaultImpls {
293 public static fun getExceptionalResult (Lkotlinx/coroutines/experimental/DispatchedTask;Ljava/lang/Object;)Ljava/lang/Throwable;
294 public static fun getResumeMode (Lkotlinx/coroutines/experimental/DispatchedTask;)I
295 public static fun getSuccessfulResult (Lkotlinx/coroutines/experimental/DispatchedTask;Ljava/lang/Object;)Ljava/lang/Object;
296 public static fun run (Lkotlinx/coroutines/experimental/DispatchedTask;)V
297}
298
Roman Elizarovdc29b072018-09-11 18:42:03 +0300299public final class kotlinx/coroutines/experimental/Dispatchers {
300 public static final field Default Lkotlinx/coroutines/experimental/CoroutineDispatcher;
301 public static final field INSTANCE Lkotlinx/coroutines/experimental/Dispatchers;
302 public static final field Unconfined Lkotlinx/coroutines/experimental/CoroutineDispatcher;
303}
304
305public final class kotlinx/coroutines/experimental/DispatchersKt {
306 public static final field IO_PARALLELISM_PROPERTY_NAME Ljava/lang/String;
307 public static final fun getIO (Lkotlinx/coroutines/experimental/Dispatchers;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
308}
309
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300310public abstract interface class kotlinx/coroutines/experimental/DisposableHandle {
311 public abstract fun dispose ()V
312}
313
Geoffcdf84682018-08-05 23:30:33 -0700314public abstract interface class kotlinx/coroutines/experimental/EventLoop : kotlin/coroutines/experimental/ContinuationInterceptor {
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300315 public static final field Factory Lkotlinx/coroutines/experimental/EventLoop$Factory;
316 public abstract fun processNextEvent ()J
317}
318
Geoffcdf84682018-08-05 23:30:33 -0700319public final class kotlinx/coroutines/experimental/EventLoop$DefaultImpls {
320 public static fun fold (Lkotlinx/coroutines/experimental/EventLoop;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
321 public static fun get (Lkotlinx/coroutines/experimental/EventLoop;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
322 public static fun minusKey (Lkotlinx/coroutines/experimental/EventLoop;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
323 public static fun plus (Lkotlinx/coroutines/experimental/EventLoop;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
324}
325
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300326public final class kotlinx/coroutines/experimental/EventLoop$Factory {
327 public final synthetic fun invoke (Ljava/lang/Thread;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
328 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;
329}
330
331public final class kotlinx/coroutines/experimental/EventLoopKt {
Geoffcdf84682018-08-05 23:30:33 -0700332 public static final synthetic fun EventLoop (Ljava/lang/Thread;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
333 public static final fun EventLoop (Ljava/lang/Thread;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/EventLoop;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300334 public static synthetic fun EventLoop$default (Ljava/lang/Thread;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
Geoffcdf84682018-08-05 23:30:33 -0700335 public static synthetic fun EventLoop$default (Ljava/lang/Thread;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/EventLoop;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300336}
337
Vsevolod Tolstopyatovb517f052018-08-15 13:03:23 +0300338public abstract class kotlinx/coroutines/experimental/ExecutorCoroutineDispatcher : kotlinx/coroutines/experimental/CloseableCoroutineDispatcher, java/io/Closeable {
339 public fun <init> ()V
340 public abstract fun getExecutor ()Ljava/util/concurrent/Executor;
341}
342
343public abstract class kotlinx/coroutines/experimental/ExecutorCoroutineDispatcherBase : kotlinx/coroutines/experimental/ExecutorCoroutineDispatcher, kotlinx/coroutines/experimental/Delay {
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300344 public fun <init> ()V
345 public fun close ()V
346 public fun delay (JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
347 public fun dispatch (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Runnable;)V
348 public fun equals (Ljava/lang/Object;)Z
349 public fun hashCode ()I
350 public fun invokeOnTimeout (JLjava/util/concurrent/TimeUnit;Ljava/lang/Runnable;)Lkotlinx/coroutines/experimental/DisposableHandle;
351 public fun scheduleResumeAfterDelay (JLjava/util/concurrent/TimeUnit;Lkotlinx/coroutines/experimental/CancellableContinuation;)V
352 public fun toString ()Ljava/lang/String;
353}
354
355public final class kotlinx/coroutines/experimental/ExecutorsKt {
356 public static final fun asCoroutineDispatcher (Ljava/util/concurrent/Executor;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
Vsevolod Tolstopyatovb517f052018-08-15 13:03:23 +0300357 public static final synthetic fun asCoroutineDispatcher (Ljava/util/concurrent/ExecutorService;)Lkotlinx/coroutines/experimental/CloseableCoroutineDispatcher;
358 public static final fun asCoroutineDispatcher (Ljava/util/concurrent/ExecutorService;)Lkotlinx/coroutines/experimental/ExecutorCoroutineDispatcher;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300359 public static final fun toCoroutineDispatcher (Ljava/util/concurrent/Executor;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
360}
361
Roman Elizarovc32579e2018-09-09 19:21:43 +0300362public final class kotlinx/coroutines/experimental/GlobalScope : kotlinx/coroutines/experimental/CoroutineScope {
363 public static final field INSTANCE Lkotlinx/coroutines/experimental/GlobalScope;
364 public fun getCoroutineContext ()Lkotlin/coroutines/experimental/CoroutineContext;
365 public synthetic fun isActive ()Z
366}
367
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300368public abstract interface class kotlinx/coroutines/experimental/Job : kotlin/coroutines/experimental/CoroutineContext$Element {
369 public static final field Key Lkotlinx/coroutines/experimental/Job$Key;
370 public abstract fun attachChild (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/DisposableHandle;
371 public abstract fun cancel (Ljava/lang/Throwable;)Z
372 public abstract synthetic fun cancelChildren (Ljava/lang/Throwable;)V
373 public abstract fun getCancellationException ()Ljava/util/concurrent/CancellationException;
374 public abstract fun getChildren ()Lkotlin/sequences/Sequence;
375 public abstract fun getCompletionException ()Ljava/lang/Throwable;
376 public abstract fun getOnJoin ()Lkotlinx/coroutines/experimental/selects/SelectClause0;
377 public abstract fun invokeOnCompletion (Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
378 public abstract synthetic fun invokeOnCompletion (Lkotlin/jvm/functions/Function1;Z)Lkotlinx/coroutines/experimental/DisposableHandle;
379 public abstract fun invokeOnCompletion (ZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
380 public abstract fun invokeOnCompletion (ZZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
381 public abstract fun isActive ()Z
382 public abstract fun isCancelled ()Z
383 public abstract fun isCompleted ()Z
384 public abstract fun join (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
385 public abstract fun plus (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
386 public abstract fun start ()Z
387}
388
389public final class kotlinx/coroutines/experimental/Job$DefaultImpls {
390 public static synthetic fun cancel$default (Lkotlinx/coroutines/experimental/Job;Ljava/lang/Throwable;ILjava/lang/Object;)Z
391 public static synthetic fun cancelChildren$default (Lkotlinx/coroutines/experimental/Job;Ljava/lang/Throwable;ILjava/lang/Object;)V
392 public static fun fold (Lkotlinx/coroutines/experimental/Job;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
393 public static fun get (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
394 public static fun getCompletionException (Lkotlinx/coroutines/experimental/Job;)Ljava/lang/Throwable;
395 public static synthetic fun invokeOnCompletion$default (Lkotlinx/coroutines/experimental/Job;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/DisposableHandle;
396 public static synthetic fun invokeOnCompletion$default (Lkotlinx/coroutines/experimental/Job;ZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/DisposableHandle;
397 public static fun minusKey (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
398 public static fun plus (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
399 public static fun plus (Lkotlinx/coroutines/experimental/Job;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
400}
401
402public final class kotlinx/coroutines/experimental/Job$Key : kotlin/coroutines/experimental/CoroutineContext$Key {
403 public final synthetic fun invoke (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
404 public static synthetic fun invoke$default (Lkotlinx/coroutines/experimental/Job$Key;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Job;
405}
406
407public final class kotlinx/coroutines/experimental/JobCancellationException : java/util/concurrent/CancellationException {
408 public fun <init> (Ljava/lang/String;Ljava/lang/Throwable;Lkotlinx/coroutines/experimental/Job;)V
409 public fun equals (Ljava/lang/Object;)Z
410 public fun fillInStackTrace ()Ljava/lang/Throwable;
411 public fun hashCode ()I
412 public fun toString ()Ljava/lang/String;
413}
414
415public final class kotlinx/coroutines/experimental/JobKt {
416 public static final fun Job (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
417 public static synthetic fun Job$default (Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Job;
418 public static final fun cancel (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;)Z
419 public static synthetic fun cancel$default (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;ILjava/lang/Object;)Z
420 public static final fun cancelAndJoin (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
421 public static final fun cancelChildren (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;)V
422 public static final fun cancelChildren (Lkotlinx/coroutines/experimental/Job;Ljava/lang/Throwable;)V
423 public static synthetic fun cancelChildren$default (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;ILjava/lang/Object;)V
424 public static synthetic fun cancelChildren$default (Lkotlinx/coroutines/experimental/Job;Ljava/lang/Throwable;ILjava/lang/Object;)V
425 public static final fun cancelFutureOnCancellation (Lkotlinx/coroutines/experimental/CancellableContinuation;Ljava/util/concurrent/Future;)V
Vsevolod Tolstopyatov2cd27fb2018-06-07 13:22:17 +0300426 public static final fun cancelFutureOnCompletion (Lkotlinx/coroutines/experimental/CancellableContinuation;Ljava/util/concurrent/Future;)Lkotlinx/coroutines/experimental/DisposableHandle;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300427 public static final fun cancelFutureOnCompletion (Lkotlinx/coroutines/experimental/Job;Ljava/util/concurrent/Future;)Lkotlinx/coroutines/experimental/DisposableHandle;
428 public static final fun disposeOnCompletion (Lkotlinx/coroutines/experimental/Job;Lkotlinx/coroutines/experimental/DisposableHandle;)Lkotlinx/coroutines/experimental/DisposableHandle;
429 public static final fun isActive (Lkotlin/coroutines/experimental/CoroutineContext;)Z
430 public static final fun join (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
431 public static final fun joinChildren (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
432 public static final fun unregisterOnCompletion (Lkotlinx/coroutines/experimental/Job;Lkotlinx/coroutines/experimental/DisposableHandle;)Lkotlinx/coroutines/experimental/DisposableHandle;
433}
434
435public final class kotlinx/coroutines/experimental/LazyDeferredKt {
436 public static final fun lazyDefer (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
437}
438
439public final class kotlinx/coroutines/experimental/NonCancellable : kotlin/coroutines/experimental/AbstractCoroutineContextElement, kotlinx/coroutines/experimental/Job {
440 public static final field INSTANCE Lkotlinx/coroutines/experimental/NonCancellable;
441 public fun attachChild (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/DisposableHandle;
442 public fun cancel (Ljava/lang/Throwable;)Z
443 public synthetic fun cancelChildren (Ljava/lang/Throwable;)V
444 public fun getCancellationException ()Ljava/util/concurrent/CancellationException;
445 public fun getChildren ()Lkotlin/sequences/Sequence;
446 public fun getCompletionException ()Ljava/lang/Throwable;
447 public fun getOnJoin ()Lkotlinx/coroutines/experimental/selects/SelectClause0;
448 public fun invokeOnCompletion (Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
449 public synthetic fun invokeOnCompletion (Lkotlin/jvm/functions/Function1;Z)Lkotlinx/coroutines/experimental/DisposableHandle;
450 public fun invokeOnCompletion (ZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
451 public fun invokeOnCompletion (ZZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
452 public fun isActive ()Z
453 public fun isCancelled ()Z
454 public fun isCompleted ()Z
455 public fun join (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
456 public fun plus (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
457 public fun start ()Z
458}
459
460public final class kotlinx/coroutines/experimental/NonDisposableHandle : kotlinx/coroutines/experimental/DisposableHandle {
461 public static final field INSTANCE Lkotlinx/coroutines/experimental/NonDisposableHandle;
462 public fun dispose ()V
463 public fun toString ()Ljava/lang/String;
464}
465
466public final class kotlinx/coroutines/experimental/RunnableKt {
467 public static final fun Runnable (Lkotlin/jvm/functions/Function0;)Ljava/lang/Runnable;
468}
469
470public final class kotlinx/coroutines/experimental/ScheduledKt {
471 public static final fun withTimeout (ILkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300472 public static final fun withTimeout (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300473 public static synthetic fun withTimeout$default (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
474 public static final fun withTimeoutOrNull (ILkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300475 public static final fun withTimeoutOrNull (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300476 public static synthetic fun withTimeoutOrNull$default (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
477}
478
Roman Elizarov7587eba2018-07-25 12:22:46 +0300479public abstract interface class kotlinx/coroutines/experimental/ThreadContextElement : kotlin/coroutines/experimental/CoroutineContext$Element {
480 public abstract fun restoreThreadContext (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Object;)V
481 public abstract fun updateThreadContext (Lkotlin/coroutines/experimental/CoroutineContext;)Ljava/lang/Object;
482}
483
484public final class kotlinx/coroutines/experimental/ThreadContextElement$DefaultImpls {
485 public static fun fold (Lkotlinx/coroutines/experimental/ThreadContextElement;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
486 public static fun get (Lkotlinx/coroutines/experimental/ThreadContextElement;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
487 public static fun minusKey (Lkotlinx/coroutines/experimental/ThreadContextElement;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
488 public static fun plus (Lkotlinx/coroutines/experimental/ThreadContextElement;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
489}
490
Vsevolod Tolstopyatove3425972018-08-22 19:41:57 +0300491public final class kotlinx/coroutines/experimental/ThreadContextElementKt {
492 public static final fun asContextElement (Ljava/lang/ThreadLocal;Ljava/lang/Object;)Lkotlinx/coroutines/experimental/ThreadContextElement;
493 public static synthetic fun asContextElement$default (Ljava/lang/ThreadLocal;Ljava/lang/Object;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/ThreadContextElement;
494}
495
Vsevolod Tolstopyatovb517f052018-08-15 13:03:23 +0300496public final class kotlinx/coroutines/experimental/ThreadPoolDispatcher : kotlinx/coroutines/experimental/ExecutorCoroutineDispatcherBase {
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300497 public fun close ()V
Vsevolod Tolstopyatovb517f052018-08-15 13:03:23 +0300498 public fun getExecutor ()Ljava/util/concurrent/Executor;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300499 public fun toString ()Ljava/lang/String;
500}
501
502public final class kotlinx/coroutines/experimental/ThreadPoolDispatcherKt {
503 public static final fun newFixedThreadPoolContext (ILjava/lang/String;)Lkotlinx/coroutines/experimental/ThreadPoolDispatcher;
504 public static final fun newFixedThreadPoolContext (ILjava/lang/String;Lkotlinx/coroutines/experimental/Job;)Lkotlin/coroutines/experimental/CoroutineContext;
505 public static synthetic fun newFixedThreadPoolContext$default (ILjava/lang/String;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlin/coroutines/experimental/CoroutineContext;
506 public static final fun newSingleThreadContext (Ljava/lang/String;)Lkotlinx/coroutines/experimental/ThreadPoolDispatcher;
507 public static final fun newSingleThreadContext (Ljava/lang/String;Lkotlinx/coroutines/experimental/Job;)Lkotlin/coroutines/experimental/CoroutineContext;
508 public static synthetic fun newSingleThreadContext$default (Ljava/lang/String;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlin/coroutines/experimental/CoroutineContext;
509}
510
511public final class kotlinx/coroutines/experimental/TimeoutCancellationException : java/util/concurrent/CancellationException {
512 public fun <init> (Ljava/lang/String;)V
513}
514
515public final class kotlinx/coroutines/experimental/Unconfined : kotlinx/coroutines/experimental/CoroutineDispatcher {
516 public static final field INSTANCE Lkotlinx/coroutines/experimental/Unconfined;
517 public fun dispatch (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Runnable;)V
518 public fun isDispatchNeeded (Lkotlin/coroutines/experimental/CoroutineContext;)Z
519 public fun toString ()Ljava/lang/String;
520}
521
522public final class kotlinx/coroutines/experimental/YieldKt {
523 public static final fun yield (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
524}
525
526public abstract class kotlinx/coroutines/experimental/channels/AbstractChannel : kotlinx/coroutines/experimental/channels/AbstractSendChannel, kotlinx/coroutines/experimental/channels/Channel {
527 public fun <init> ()V
528 public fun cancel (Ljava/lang/Throwable;)Z
529 protected fun cleanupSendQueueOnCancel ()V
530 protected final fun describeTryPoll ()Lkotlinx/coroutines/experimental/channels/AbstractChannel$TryPollDesc;
531 protected final fun getHasReceiveOrClosed ()Z
532 public final fun getOnReceive ()Lkotlinx/coroutines/experimental/selects/SelectClause1;
533 public final fun getOnReceiveOrNull ()Lkotlinx/coroutines/experimental/selects/SelectClause1;
534 protected abstract fun isBufferAlwaysEmpty ()Z
535 protected abstract fun isBufferEmpty ()Z
536 public final fun isClosedForReceive ()Z
537 public final fun isEmpty ()Z
538 public final fun iterator ()Lkotlinx/coroutines/experimental/channels/ChannelIterator;
539 protected fun onReceiveDequeued ()V
540 protected fun onReceiveEnqueued ()V
541 public final fun poll ()Ljava/lang/Object;
542 protected fun pollInternal ()Ljava/lang/Object;
543 protected fun pollSelectInternal (Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
544 public final fun receive (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
545 public final fun receiveOrNull (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
546 protected fun takeFirstReceiveOrPeekClosed ()Lkotlinx/coroutines/experimental/channels/ReceiveOrClosed;
547}
548
549protected final class kotlinx/coroutines/experimental/channels/AbstractChannel$TryPollDesc : kotlinx/coroutines/experimental/internal/LockFreeLinkedListNode$RemoveFirstDesc {
550 public field pollResult Ljava/lang/Object;
551 public field resumeToken Ljava/lang/Object;
552 public fun <init> (Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListHead;)V
553 public synthetic fun validatePrepared (Ljava/lang/Object;)Z
554}
555
556public abstract class kotlinx/coroutines/experimental/channels/AbstractSendChannel : kotlinx/coroutines/experimental/channels/SendChannel {
557 public fun <init> ()V
558 protected fun afterClose (Ljava/lang/Throwable;)V
559 public fun close (Ljava/lang/Throwable;)Z
560 protected final fun conflatePreviousSendBuffered (Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListNode;)V
561 protected final fun describeSendBuffered (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListNode$AddLastDesc;
562 protected final fun describeSendConflated (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListNode$AddLastDesc;
563 protected final fun describeTryOffer (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/channels/AbstractSendChannel$TryOfferDesc;
564 protected fun getBufferDebugString ()Ljava/lang/String;
565 protected final fun getClosedForReceive ()Lkotlinx/coroutines/experimental/channels/Closed;
566 protected final fun getClosedForSend ()Lkotlinx/coroutines/experimental/channels/Closed;
567 public final fun getOnSend ()Lkotlinx/coroutines/experimental/selects/SelectClause2;
568 protected final fun getQueue ()Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListHead;
Vsevolod Tolstopyatov732474f2018-07-20 11:36:20 +0300569 public fun invokeOnClose (Lkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300570 protected abstract fun isBufferAlwaysFull ()Z
571 protected abstract fun isBufferFull ()Z
572 public final fun isClosedForSend ()Z
573 public final fun isFull ()Z
574 public final fun offer (Ljava/lang/Object;)Z
575 protected fun offerInternal (Ljava/lang/Object;)Ljava/lang/Object;
576 protected fun offerSelectInternal (Ljava/lang/Object;Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
577 protected fun onClosed (Lkotlinx/coroutines/experimental/channels/Closed;)V
578 public final fun send (Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
579 protected final fun sendBuffered (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveOrClosed;
580 protected final fun sendConflated (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveOrClosed;
581 protected fun takeFirstReceiveOrPeekClosed ()Lkotlinx/coroutines/experimental/channels/ReceiveOrClosed;
582 protected final fun takeFirstSendOrPeekClosed ()Lkotlinx/coroutines/experimental/channels/Send;
583 public fun toString ()Ljava/lang/String;
584}
585
586protected final class kotlinx/coroutines/experimental/channels/AbstractSendChannel$TryOfferDesc : kotlinx/coroutines/experimental/internal/LockFreeLinkedListNode$RemoveFirstDesc {
587 public final field element Ljava/lang/Object;
588 public field resumeToken Ljava/lang/Object;
589 public fun <init> (Ljava/lang/Object;Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListHead;)V
590 public synthetic fun validatePrepared (Ljava/lang/Object;)Z
591}
592
593public abstract interface class kotlinx/coroutines/experimental/channels/ActorJob : kotlinx/coroutines/experimental/channels/SendChannel {
594 public abstract fun getChannel ()Lkotlinx/coroutines/experimental/channels/SendChannel;
595}
596
597public final class kotlinx/coroutines/experimental/channels/ActorKt {
Roman Elizarovc32579e2018-09-09 19:21:43 +0300598 public static final fun actor (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/SendChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300599 public static final synthetic fun actor (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ActorJob;
600 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;
601 public static final synthetic fun actor (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/SendChannel;
Roman Elizarovc32579e2018-09-09 19:21:43 +0300602 public static final fun actor (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/SendChannel;
603 public static synthetic fun actor$default (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/SendChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300604 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;
605 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;
606 public static synthetic fun actor$default (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/SendChannel;
Roman Elizarovc32579e2018-09-09 19:21:43 +0300607 public static synthetic fun actor$default (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/SendChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300608}
609
610public abstract interface class kotlinx/coroutines/experimental/channels/ActorScope : kotlinx/coroutines/experimental/CoroutineScope, kotlinx/coroutines/experimental/channels/ReceiveChannel {
611 public abstract fun getChannel ()Lkotlinx/coroutines/experimental/channels/Channel;
612}
613
Roman Elizarovc32579e2018-09-09 19:21:43 +0300614public final class kotlinx/coroutines/experimental/channels/ActorScope$DefaultImpls {
615 public static synthetic fun isActive (Lkotlinx/coroutines/experimental/channels/ActorScope;)Z
616}
617
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300618public final class kotlinx/coroutines/experimental/channels/ArrayBroadcastChannel : kotlinx/coroutines/experimental/channels/AbstractSendChannel, kotlinx/coroutines/experimental/channels/BroadcastChannel {
619 public fun <init> (I)V
Roman Elizarov89f8ff72018-03-14 13:39:03 +0300620 public fun cancel (Ljava/lang/Throwable;)Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300621 public fun close (Ljava/lang/Throwable;)Z
622 public final fun getCapacity ()I
623 public fun open ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Roman Elizarovf5f09832018-05-16 15:10:28 +0300624 public fun openSubscription ()Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
625 public synthetic fun openSubscription ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300626}
627
628public class kotlinx/coroutines/experimental/channels/ArrayChannel : kotlinx/coroutines/experimental/channels/AbstractChannel {
629 public fun <init> (I)V
630 protected fun cleanupSendQueueOnCancel ()V
631 protected fun getBufferDebugString ()Ljava/lang/String;
632 public final fun getCapacity ()I
633 protected final fun isBufferAlwaysEmpty ()Z
634 protected final fun isBufferAlwaysFull ()Z
635 protected final fun isBufferEmpty ()Z
636 protected final fun isBufferFull ()Z
637 protected fun offerInternal (Ljava/lang/Object;)Ljava/lang/Object;
638 protected fun offerSelectInternal (Ljava/lang/Object;Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
639 protected fun pollInternal ()Ljava/lang/Object;
640 protected fun pollSelectInternal (Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
641}
642
643public abstract interface class kotlinx/coroutines/experimental/channels/BroadcastChannel : kotlinx/coroutines/experimental/channels/SendChannel {
644 public static final field Factory Lkotlinx/coroutines/experimental/channels/BroadcastChannel$Factory;
Roman Elizarov89f8ff72018-03-14 13:39:03 +0300645 public abstract fun cancel (Ljava/lang/Throwable;)Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300646 public abstract fun open ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Roman Elizarovf5f09832018-05-16 15:10:28 +0300647 public abstract fun openSubscription ()Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
648 public abstract synthetic fun openSubscription ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300649}
650
651public final class kotlinx/coroutines/experimental/channels/BroadcastChannel$DefaultImpls {
Roman Elizarov89f8ff72018-03-14 13:39:03 +0300652 public static synthetic fun cancel$default (Lkotlinx/coroutines/experimental/channels/BroadcastChannel;Ljava/lang/Throwable;ILjava/lang/Object;)Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300653 public static fun open (Lkotlinx/coroutines/experimental/channels/BroadcastChannel;)Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Roman Elizarovf5f09832018-05-16 15:10:28 +0300654 public static synthetic fun openSubscription (Lkotlinx/coroutines/experimental/channels/BroadcastChannel;)Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300655}
656
657public final class kotlinx/coroutines/experimental/channels/BroadcastChannel$Factory {
658 public final synthetic fun invoke (I)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
659}
660
661public final class kotlinx/coroutines/experimental/channels/BroadcastChannelKt {
662 public static final fun BroadcastChannel (I)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
Roman Elizarovc038d632018-06-15 10:42:49 +0300663 public static final fun use (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300664}
665
Roman Elizarov89f8ff72018-03-14 13:39:03 +0300666public final class kotlinx/coroutines/experimental/channels/BroadcastKt {
667 public static final fun broadcast (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
Roman Elizarovc32579e2018-09-09 19:21:43 +0300668 public static final fun broadcast (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
Roman Elizarov89f8ff72018-03-14 13:39:03 +0300669 public static final fun broadcast (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlinx/coroutines/experimental/CoroutineStart;)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
670 public static synthetic fun broadcast$default (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
Roman Elizarovc32579e2018-09-09 19:21:43 +0300671 public static synthetic fun broadcast$default (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
Roman Elizarov89f8ff72018-03-14 13:39:03 +0300672 public static synthetic fun broadcast$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlinx/coroutines/experimental/CoroutineStart;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
673}
674
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300675public abstract interface class kotlinx/coroutines/experimental/channels/Channel : kotlinx/coroutines/experimental/channels/ReceiveChannel, kotlinx/coroutines/experimental/channels/SendChannel {
676 public static final field CONFLATED I
677 public static final field Factory Lkotlinx/coroutines/experimental/channels/Channel$Factory;
678 public static final field UNLIMITED I
679}
680
681public final class kotlinx/coroutines/experimental/channels/Channel$Factory {
682 public static final field CONFLATED I
683 public static final field UNLIMITED I
684 public final synthetic fun invoke (I)Lkotlinx/coroutines/experimental/channels/Channel;
685 public static synthetic fun invoke$default (Lkotlinx/coroutines/experimental/channels/Channel$Factory;IILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/Channel;
686}
687
688public abstract interface class kotlinx/coroutines/experimental/channels/ChannelIterator {
689 public abstract fun hasNext (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
690 public abstract fun next (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
691}
692
693public final class kotlinx/coroutines/experimental/channels/ChannelKt {
694 public static final fun Channel ()Lkotlinx/coroutines/experimental/channels/Channel;
695 public static final fun Channel (I)Lkotlinx/coroutines/experimental/channels/Channel;
696}
697
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300698public final class kotlinx/coroutines/experimental/channels/ChannelsKt {
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300699 public static final fun all (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300700 public static final fun any (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300701 public static final fun any (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300702 public static final fun asReceiveChannel (Ljava/lang/Iterable;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
703 public static final fun asReceiveChannel (Lkotlin/sequences/Sequence;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
704 public static synthetic fun asReceiveChannel$default (Ljava/lang/Iterable;Lkotlin/coroutines/experimental/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
705 public static synthetic fun asReceiveChannel$default (Lkotlin/sequences/Sequence;Lkotlin/coroutines/experimental/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300706 public static final fun associate (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
707 public static final fun associateBy (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
708 public static final fun associateBy (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
709 public static final fun associateByTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Map;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
710 public static final fun associateByTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Map;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
711 public static final fun associateTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Map;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300712 public static final fun consume (Lkotlinx/coroutines/experimental/channels/BroadcastChannel;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
713 public static final fun consume (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300714 public static final fun consumeEach (Lkotlinx/coroutines/experimental/channels/BroadcastChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300715 public static final synthetic fun consumeEach (Lkotlinx/coroutines/experimental/channels/BroadcastChannel;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300716 public static final fun consumeEach (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300717 public static final synthetic fun consumeEach (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300718 public static final fun consumeEachIndexed (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300719 public static final fun consumes (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlin/jvm/functions/Function1;
720 public static final fun consumesAll ([Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlin/jvm/functions/Function1;
721 public static final fun count (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300722 public static final fun count (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300723 public static final fun distinct (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
724 public static final fun distinctBy (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
725 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;
726 public static final fun drop (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
727 public static synthetic fun drop$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
728 public static final fun dropWhile (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
729 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;
730 public static final fun elementAt (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300731 public static final fun elementAtOrElse (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300732 public static final fun elementAtOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
733 public static final fun filter (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
734 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;
735 public static final fun filterIndexed (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function3;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
736 public static synthetic fun filterIndexed$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300737 public static final fun filterIndexedTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
738 public static final fun filterIndexedTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/SendChannel;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300739 public static final fun filterNot (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
740 public static final synthetic fun filterNot (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
741 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;
742 public static final fun filterNotNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
743 public static final fun filterNotNullTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
744 public static final fun filterNotNullTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/SendChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300745 public static final fun filterNotTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
746 public static final fun filterNotTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/SendChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
747 public static final fun filterTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
748 public static final fun filterTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/SendChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
749 public static final fun find (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
750 public static final fun findLast (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300751 public static final fun first (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300752 public static final fun first (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300753 public static final fun firstOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300754 public static final fun firstOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300755 public static final fun flatMap (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
756 public static synthetic fun flatMap$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300757 public static final fun fold (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
758 public static final fun foldIndexed (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/lang/Object;Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
759 public static final fun groupBy (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
760 public static final fun groupBy (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
761 public static final fun groupByTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Map;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
762 public static final fun groupByTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Map;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300763 public static final fun indexOf (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300764 public static final fun indexOfFirst (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
765 public static final fun indexOfLast (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300766 public static final fun last (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300767 public static final fun last (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300768 public static final fun lastIndexOf (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
769 public static final fun lastOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300770 public static final fun lastOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300771 public static final fun map (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
772 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;
773 public static final fun mapIndexed (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function3;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
774 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;
775 public static final fun mapIndexedNotNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function3;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
776 public static synthetic fun mapIndexedNotNull$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300777 public static final fun mapIndexedNotNullTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
778 public static final fun mapIndexedNotNullTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/SendChannel;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
779 public static final fun mapIndexedTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
780 public static final fun mapIndexedTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/SendChannel;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300781 public static final fun mapNotNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
782 public static synthetic fun mapNotNull$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300783 public static final fun mapNotNullTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
784 public static final fun mapNotNullTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/SendChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
785 public static final fun mapTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
786 public static final fun mapTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/SendChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
787 public static final fun maxBy (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300788 public static final fun maxWith (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Comparator;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300789 public static final fun minBy (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300790 public static final fun minWith (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Comparator;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
791 public static final fun none (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300792 public static final fun none (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
793 public static final fun partition (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
794 public static final fun reduce (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
795 public static final fun reduceIndexed (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300796 public static final fun requireNoNulls (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Vsevolod Tolstopyatov26b86e92018-06-07 15:24:31 +0300797 public static final fun sendBlocking (Lkotlinx/coroutines/experimental/channels/SendChannel;Ljava/lang/Object;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300798 public static final fun single (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300799 public static final fun single (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300800 public static final fun singleOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300801 public static final fun singleOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
802 public static final fun sumBy (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
803 public static final fun sumByDouble (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300804 public static final fun take (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
805 public static synthetic fun take$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
806 public static final fun takeWhile (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
807 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;
808 public static final fun toChannel (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/SendChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
809 public static final fun toCollection (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
810 public static final fun toList (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
811 public static final fun toMap (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Map;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
812 public static final fun toMap (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
813 public static final fun toMutableList (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
814 public static final fun toMutableSet (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
815 public static final fun toSet (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
816 public static final fun withIndex (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
817 public static synthetic fun withIndex$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
818 public static final fun zip (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
819 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;
820 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;
821}
822
823public final class kotlinx/coroutines/experimental/channels/Closed : kotlinx/coroutines/experimental/internal/LockFreeLinkedListNode, kotlinx/coroutines/experimental/channels/ReceiveOrClosed, kotlinx/coroutines/experimental/channels/Send {
824 public final field closeCause Ljava/lang/Throwable;
825 public fun <init> (Ljava/lang/Throwable;)V
826 public fun completeResumeReceive (Ljava/lang/Object;)V
827 public fun completeResumeSend (Ljava/lang/Object;)V
828 public synthetic fun getOfferResult ()Ljava/lang/Object;
829 public fun getOfferResult ()Lkotlinx/coroutines/experimental/channels/Closed;
830 public synthetic fun getPollResult ()Ljava/lang/Object;
831 public fun getPollResult ()Lkotlinx/coroutines/experimental/channels/Closed;
832 public final fun getReceiveException ()Ljava/lang/Throwable;
833 public final fun getSendException ()Ljava/lang/Throwable;
834 public fun resumeSendClosed (Lkotlinx/coroutines/experimental/channels/Closed;)Ljava/lang/Void;
835 public synthetic fun resumeSendClosed (Lkotlinx/coroutines/experimental/channels/Closed;)V
836 public fun toString ()Ljava/lang/String;
837 public fun tryResumeReceive (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
838 public fun tryResumeSend (Ljava/lang/Object;)Ljava/lang/Object;
839}
840
841public final class kotlinx/coroutines/experimental/channels/ClosedReceiveChannelException : java/util/NoSuchElementException {
842 public fun <init> (Ljava/lang/String;)V
843}
844
845public final class kotlinx/coroutines/experimental/channels/ClosedSendChannelException : java/util/concurrent/CancellationException {
846 public fun <init> (Ljava/lang/String;)V
847}
848
849public final class kotlinx/coroutines/experimental/channels/ConflatedBroadcastChannel : kotlinx/coroutines/experimental/channels/BroadcastChannel {
850 public static final field CLOSED Lkotlinx/coroutines/experimental/channels/ConflatedBroadcastChannel$Closed;
851 public static final field Companion Lkotlinx/coroutines/experimental/channels/ConflatedBroadcastChannel$Companion;
852 public static final field INITIAL_STATE Lkotlinx/coroutines/experimental/channels/ConflatedBroadcastChannel$State;
853 public static final field UNDEFINED Lkotlinx/coroutines/experimental/internal/Symbol;
854 public fun <init> ()V
855 public fun <init> (Ljava/lang/Object;)V
Roman Elizarov89f8ff72018-03-14 13:39:03 +0300856 public fun cancel (Ljava/lang/Throwable;)Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300857 public fun close (Ljava/lang/Throwable;)Z
858 public fun getOnSend ()Lkotlinx/coroutines/experimental/selects/SelectClause2;
859 public final fun getValue ()Ljava/lang/Object;
860 public final fun getValueOrNull ()Ljava/lang/Object;
Vsevolod Tolstopyatov732474f2018-07-20 11:36:20 +0300861 public fun invokeOnClose (Lkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300862 public fun isClosedForSend ()Z
863 public fun isFull ()Z
864 public fun offer (Ljava/lang/Object;)Z
865 public fun open ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Roman Elizarovf5f09832018-05-16 15:10:28 +0300866 public fun openSubscription ()Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
867 public synthetic fun openSubscription ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300868 public fun send (Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
869}
870
871public class kotlinx/coroutines/experimental/channels/ConflatedChannel : kotlinx/coroutines/experimental/channels/AbstractChannel {
872 public fun <init> ()V
873 protected final fun isBufferAlwaysEmpty ()Z
874 protected final fun isBufferAlwaysFull ()Z
875 protected final fun isBufferEmpty ()Z
876 protected final fun isBufferFull ()Z
877 protected fun offerInternal (Ljava/lang/Object;)Ljava/lang/Object;
878 protected fun offerSelectInternal (Ljava/lang/Object;Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
879 protected fun onClosed (Lkotlinx/coroutines/experimental/channels/Closed;)V
880}
881
882public class kotlinx/coroutines/experimental/channels/LinkedListChannel : kotlinx/coroutines/experimental/channels/AbstractChannel {
883 public fun <init> ()V
884 protected final fun isBufferAlwaysEmpty ()Z
885 protected final fun isBufferAlwaysFull ()Z
886 protected final fun isBufferEmpty ()Z
887 protected final fun isBufferFull ()Z
888 protected fun offerInternal (Ljava/lang/Object;)Ljava/lang/Object;
889 protected fun offerSelectInternal (Ljava/lang/Object;Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
890}
891
892public final class kotlinx/coroutines/experimental/channels/ProduceKt {
893 public static final fun buildChannel (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ProducerJob;
894 public static synthetic fun buildChannel$default (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ProducerJob;
Roman Elizarovc32579e2018-09-09 19:21:43 +0300895 public static final fun produce (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300896 public static final synthetic fun produce (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ProducerJob;
897 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;
898 public static final synthetic fun produce (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarovc32579e2018-09-09 19:21:43 +0300899 public static final fun produce (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
900 public static synthetic fun produce$default (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300901 public static synthetic fun produce$default (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ProducerJob;
902 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;
903 public static synthetic fun produce$default (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/Job;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarovc32579e2018-09-09 19:21:43 +0300904 public static synthetic fun produce$default (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300905}
906
907public abstract interface class kotlinx/coroutines/experimental/channels/ProducerJob : kotlinx/coroutines/experimental/Job, kotlinx/coroutines/experimental/channels/ReceiveChannel {
908 public abstract fun getChannel ()Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
909}
910
911public final class kotlinx/coroutines/experimental/channels/ProducerJob$DefaultImpls {
912 public static fun fold (Lkotlinx/coroutines/experimental/channels/ProducerJob;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
913 public static fun get (Lkotlinx/coroutines/experimental/channels/ProducerJob;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
914 public static fun getCompletionException (Lkotlinx/coroutines/experimental/channels/ProducerJob;)Ljava/lang/Throwable;
915 public static fun minusKey (Lkotlinx/coroutines/experimental/channels/ProducerJob;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
916 public static fun plus (Lkotlinx/coroutines/experimental/channels/ProducerJob;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
917 public static fun plus (Lkotlinx/coroutines/experimental/channels/ProducerJob;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
918}
919
920public abstract interface class kotlinx/coroutines/experimental/channels/ProducerScope : kotlinx/coroutines/experimental/CoroutineScope, kotlinx/coroutines/experimental/channels/SendChannel {
921 public abstract fun getChannel ()Lkotlinx/coroutines/experimental/channels/SendChannel;
922}
923
Roman Elizarovc32579e2018-09-09 19:21:43 +0300924public final class kotlinx/coroutines/experimental/channels/ProducerScope$DefaultImpls {
925 public static synthetic fun isActive (Lkotlinx/coroutines/experimental/channels/ProducerScope;)Z
926}
927
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300928public abstract interface class kotlinx/coroutines/experimental/channels/ReceiveChannel {
929 public abstract fun cancel (Ljava/lang/Throwable;)Z
930 public abstract fun getOnReceive ()Lkotlinx/coroutines/experimental/selects/SelectClause1;
931 public abstract fun getOnReceiveOrNull ()Lkotlinx/coroutines/experimental/selects/SelectClause1;
932 public abstract fun isClosedForReceive ()Z
933 public abstract fun isEmpty ()Z
934 public abstract fun iterator ()Lkotlinx/coroutines/experimental/channels/ChannelIterator;
935 public abstract fun poll ()Ljava/lang/Object;
936 public abstract fun receive (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
937 public abstract fun receiveOrNull (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
938}
939
940public final class kotlinx/coroutines/experimental/channels/ReceiveChannel$DefaultImpls {
941 public static synthetic fun cancel$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/lang/Throwable;ILjava/lang/Object;)Z
942}
943
944public abstract interface class kotlinx/coroutines/experimental/channels/ReceiveOrClosed {
945 public abstract fun completeResumeReceive (Ljava/lang/Object;)V
946 public abstract fun getOfferResult ()Ljava/lang/Object;
947 public abstract fun tryResumeReceive (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
948}
949
950public class kotlinx/coroutines/experimental/channels/RendezvousChannel : kotlinx/coroutines/experimental/channels/AbstractChannel {
951 public fun <init> ()V
952 protected final fun isBufferAlwaysEmpty ()Z
953 protected final fun isBufferAlwaysFull ()Z
954 protected final fun isBufferEmpty ()Z
955 protected final fun isBufferFull ()Z
956}
957
958public abstract interface class kotlinx/coroutines/experimental/channels/Send {
959 public abstract fun completeResumeSend (Ljava/lang/Object;)V
960 public abstract fun getPollResult ()Ljava/lang/Object;
961 public abstract fun resumeSendClosed (Lkotlinx/coroutines/experimental/channels/Closed;)V
962 public abstract fun tryResumeSend (Ljava/lang/Object;)Ljava/lang/Object;
963}
964
965public abstract interface class kotlinx/coroutines/experimental/channels/SendChannel {
966 public abstract fun close (Ljava/lang/Throwable;)Z
967 public abstract fun getOnSend ()Lkotlinx/coroutines/experimental/selects/SelectClause2;
Vsevolod Tolstopyatov732474f2018-07-20 11:36:20 +0300968 public abstract fun invokeOnClose (Lkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300969 public abstract fun isClosedForSend ()Z
970 public abstract fun isFull ()Z
971 public abstract fun offer (Ljava/lang/Object;)Z
972 public abstract fun send (Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
973}
974
975public final class kotlinx/coroutines/experimental/channels/SendChannel$DefaultImpls {
976 public static synthetic fun close$default (Lkotlinx/coroutines/experimental/channels/SendChannel;Ljava/lang/Throwable;ILjava/lang/Object;)Z
977}
978
979public final class kotlinx/coroutines/experimental/channels/SendElement : kotlinx/coroutines/experimental/internal/LockFreeLinkedListNode, kotlinx/coroutines/experimental/channels/Send {
980 public final field cont Lkotlinx/coroutines/experimental/CancellableContinuation;
981 public fun <init> (Ljava/lang/Object;Lkotlinx/coroutines/experimental/CancellableContinuation;)V
982 public fun completeResumeSend (Ljava/lang/Object;)V
983 public fun getPollResult ()Ljava/lang/Object;
984 public fun resumeSendClosed (Lkotlinx/coroutines/experimental/channels/Closed;)V
985 public fun toString ()Ljava/lang/String;
986 public fun tryResumeSend (Ljava/lang/Object;)Ljava/lang/Object;
987}
988
989public abstract interface class kotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel : java/io/Closeable, kotlinx/coroutines/experimental/channels/ReceiveChannel {
990 public abstract fun close ()V
991}
992
993public final class kotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel$DefaultImpls {
994 public static fun close (Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;)V
995}
996
Vsevolod Tolstopyatov03d2ff72018-05-29 17:28:20 +0300997public final class kotlinx/coroutines/experimental/channels/TickerChannelsKt {
Roman Elizarovb5328a72018-06-06 18:31:21 +0300998 public static final fun ticker (JLjava/util/concurrent/TimeUnit;JLkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/channels/TickerMode;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
999 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;
1000}
1001
1002public final class kotlinx/coroutines/experimental/channels/TickerMode : java/lang/Enum {
1003 public static final field FIXED_DELAY Lkotlinx/coroutines/experimental/channels/TickerMode;
1004 public static final field FIXED_PERIOD Lkotlinx/coroutines/experimental/channels/TickerMode;
1005 public static fun valueOf (Ljava/lang/String;)Lkotlinx/coroutines/experimental/channels/TickerMode;
1006 public static fun values ()[Lkotlinx/coroutines/experimental/channels/TickerMode;
Vsevolod Tolstopyatov03d2ff72018-05-29 17:28:20 +03001007}
1008
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03001009public final class kotlinx/coroutines/experimental/intrinsics/CancellableKt {
1010 public static final fun startCoroutineCancellable (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)V
1011 public static final fun startCoroutineCancellable (Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)V
1012}
1013
1014public final class kotlinx/coroutines/experimental/intrinsics/UndispatchedKt {
1015 public static final fun startCoroutineUndispatched (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)V
1016 public static final fun startCoroutineUndispatched (Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)V
Roman Elizarov7587eba2018-07-25 12:22:46 +03001017 public static final fun startCoroutineUnintercepted (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)V
1018 public static final fun startCoroutineUnintercepted (Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03001019 public static final fun startUndispatchedOrReturn (Lkotlinx/coroutines/experimental/AbstractCoroutine;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
1020 public static final fun startUndispatchedOrReturn (Lkotlinx/coroutines/experimental/AbstractCoroutine;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
1021}
1022
1023public abstract interface class kotlinx/coroutines/experimental/selects/SelectBuilder {
1024 public abstract fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause0;Lkotlin/jvm/functions/Function1;)V
1025 public abstract fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause1;Lkotlin/jvm/functions/Function2;)V
1026 public abstract fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
1027 public abstract fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
1028 public abstract fun onTimeout (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;)V
1029}
1030
1031public final class kotlinx/coroutines/experimental/selects/SelectBuilder$DefaultImpls {
1032 public static fun invoke (Lkotlinx/coroutines/experimental/selects/SelectBuilder;Lkotlinx/coroutines/experimental/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
1033 public static synthetic fun onTimeout$default (Lkotlinx/coroutines/experimental/selects/SelectBuilder;JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1034}
1035
1036public 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 {
1037 public fun <init> (Lkotlin/coroutines/experimental/Continuation;)V
1038 public fun disposeOnSelect (Lkotlinx/coroutines/experimental/DisposableHandle;)V
1039 public fun getCompletion ()Lkotlin/coroutines/experimental/Continuation;
1040 public fun getContext ()Lkotlin/coroutines/experimental/CoroutineContext;
1041 public final fun getResult ()Ljava/lang/Object;
1042 public final fun handleBuilderException (Ljava/lang/Throwable;)V
1043 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause0;Lkotlin/jvm/functions/Function1;)V
1044 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause1;Lkotlin/jvm/functions/Function2;)V
1045 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
1046 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
1047 public fun isSelected ()Z
1048 public fun onTimeout (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;)V
1049 public fun performAtomicIfNotSelected (Lkotlinx/coroutines/experimental/internal/AtomicDesc;)Ljava/lang/Object;
1050 public fun performAtomicTrySelect (Lkotlinx/coroutines/experimental/internal/AtomicDesc;)Ljava/lang/Object;
1051 public fun resume (Ljava/lang/Object;)V
1052 public fun resumeSelectCancellableWithException (Ljava/lang/Throwable;)V
1053 public fun resumeWithException (Ljava/lang/Throwable;)V
1054 public fun trySelect (Ljava/lang/Object;)Z
1055}
1056
1057public abstract interface class kotlinx/coroutines/experimental/selects/SelectClause0 {
1058 public abstract fun registerSelectClause0 (Lkotlinx/coroutines/experimental/selects/SelectInstance;Lkotlin/jvm/functions/Function1;)V
1059}
1060
1061public abstract interface class kotlinx/coroutines/experimental/selects/SelectClause1 {
1062 public abstract fun registerSelectClause1 (Lkotlinx/coroutines/experimental/selects/SelectInstance;Lkotlin/jvm/functions/Function2;)V
1063}
1064
1065public abstract interface class kotlinx/coroutines/experimental/selects/SelectClause2 {
1066 public abstract fun registerSelectClause2 (Lkotlinx/coroutines/experimental/selects/SelectInstance;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
1067}
1068
1069public abstract interface class kotlinx/coroutines/experimental/selects/SelectInstance {
1070 public abstract fun disposeOnSelect (Lkotlinx/coroutines/experimental/DisposableHandle;)V
1071 public abstract fun getCompletion ()Lkotlin/coroutines/experimental/Continuation;
1072 public abstract fun isSelected ()Z
1073 public abstract fun performAtomicIfNotSelected (Lkotlinx/coroutines/experimental/internal/AtomicDesc;)Ljava/lang/Object;
1074 public abstract fun performAtomicTrySelect (Lkotlinx/coroutines/experimental/internal/AtomicDesc;)Ljava/lang/Object;
1075 public abstract fun resumeSelectCancellableWithException (Ljava/lang/Throwable;)V
1076 public abstract fun trySelect (Ljava/lang/Object;)Z
1077}
1078
1079public final class kotlinx/coroutines/experimental/selects/UnbiasedSelectBuilderImpl : kotlinx/coroutines/experimental/selects/SelectBuilder {
1080 public fun <init> (Lkotlin/coroutines/experimental/Continuation;)V
1081 public final fun getClauses ()Ljava/util/ArrayList;
1082 public final fun getInstance ()Lkotlinx/coroutines/experimental/selects/SelectBuilderImpl;
1083 public final fun handleBuilderException (Ljava/lang/Throwable;)V
1084 public final fun initSelectResult ()Ljava/lang/Object;
1085 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause0;Lkotlin/jvm/functions/Function1;)V
1086 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause1;Lkotlin/jvm/functions/Function2;)V
1087 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
1088 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
1089 public fun onTimeout (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;)V
1090}
1091
1092public final class kotlinx/coroutines/experimental/selects/WhileSelectKt {
1093 public static final fun whileSelect (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
1094}
1095
1096public abstract interface class kotlinx/coroutines/experimental/sync/Mutex {
1097 public abstract fun getOnLock ()Lkotlinx/coroutines/experimental/selects/SelectClause2;
1098 public abstract fun holdsLock (Ljava/lang/Object;)Z
1099 public abstract fun isLocked ()Z
1100 public abstract fun lock (Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
1101 public abstract fun tryLock (Ljava/lang/Object;)Z
1102 public abstract fun unlock (Ljava/lang/Object;)V
1103}
1104
1105public final class kotlinx/coroutines/experimental/sync/Mutex$DefaultImpls {
1106 public static synthetic fun lock$default (Lkotlinx/coroutines/experimental/sync/Mutex;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
1107 public static synthetic fun tryLock$default (Lkotlinx/coroutines/experimental/sync/Mutex;Ljava/lang/Object;ILjava/lang/Object;)Z
1108 public static synthetic fun unlock$default (Lkotlinx/coroutines/experimental/sync/Mutex;Ljava/lang/Object;ILjava/lang/Object;)V
1109}
1110
1111public final class kotlinx/coroutines/experimental/sync/MutexKt {
1112 public static final fun Mutex (Z)Lkotlinx/coroutines/experimental/sync/Mutex;
1113 public static synthetic fun Mutex$default (ZILjava/lang/Object;)Lkotlinx/coroutines/experimental/sync/Mutex;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +03001114 public static final fun withLock (Lkotlinx/coroutines/experimental/sync/Mutex;Ljava/lang/Object;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03001115 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;
1116 public static final synthetic fun withLock (Lkotlinx/coroutines/experimental/sync/Mutex;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +03001117 public static synthetic fun withLock$default (Lkotlinx/coroutines/experimental/sync/Mutex;Ljava/lang/Object;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03001118 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;
1119 public static final fun withMutex (Lkotlinx/coroutines/experimental/sync/Mutex;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
1120}
1121
Roman Elizarov71ca1c82018-05-14 16:17:35 +03001122public final class kotlinx/coroutines/experimental/test/TestCoroutineContext : kotlin/coroutines/experimental/CoroutineContext {
1123 public fun <init> ()V
1124 public fun <init> (Ljava/lang/String;)V
1125 public synthetic fun <init> (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
1126 public final fun advanceTimeBy (JLjava/util/concurrent/TimeUnit;)J
1127 public static synthetic fun advanceTimeBy$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;JLjava/util/concurrent/TimeUnit;ILjava/lang/Object;)J
1128 public final fun advanceTimeTo (JLjava/util/concurrent/TimeUnit;)V
1129 public static synthetic fun advanceTimeTo$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;JLjava/util/concurrent/TimeUnit;ILjava/lang/Object;)V
1130 public final fun assertAllUnhandledExceptions (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
1131 public static synthetic fun assertAllUnhandledExceptions$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1132 public final fun assertAnyUnhandledException (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
1133 public static synthetic fun assertAnyUnhandledException$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1134 public final fun assertExceptions (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
1135 public static synthetic fun assertExceptions$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1136 public final fun assertUnhandledException (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
1137 public static synthetic fun assertUnhandledException$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1138 public final fun cancelAllActions ()V
1139 public fun fold (Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
1140 public fun get (Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
1141 public final fun getExceptions ()Ljava/util/List;
1142 public fun minusKey (Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
1143 public final fun now (Ljava/util/concurrent/TimeUnit;)J
1144 public static synthetic fun now$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Ljava/util/concurrent/TimeUnit;ILjava/lang/Object;)J
1145 public fun plus (Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
1146 public fun toString ()Ljava/lang/String;
1147 public final fun triggerActions ()V
1148}
1149
1150public final class kotlinx/coroutines/experimental/test/TestCoroutineContextKt {
1151 public static final fun withTestContext (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Lkotlin/jvm/functions/Function1;)V
1152 public static synthetic fun withTestContext$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1153}
1154