blob: afb2184e01ee708b2eec634d262b7493c8b9f388 [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 Elizarov27b8f452018-09-20 21:23:41 +030025 public static final fun async (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
26 public static synthetic fun async$default (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Deferred;
Roman Elizarovc32579e2018-09-09 19:21:43 +030027 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 +030028 public static final synthetic fun launch (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Job;
29 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;
30 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;
31 public static final fun launch (Lkotlin/coroutines/experimental/CoroutineContext;ZLkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Job;
Roman Elizarovc32579e2018-09-09 19:21:43 +030032 public static final fun launch (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Job;
Roman Elizarov27b8f452018-09-20 21:23:41 +030033 public static final fun launch (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Job;
Roman Elizarovc32579e2018-09-09 19:21:43 +030034 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 +030035 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;
36 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;
37 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 +030038 public static synthetic fun launch$default (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Job;
Roman Elizarov27b8f452018-09-20 21:23:41 +030039 public static synthetic fun launch$default (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Job;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030040 public static final synthetic fun run (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
41 public static final fun run (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
42 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;
43 public static final fun runBlocking (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
44 public static synthetic fun runBlocking$default (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/lang/Object;
Roman Elizarov27b8f452018-09-20 21:23:41 +030045 public static final fun withContext (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovc32579e2018-09-09 19:21:43 +030046 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;
47 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 +030048 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 +030049 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 +030050}
51
52public abstract interface class kotlinx/coroutines/experimental/CancellableContinuation : kotlin/coroutines/experimental/Continuation {
53 public abstract fun cancel (Ljava/lang/Throwable;)Z
54 public abstract fun completeResume (Ljava/lang/Object;)V
55 public abstract fun initCancellability ()V
56 public abstract fun invokeOnCancellation (Lkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov2cd27fb2018-06-07 13:22:17 +030057 public abstract fun invokeOnCompletion (ZZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030058 public abstract fun isActive ()Z
59 public abstract fun isCancelled ()Z
60 public abstract fun isCompleted ()Z
61 public abstract fun resumeUndispatched (Lkotlinx/coroutines/experimental/CoroutineDispatcher;Ljava/lang/Object;)V
62 public abstract fun resumeUndispatchedWithException (Lkotlinx/coroutines/experimental/CoroutineDispatcher;Ljava/lang/Throwable;)V
63 public abstract fun tryResume (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
64 public abstract fun tryResumeWithException (Ljava/lang/Throwable;)Ljava/lang/Object;
65}
66
67public final class kotlinx/coroutines/experimental/CancellableContinuation$DefaultImpls {
68 public static synthetic fun cancel$default (Lkotlinx/coroutines/experimental/CancellableContinuation;Ljava/lang/Throwable;ILjava/lang/Object;)Z
Vsevolod Tolstopyatovbb19a262018-05-25 19:14:59 +030069 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 +030070 public static synthetic fun tryResume$default (Lkotlinx/coroutines/experimental/CancellableContinuation;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;
71}
72
73public final class kotlinx/coroutines/experimental/CancellableContinuationImpl : java/lang/Runnable, kotlinx/coroutines/experimental/CancellableContinuation {
74 public fun <init> (Lkotlin/coroutines/experimental/Continuation;I)V
75 public fun completeResume (Ljava/lang/Object;)V
76 public fun getContext ()Lkotlin/coroutines/experimental/CoroutineContext;
77 public fun getSuccessfulResult (Ljava/lang/Object;)Ljava/lang/Object;
78 public fun initCancellability ()V
Vsevolod Tolstopyatov2cd27fb2018-06-07 13:22:17 +030079 public fun invokeOnCompletion (ZZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +030080 public fun resumeUndispatched (Lkotlinx/coroutines/experimental/CoroutineDispatcher;Ljava/lang/Object;)V
81 public fun resumeUndispatchedWithException (Lkotlinx/coroutines/experimental/CoroutineDispatcher;Ljava/lang/Throwable;)V
82 public fun tryResume (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
83 public fun tryResumeWithException (Ljava/lang/Throwable;)Ljava/lang/Object;
84}
85
86public final class kotlinx/coroutines/experimental/CancellableContinuationKt {
87 public static final fun disposeOnCancellation (Lkotlinx/coroutines/experimental/CancellableContinuation;Lkotlinx/coroutines/experimental/DisposableHandle;)V
Vsevolod Tolstopyatov2cd27fb2018-06-07 13:22:17 +030088 public static final fun disposeOnCompletion (Lkotlinx/coroutines/experimental/CancellableContinuation;Lkotlinx/coroutines/experimental/DisposableHandle;)Lkotlinx/coroutines/experimental/DisposableHandle;
89 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 +030090 public static final fun removeOnCancellation (Lkotlinx/coroutines/experimental/CancellableContinuation;Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListNode;)V
91}
92
93public final class kotlinx/coroutines/experimental/CancelledContinuation : kotlinx/coroutines/experimental/CompletedExceptionally {
94 public fun <init> (Lkotlin/coroutines/experimental/Continuation;Ljava/lang/Throwable;)V
95}
96
97public abstract class kotlinx/coroutines/experimental/CloseableCoroutineDispatcher : kotlinx/coroutines/experimental/CoroutineDispatcher, java/io/Closeable {
98 public fun <init> ()V
99}
100
Vsevolod Tolstopyatovb517f052018-08-15 13:03:23 +0300101public final class kotlinx/coroutines/experimental/CommonPool : kotlinx/coroutines/experimental/ExecutorCoroutineDispatcher {
Vsevolod Tolstopyatov6a0ce762018-05-22 19:47:50 +0300102 public static final field DEFAULT_PARALLELISM_PROPERTY_NAME Ljava/lang/String;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300103 public static final field INSTANCE Lkotlinx/coroutines/experimental/CommonPool;
Vsevolod Tolstopyatovb517f052018-08-15 13:03:23 +0300104 public fun close ()V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300105 public fun dispatch (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Runnable;)V
Vsevolod Tolstopyatovb517f052018-08-15 13:03:23 +0300106 public fun getExecutor ()Ljava/util/concurrent/Executor;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300107 public fun toString ()Ljava/lang/String;
108}
109
110public abstract interface class kotlinx/coroutines/experimental/CompletableDeferred : kotlinx/coroutines/experimental/Deferred {
111 public abstract fun complete (Ljava/lang/Object;)Z
112 public abstract fun completeExceptionally (Ljava/lang/Throwable;)Z
113}
114
115public final class kotlinx/coroutines/experimental/CompletableDeferred$DefaultImpls {
116 public static fun fold (Lkotlinx/coroutines/experimental/CompletableDeferred;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
117 public static fun get (Lkotlinx/coroutines/experimental/CompletableDeferred;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
118 public static fun getCompletionException (Lkotlinx/coroutines/experimental/CompletableDeferred;)Ljava/lang/Throwable;
119 public static fun isComputing (Lkotlinx/coroutines/experimental/CompletableDeferred;)Z
120 public static fun minusKey (Lkotlinx/coroutines/experimental/CompletableDeferred;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
121 public static fun plus (Lkotlinx/coroutines/experimental/CompletableDeferred;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
122 public static fun plus (Lkotlinx/coroutines/experimental/CompletableDeferred;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
123}
124
125public final class kotlinx/coroutines/experimental/CompletableDeferredKt {
126 public static final synthetic fun CompletableDeferred ()Lkotlinx/coroutines/experimental/CompletableDeferred;
127 public static final fun CompletableDeferred (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/CompletableDeferred;
128 public static final fun CompletableDeferred (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/CompletableDeferred;
129 public static synthetic fun CompletableDeferred$default (Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/CompletableDeferred;
130}
131
132public class kotlinx/coroutines/experimental/CompletedExceptionally {
133 public final field cause Ljava/lang/Throwable;
134 public fun <init> (Ljava/lang/Throwable;)V
135 public fun toString ()Ljava/lang/String;
136}
137
138public final class kotlinx/coroutines/experimental/CompletionHandlerException : java/lang/RuntimeException {
139 public fun <init> (Ljava/lang/String;Ljava/lang/Throwable;)V
140}
141
142public final class kotlinx/coroutines/experimental/CoroutineContextKt {
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300143 public static final fun getDefaultDispatcher ()Lkotlinx/coroutines/experimental/CoroutineDispatcher;
Roman Elizarovf5e67ba2018-08-23 17:27:19 +0300144 public static final fun getIO ()Lkotlinx/coroutines/experimental/CoroutineDispatcher;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300145 public static final fun newCoroutineContext (Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
146 public static final fun newCoroutineContext (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/Job;)Lkotlin/coroutines/experimental/CoroutineContext;
Roman Elizarov592de522018-09-10 20:06:38 +0300147 public static final fun newCoroutineContext (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300148 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 +0300149}
150
151public abstract class kotlinx/coroutines/experimental/CoroutineDispatcher : kotlin/coroutines/experimental/AbstractCoroutineContextElement, kotlin/coroutines/experimental/ContinuationInterceptor {
152 public fun <init> ()V
153 public abstract fun dispatch (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Runnable;)V
Roman Elizarov70671092018-05-23 19:09:28 +0300154 public fun dispatchYield (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Runnable;)V
Roman Elizarov27b8f452018-09-20 21:23:41 +0300155 public final fun interceptContinuation (Lkotlin/coroutines/experimental/Continuation;)Lkotlin/coroutines/experimental/Continuation;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300156 public fun isDispatchNeeded (Lkotlin/coroutines/experimental/CoroutineContext;)Z
157 public final fun plus (Lkotlinx/coroutines/experimental/CoroutineDispatcher;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
158 public fun toString ()Ljava/lang/String;
159}
160
161public abstract interface class kotlinx/coroutines/experimental/CoroutineExceptionHandler : kotlin/coroutines/experimental/CoroutineContext$Element {
162 public static final field Key Lkotlinx/coroutines/experimental/CoroutineExceptionHandler$Key;
163 public abstract fun handleException (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;)V
164}
165
166public final class kotlinx/coroutines/experimental/CoroutineExceptionHandler$DefaultImpls {
167 public static fun fold (Lkotlinx/coroutines/experimental/CoroutineExceptionHandler;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
168 public static fun get (Lkotlinx/coroutines/experimental/CoroutineExceptionHandler;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
169 public static fun minusKey (Lkotlinx/coroutines/experimental/CoroutineExceptionHandler;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
170 public static fun plus (Lkotlinx/coroutines/experimental/CoroutineExceptionHandler;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
171}
172
173public final class kotlinx/coroutines/experimental/CoroutineExceptionHandler$Key : kotlin/coroutines/experimental/CoroutineContext$Key {
174}
175
176public final class kotlinx/coroutines/experimental/CoroutineExceptionHandlerKt {
177 public static final fun CoroutineExceptionHandler (Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/CoroutineExceptionHandler;
178 public static final fun handleCoroutineException (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;)V
Vsevolod Tolstopyatov91ecee82018-08-07 18:24:00 +0300179 public static final fun handleCoroutineException (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;Lkotlinx/coroutines/experimental/Job;)V
180 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 +0300181}
182
183public final class kotlinx/coroutines/experimental/CoroutineName : kotlin/coroutines/experimental/AbstractCoroutineContextElement {
184 public static final field Key Lkotlinx/coroutines/experimental/CoroutineName$Key;
185 public fun <init> (Ljava/lang/String;)V
186 public final fun component1 ()Ljava/lang/String;
187 public final fun copy (Ljava/lang/String;)Lkotlinx/coroutines/experimental/CoroutineName;
188 public static synthetic fun copy$default (Lkotlinx/coroutines/experimental/CoroutineName;Ljava/lang/String;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/CoroutineName;
189 public fun equals (Ljava/lang/Object;)Z
190 public final fun getName ()Ljava/lang/String;
191 public fun hashCode ()I
192 public fun toString ()Ljava/lang/String;
193}
194
195public final class kotlinx/coroutines/experimental/CoroutineName$Key : kotlin/coroutines/experimental/CoroutineContext$Key {
196}
197
198public abstract interface class kotlinx/coroutines/experimental/CoroutineScope {
199 public abstract fun getCoroutineContext ()Lkotlin/coroutines/experimental/CoroutineContext;
Roman Elizarovc32579e2018-09-09 19:21:43 +0300200 public abstract synthetic fun isActive ()Z
201}
202
203public final class kotlinx/coroutines/experimental/CoroutineScope$DefaultImpls {
204 public static synthetic fun isActive (Lkotlinx/coroutines/experimental/CoroutineScope;)Z
205}
206
207public final class kotlinx/coroutines/experimental/CoroutineScopeKt {
208 public static final fun CoroutineScope (Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/CoroutineScope;
209 public static final fun coroutineScope (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
210 public static final fun currentScope (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
211 public static final fun isActive (Lkotlinx/coroutines/experimental/CoroutineScope;)Z
212 public static final fun plus (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/CoroutineScope;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300213}
214
215public final class kotlinx/coroutines/experimental/CoroutineStart : java/lang/Enum {
216 public static final field ATOMIC Lkotlinx/coroutines/experimental/CoroutineStart;
217 public static final field DEFAULT Lkotlinx/coroutines/experimental/CoroutineStart;
218 public static final field LAZY Lkotlinx/coroutines/experimental/CoroutineStart;
219 public static final field UNDISPATCHED Lkotlinx/coroutines/experimental/CoroutineStart;
220 public final fun invoke (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)V
221 public final fun invoke (Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)V
222 public final fun isLazy ()Z
223 public static fun valueOf (Ljava/lang/String;)Lkotlinx/coroutines/experimental/CoroutineStart;
224 public static fun values ()[Lkotlinx/coroutines/experimental/CoroutineStart;
225}
226
Roman Elizarov27b8f452018-09-20 21:23:41 +0300227public final class kotlinx/coroutines/experimental/DebugKt {
228 public static final field DEBUG_PROPERTY_NAME Ljava/lang/String;
229 public static final field DEBUG_PROPERTY_VALUE_AUTO Ljava/lang/String;
230 public static final field DEBUG_PROPERTY_VALUE_OFF Ljava/lang/String;
231 public static final field DEBUG_PROPERTY_VALUE_ON Ljava/lang/String;
232}
233
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300234public abstract interface class kotlinx/coroutines/experimental/Deferred : kotlinx/coroutines/experimental/Job {
235 public abstract fun await (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
236 public abstract fun getCompleted ()Ljava/lang/Object;
237 public abstract fun getCompletionExceptionOrNull ()Ljava/lang/Throwable;
238 public abstract fun getOnAwait ()Lkotlinx/coroutines/experimental/selects/SelectClause1;
239 public abstract fun isCompletedExceptionally ()Z
240 public abstract fun isComputing ()Z
241}
242
243public final class kotlinx/coroutines/experimental/Deferred$DefaultImpls {
244 public static fun fold (Lkotlinx/coroutines/experimental/Deferred;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
245 public static fun get (Lkotlinx/coroutines/experimental/Deferred;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
246 public static fun getCompletionException (Lkotlinx/coroutines/experimental/Deferred;)Ljava/lang/Throwable;
247 public static fun isComputing (Lkotlinx/coroutines/experimental/Deferred;)Z
248 public static fun minusKey (Lkotlinx/coroutines/experimental/Deferred;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
249 public static fun plus (Lkotlinx/coroutines/experimental/Deferred;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
250 public static fun plus (Lkotlinx/coroutines/experimental/Deferred;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
251}
252
253public final class kotlinx/coroutines/experimental/DeferredKt {
Roman Elizarovc32579e2018-09-09 19:21:43 +0300254 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 +0300255 public static final synthetic fun async (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
256 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;
257 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;
258 public static final fun async (Lkotlin/coroutines/experimental/CoroutineContext;ZLkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
Roman Elizarovc32579e2018-09-09 19:21:43 +0300259 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;
260 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 +0300261 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;
262 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;
263 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 +0300264 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 +0300265 public static final fun defer (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
266}
267
268public abstract interface class kotlinx/coroutines/experimental/Delay {
Roman Elizarov27b8f452018-09-20 21:23:41 +0300269 public abstract synthetic fun delay (JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
270 public abstract fun delay (JLkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
271 public abstract fun invokeOnTimeout (JLjava/lang/Runnable;)Lkotlinx/coroutines/experimental/DisposableHandle;
272 public abstract synthetic fun invokeOnTimeout (JLjava/util/concurrent/TimeUnit;Ljava/lang/Runnable;)Lkotlinx/coroutines/experimental/DisposableHandle;
273 public abstract synthetic fun scheduleResumeAfterDelay (JLjava/util/concurrent/TimeUnit;Lkotlinx/coroutines/experimental/CancellableContinuation;)V
274 public abstract fun scheduleResumeAfterDelay (JLkotlinx/coroutines/experimental/CancellableContinuation;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300275}
276
277public final class kotlinx/coroutines/experimental/Delay$DefaultImpls {
Roman Elizarov27b8f452018-09-20 21:23:41 +0300278 public static synthetic fun delay (Lkotlinx/coroutines/experimental/Delay;JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
279 public static fun delay (Lkotlinx/coroutines/experimental/Delay;JLkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300280 public static synthetic fun delay$default (Lkotlinx/coroutines/experimental/Delay;JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
Roman Elizarov27b8f452018-09-20 21:23:41 +0300281 public static fun invokeOnTimeout (Lkotlinx/coroutines/experimental/Delay;JLjava/lang/Runnable;)Lkotlinx/coroutines/experimental/DisposableHandle;
282 public static synthetic fun invokeOnTimeout (Lkotlinx/coroutines/experimental/Delay;JLjava/util/concurrent/TimeUnit;Ljava/lang/Runnable;)Lkotlinx/coroutines/experimental/DisposableHandle;
283 public static synthetic fun scheduleResumeAfterDelay (Lkotlinx/coroutines/experimental/Delay;JLjava/util/concurrent/TimeUnit;Lkotlinx/coroutines/experimental/CancellableContinuation;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300284}
285
286public final class kotlinx/coroutines/experimental/DelayKt {
Roman Elizarov27b8f452018-09-20 21:23:41 +0300287 public static final synthetic fun delay (ILkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300288 public static final fun delay (JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarov27b8f452018-09-20 21:23:41 +0300289 public static final fun delay (JLkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300290 public static synthetic fun delay$default (JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
291}
292
293public final class kotlinx/coroutines/experimental/DispatchedKt {
294 public static final fun dispatch (Lkotlinx/coroutines/experimental/DispatchedTask;I)V
295 public static synthetic fun dispatch$default (Lkotlinx/coroutines/experimental/DispatchedTask;IILjava/lang/Object;)V
296}
297
298public abstract interface class kotlinx/coroutines/experimental/DispatchedTask : java/lang/Runnable {
299 public abstract fun getDelegate ()Lkotlin/coroutines/experimental/Continuation;
300 public abstract fun getExceptionalResult (Ljava/lang/Object;)Ljava/lang/Throwable;
301 public abstract fun getResumeMode ()I
302 public abstract fun getSuccessfulResult (Ljava/lang/Object;)Ljava/lang/Object;
303 public abstract fun run ()V
304 public abstract fun takeState ()Ljava/lang/Object;
305}
306
307public final class kotlinx/coroutines/experimental/DispatchedTask$DefaultImpls {
308 public static fun getExceptionalResult (Lkotlinx/coroutines/experimental/DispatchedTask;Ljava/lang/Object;)Ljava/lang/Throwable;
309 public static fun getResumeMode (Lkotlinx/coroutines/experimental/DispatchedTask;)I
310 public static fun getSuccessfulResult (Lkotlinx/coroutines/experimental/DispatchedTask;Ljava/lang/Object;)Ljava/lang/Object;
311 public static fun run (Lkotlinx/coroutines/experimental/DispatchedTask;)V
312}
313
Roman Elizarovdc29b072018-09-11 18:42:03 +0300314public final class kotlinx/coroutines/experimental/Dispatchers {
315 public static final field Default Lkotlinx/coroutines/experimental/CoroutineDispatcher;
316 public static final field INSTANCE Lkotlinx/coroutines/experimental/Dispatchers;
317 public static final field Unconfined Lkotlinx/coroutines/experimental/CoroutineDispatcher;
318}
319
320public final class kotlinx/coroutines/experimental/DispatchersKt {
321 public static final field IO_PARALLELISM_PROPERTY_NAME Ljava/lang/String;
322 public static final fun getIO (Lkotlinx/coroutines/experimental/Dispatchers;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
323}
324
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300325public abstract interface class kotlinx/coroutines/experimental/DisposableHandle {
326 public abstract fun dispose ()V
327}
328
Geoffcdf84682018-08-05 23:30:33 -0700329public abstract interface class kotlinx/coroutines/experimental/EventLoop : kotlin/coroutines/experimental/ContinuationInterceptor {
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300330 public static final field Factory Lkotlinx/coroutines/experimental/EventLoop$Factory;
331 public abstract fun processNextEvent ()J
332}
333
Geoffcdf84682018-08-05 23:30:33 -0700334public final class kotlinx/coroutines/experimental/EventLoop$DefaultImpls {
335 public static fun fold (Lkotlinx/coroutines/experimental/EventLoop;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
336 public static fun get (Lkotlinx/coroutines/experimental/EventLoop;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
337 public static fun minusKey (Lkotlinx/coroutines/experimental/EventLoop;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
338 public static fun plus (Lkotlinx/coroutines/experimental/EventLoop;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
339}
340
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300341public final class kotlinx/coroutines/experimental/EventLoop$Factory {
342 public final synthetic fun invoke (Ljava/lang/Thread;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
343 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;
344}
345
346public final class kotlinx/coroutines/experimental/EventLoopKt {
Geoffcdf84682018-08-05 23:30:33 -0700347 public static final synthetic fun EventLoop (Ljava/lang/Thread;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
348 public static final fun EventLoop (Ljava/lang/Thread;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/EventLoop;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300349 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 -0700350 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 +0300351}
352
Vsevolod Tolstopyatovb517f052018-08-15 13:03:23 +0300353public abstract class kotlinx/coroutines/experimental/ExecutorCoroutineDispatcher : kotlinx/coroutines/experimental/CloseableCoroutineDispatcher, java/io/Closeable {
354 public fun <init> ()V
Roman Elizarov27b8f452018-09-20 21:23:41 +0300355 public abstract fun close ()V
Vsevolod Tolstopyatovb517f052018-08-15 13:03:23 +0300356 public abstract fun getExecutor ()Ljava/util/concurrent/Executor;
357}
358
359public abstract class kotlinx/coroutines/experimental/ExecutorCoroutineDispatcherBase : kotlinx/coroutines/experimental/ExecutorCoroutineDispatcher, kotlinx/coroutines/experimental/Delay {
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300360 public fun <init> ()V
361 public fun close ()V
Roman Elizarov27b8f452018-09-20 21:23:41 +0300362 public synthetic fun delay (JLjava/util/concurrent/TimeUnit;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
363 public fun delay (JLkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300364 public fun dispatch (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Runnable;)V
365 public fun equals (Ljava/lang/Object;)Z
366 public fun hashCode ()I
Roman Elizarov27b8f452018-09-20 21:23:41 +0300367 public fun invokeOnTimeout (JLjava/lang/Runnable;)Lkotlinx/coroutines/experimental/DisposableHandle;
368 public synthetic fun invokeOnTimeout (JLjava/util/concurrent/TimeUnit;Ljava/lang/Runnable;)Lkotlinx/coroutines/experimental/DisposableHandle;
369 public synthetic fun scheduleResumeAfterDelay (JLjava/util/concurrent/TimeUnit;Lkotlinx/coroutines/experimental/CancellableContinuation;)V
370 public fun scheduleResumeAfterDelay (JLkotlinx/coroutines/experimental/CancellableContinuation;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300371 public fun toString ()Ljava/lang/String;
372}
373
374public final class kotlinx/coroutines/experimental/ExecutorsKt {
Vsevolod Tolstopyatovb517f052018-08-15 13:03:23 +0300375 public static final synthetic fun asCoroutineDispatcher (Ljava/util/concurrent/ExecutorService;)Lkotlinx/coroutines/experimental/CloseableCoroutineDispatcher;
376 public static final fun asCoroutineDispatcher (Ljava/util/concurrent/ExecutorService;)Lkotlinx/coroutines/experimental/ExecutorCoroutineDispatcher;
Roman Elizarov27b8f452018-09-20 21:23:41 +0300377 public static final fun from (Ljava/util/concurrent/Executor;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300378 public static final fun toCoroutineDispatcher (Ljava/util/concurrent/Executor;)Lkotlinx/coroutines/experimental/CoroutineDispatcher;
379}
380
Roman Elizarov27b8f452018-09-20 21:23:41 +0300381public abstract interface annotation class kotlinx/coroutines/experimental/ExperimentalCoroutinesApi : java/lang/annotation/Annotation {
382}
383
Roman Elizarovc32579e2018-09-09 19:21:43 +0300384public final class kotlinx/coroutines/experimental/GlobalScope : kotlinx/coroutines/experimental/CoroutineScope {
385 public static final field INSTANCE Lkotlinx/coroutines/experimental/GlobalScope;
386 public fun getCoroutineContext ()Lkotlin/coroutines/experimental/CoroutineContext;
387 public synthetic fun isActive ()Z
388}
389
Roman Elizarov27b8f452018-09-20 21:23:41 +0300390public abstract interface annotation class kotlinx/coroutines/experimental/InternalCoroutinesApi : java/lang/annotation/Annotation {
391}
392
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300393public abstract interface class kotlinx/coroutines/experimental/Job : kotlin/coroutines/experimental/CoroutineContext$Element {
394 public static final field Key Lkotlinx/coroutines/experimental/Job$Key;
395 public abstract fun attachChild (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/DisposableHandle;
Roman Elizarov27b8f452018-09-20 21:23:41 +0300396 public abstract fun cancel ()Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300397 public abstract fun cancel (Ljava/lang/Throwable;)Z
398 public abstract synthetic fun cancelChildren (Ljava/lang/Throwable;)V
399 public abstract fun getCancellationException ()Ljava/util/concurrent/CancellationException;
400 public abstract fun getChildren ()Lkotlin/sequences/Sequence;
401 public abstract fun getCompletionException ()Ljava/lang/Throwable;
402 public abstract fun getOnJoin ()Lkotlinx/coroutines/experimental/selects/SelectClause0;
403 public abstract fun invokeOnCompletion (Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
404 public abstract synthetic fun invokeOnCompletion (Lkotlin/jvm/functions/Function1;Z)Lkotlinx/coroutines/experimental/DisposableHandle;
405 public abstract fun invokeOnCompletion (ZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
406 public abstract fun invokeOnCompletion (ZZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
407 public abstract fun isActive ()Z
408 public abstract fun isCancelled ()Z
409 public abstract fun isCompleted ()Z
410 public abstract fun join (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
411 public abstract fun plus (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
412 public abstract fun start ()Z
413}
414
415public final class kotlinx/coroutines/experimental/Job$DefaultImpls {
416 public static synthetic fun cancel$default (Lkotlinx/coroutines/experimental/Job;Ljava/lang/Throwable;ILjava/lang/Object;)Z
417 public static synthetic fun cancelChildren$default (Lkotlinx/coroutines/experimental/Job;Ljava/lang/Throwable;ILjava/lang/Object;)V
418 public static fun fold (Lkotlinx/coroutines/experimental/Job;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
419 public static fun get (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
420 public static fun getCompletionException (Lkotlinx/coroutines/experimental/Job;)Ljava/lang/Throwable;
421 public static synthetic fun invokeOnCompletion$default (Lkotlinx/coroutines/experimental/Job;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/DisposableHandle;
422 public static synthetic fun invokeOnCompletion$default (Lkotlinx/coroutines/experimental/Job;ZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/DisposableHandle;
423 public static fun minusKey (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
424 public static fun plus (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
425 public static fun plus (Lkotlinx/coroutines/experimental/Job;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
426}
427
428public final class kotlinx/coroutines/experimental/Job$Key : kotlin/coroutines/experimental/CoroutineContext$Key {
429 public final synthetic fun invoke (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
430 public static synthetic fun invoke$default (Lkotlinx/coroutines/experimental/Job$Key;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Job;
431}
432
433public final class kotlinx/coroutines/experimental/JobCancellationException : java/util/concurrent/CancellationException {
434 public fun <init> (Ljava/lang/String;Ljava/lang/Throwable;Lkotlinx/coroutines/experimental/Job;)V
435 public fun equals (Ljava/lang/Object;)Z
436 public fun fillInStackTrace ()Ljava/lang/Throwable;
437 public fun hashCode ()I
438 public fun toString ()Ljava/lang/String;
439}
440
441public final class kotlinx/coroutines/experimental/JobKt {
Roman Elizarov27b8f452018-09-20 21:23:41 +0300442 public static final fun DisposableHandle (Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/experimental/DisposableHandle;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300443 public static final fun Job (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
444 public static synthetic fun Job$default (Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/Job;
Roman Elizarov27b8f452018-09-20 21:23:41 +0300445 public static final fun cancel (Lkotlin/coroutines/experimental/CoroutineContext;)Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300446 public static final fun cancel (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;)Z
447 public static synthetic fun cancel$default (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;ILjava/lang/Object;)Z
448 public static final fun cancelAndJoin (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarov27b8f452018-09-20 21:23:41 +0300449 public static final fun cancelChildren (Lkotlin/coroutines/experimental/CoroutineContext;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300450 public static final fun cancelChildren (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;)V
451 public static final fun cancelChildren (Lkotlinx/coroutines/experimental/Job;Ljava/lang/Throwable;)V
452 public static synthetic fun cancelChildren$default (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Throwable;ILjava/lang/Object;)V
453 public static synthetic fun cancelChildren$default (Lkotlinx/coroutines/experimental/Job;Ljava/lang/Throwable;ILjava/lang/Object;)V
454 public static final fun cancelFutureOnCancellation (Lkotlinx/coroutines/experimental/CancellableContinuation;Ljava/util/concurrent/Future;)V
Vsevolod Tolstopyatov2cd27fb2018-06-07 13:22:17 +0300455 public static final fun cancelFutureOnCompletion (Lkotlinx/coroutines/experimental/CancellableContinuation;Ljava/util/concurrent/Future;)Lkotlinx/coroutines/experimental/DisposableHandle;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300456 public static final fun cancelFutureOnCompletion (Lkotlinx/coroutines/experimental/Job;Ljava/util/concurrent/Future;)Lkotlinx/coroutines/experimental/DisposableHandle;
457 public static final fun disposeOnCompletion (Lkotlinx/coroutines/experimental/Job;Lkotlinx/coroutines/experimental/DisposableHandle;)Lkotlinx/coroutines/experimental/DisposableHandle;
458 public static final fun isActive (Lkotlin/coroutines/experimental/CoroutineContext;)Z
459 public static final fun join (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
460 public static final fun joinChildren (Lkotlinx/coroutines/experimental/Job;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
461 public static final fun unregisterOnCompletion (Lkotlinx/coroutines/experimental/Job;Lkotlinx/coroutines/experimental/DisposableHandle;)Lkotlinx/coroutines/experimental/DisposableHandle;
462}
463
464public final class kotlinx/coroutines/experimental/LazyDeferredKt {
465 public static final fun lazyDefer (Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/Deferred;
466}
467
468public final class kotlinx/coroutines/experimental/NonCancellable : kotlin/coroutines/experimental/AbstractCoroutineContextElement, kotlinx/coroutines/experimental/Job {
469 public static final field INSTANCE Lkotlinx/coroutines/experimental/NonCancellable;
470 public fun attachChild (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/DisposableHandle;
Roman Elizarov27b8f452018-09-20 21:23:41 +0300471 public fun cancel ()Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300472 public fun cancel (Ljava/lang/Throwable;)Z
473 public synthetic fun cancelChildren (Ljava/lang/Throwable;)V
474 public fun getCancellationException ()Ljava/util/concurrent/CancellationException;
475 public fun getChildren ()Lkotlin/sequences/Sequence;
476 public fun getCompletionException ()Ljava/lang/Throwable;
477 public fun getOnJoin ()Lkotlinx/coroutines/experimental/selects/SelectClause0;
478 public fun invokeOnCompletion (Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
479 public synthetic fun invokeOnCompletion (Lkotlin/jvm/functions/Function1;Z)Lkotlinx/coroutines/experimental/DisposableHandle;
480 public fun invokeOnCompletion (ZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
481 public fun invokeOnCompletion (ZZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/experimental/DisposableHandle;
482 public fun isActive ()Z
483 public fun isCancelled ()Z
484 public fun isCompleted ()Z
485 public fun join (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
486 public fun plus (Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
487 public fun start ()Z
488}
489
490public final class kotlinx/coroutines/experimental/NonDisposableHandle : kotlinx/coroutines/experimental/DisposableHandle {
491 public static final field INSTANCE Lkotlinx/coroutines/experimental/NonDisposableHandle;
492 public fun dispose ()V
493 public fun toString ()Ljava/lang/String;
494}
495
Roman Elizarov27b8f452018-09-20 21:23:41 +0300496public abstract interface annotation class kotlinx/coroutines/experimental/ObsoleteCoroutinesApi : java/lang/annotation/Annotation {
497}
498
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300499public final class kotlinx/coroutines/experimental/RunnableKt {
500 public static final fun Runnable (Lkotlin/jvm/functions/Function0;)Ljava/lang/Runnable;
501}
502
503public final class kotlinx/coroutines/experimental/ScheduledKt {
Roman Elizarov27b8f452018-09-20 21:23:41 +0300504 public static final synthetic fun withTimeout (ILkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300505 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 +0300506 public static synthetic fun withTimeout$default (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
Roman Elizarov27b8f452018-09-20 21:23:41 +0300507 public static final synthetic fun withTimeoutOrNull (ILkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300508 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 +0300509 public static synthetic fun withTimeoutOrNull$default (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
510}
511
Roman Elizarov7587eba2018-07-25 12:22:46 +0300512public abstract interface class kotlinx/coroutines/experimental/ThreadContextElement : kotlin/coroutines/experimental/CoroutineContext$Element {
513 public abstract fun restoreThreadContext (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Object;)V
514 public abstract fun updateThreadContext (Lkotlin/coroutines/experimental/CoroutineContext;)Ljava/lang/Object;
515}
516
517public final class kotlinx/coroutines/experimental/ThreadContextElement$DefaultImpls {
518 public static fun fold (Lkotlinx/coroutines/experimental/ThreadContextElement;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
519 public static fun get (Lkotlinx/coroutines/experimental/ThreadContextElement;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
520 public static fun minusKey (Lkotlinx/coroutines/experimental/ThreadContextElement;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
521 public static fun plus (Lkotlinx/coroutines/experimental/ThreadContextElement;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
522}
523
Vsevolod Tolstopyatove3425972018-08-22 19:41:57 +0300524public final class kotlinx/coroutines/experimental/ThreadContextElementKt {
525 public static final fun asContextElement (Ljava/lang/ThreadLocal;Ljava/lang/Object;)Lkotlinx/coroutines/experimental/ThreadContextElement;
526 public static synthetic fun asContextElement$default (Ljava/lang/ThreadLocal;Ljava/lang/Object;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/ThreadContextElement;
527}
528
Vsevolod Tolstopyatovb517f052018-08-15 13:03:23 +0300529public final class kotlinx/coroutines/experimental/ThreadPoolDispatcher : kotlinx/coroutines/experimental/ExecutorCoroutineDispatcherBase {
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300530 public fun close ()V
Vsevolod Tolstopyatovb517f052018-08-15 13:03:23 +0300531 public fun getExecutor ()Ljava/util/concurrent/Executor;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300532 public fun toString ()Ljava/lang/String;
533}
534
535public final class kotlinx/coroutines/experimental/ThreadPoolDispatcherKt {
Roman Elizarov27b8f452018-09-20 21:23:41 +0300536 public static final fun newFixedThreadPoolContext (ILjava/lang/String;)Lkotlinx/coroutines/experimental/ExecutorCoroutineDispatcher;
537 public static final synthetic fun newFixedThreadPoolContext (ILjava/lang/String;)Lkotlinx/coroutines/experimental/ThreadPoolDispatcher;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300538 public static final fun newFixedThreadPoolContext (ILjava/lang/String;Lkotlinx/coroutines/experimental/Job;)Lkotlin/coroutines/experimental/CoroutineContext;
539 public static synthetic fun newFixedThreadPoolContext$default (ILjava/lang/String;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlin/coroutines/experimental/CoroutineContext;
Roman Elizarov27b8f452018-09-20 21:23:41 +0300540 public static final fun newSingleThreadContext (Ljava/lang/String;)Lkotlinx/coroutines/experimental/ExecutorCoroutineDispatcher;
541 public static final synthetic fun newSingleThreadContext (Ljava/lang/String;)Lkotlinx/coroutines/experimental/ThreadPoolDispatcher;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300542 public static final fun newSingleThreadContext (Ljava/lang/String;Lkotlinx/coroutines/experimental/Job;)Lkotlin/coroutines/experimental/CoroutineContext;
543 public static synthetic fun newSingleThreadContext$default (Ljava/lang/String;Lkotlinx/coroutines/experimental/Job;ILjava/lang/Object;)Lkotlin/coroutines/experimental/CoroutineContext;
544}
545
546public final class kotlinx/coroutines/experimental/TimeoutCancellationException : java/util/concurrent/CancellationException {
547 public fun <init> (Ljava/lang/String;)V
548}
549
Roman Elizarov27b8f452018-09-20 21:23:41 +0300550public final class kotlinx/coroutines/experimental/TimeoutKt {
551 public static final fun withTimeout (JLkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
552 public static final fun withTimeoutOrNull (JLkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
553}
554
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300555public final class kotlinx/coroutines/experimental/Unconfined : kotlinx/coroutines/experimental/CoroutineDispatcher {
556 public static final field INSTANCE Lkotlinx/coroutines/experimental/Unconfined;
557 public fun dispatch (Lkotlin/coroutines/experimental/CoroutineContext;Ljava/lang/Runnable;)V
558 public fun isDispatchNeeded (Lkotlin/coroutines/experimental/CoroutineContext;)Z
559 public fun toString ()Ljava/lang/String;
560}
561
562public final class kotlinx/coroutines/experimental/YieldKt {
563 public static final fun yield (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
564}
565
566public abstract class kotlinx/coroutines/experimental/channels/AbstractChannel : kotlinx/coroutines/experimental/channels/AbstractSendChannel, kotlinx/coroutines/experimental/channels/Channel {
567 public fun <init> ()V
Roman Elizarov27b8f452018-09-20 21:23:41 +0300568 public fun cancel ()Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300569 public fun cancel (Ljava/lang/Throwable;)Z
570 protected fun cleanupSendQueueOnCancel ()V
571 protected final fun describeTryPoll ()Lkotlinx/coroutines/experimental/channels/AbstractChannel$TryPollDesc;
572 protected final fun getHasReceiveOrClosed ()Z
573 public final fun getOnReceive ()Lkotlinx/coroutines/experimental/selects/SelectClause1;
574 public final fun getOnReceiveOrNull ()Lkotlinx/coroutines/experimental/selects/SelectClause1;
575 protected abstract fun isBufferAlwaysEmpty ()Z
576 protected abstract fun isBufferEmpty ()Z
577 public final fun isClosedForReceive ()Z
578 public final fun isEmpty ()Z
579 public final fun iterator ()Lkotlinx/coroutines/experimental/channels/ChannelIterator;
580 protected fun onReceiveDequeued ()V
581 protected fun onReceiveEnqueued ()V
582 public final fun poll ()Ljava/lang/Object;
583 protected fun pollInternal ()Ljava/lang/Object;
584 protected fun pollSelectInternal (Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
585 public final fun receive (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
586 public final fun receiveOrNull (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
587 protected fun takeFirstReceiveOrPeekClosed ()Lkotlinx/coroutines/experimental/channels/ReceiveOrClosed;
588}
589
590protected final class kotlinx/coroutines/experimental/channels/AbstractChannel$TryPollDesc : kotlinx/coroutines/experimental/internal/LockFreeLinkedListNode$RemoveFirstDesc {
591 public field pollResult Ljava/lang/Object;
592 public field resumeToken Ljava/lang/Object;
593 public fun <init> (Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListHead;)V
594 public synthetic fun validatePrepared (Ljava/lang/Object;)Z
595}
596
597public abstract class kotlinx/coroutines/experimental/channels/AbstractSendChannel : kotlinx/coroutines/experimental/channels/SendChannel {
598 public fun <init> ()V
599 protected fun afterClose (Ljava/lang/Throwable;)V
600 public fun close (Ljava/lang/Throwable;)Z
601 protected final fun conflatePreviousSendBuffered (Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListNode;)V
602 protected final fun describeSendBuffered (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListNode$AddLastDesc;
603 protected final fun describeSendConflated (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListNode$AddLastDesc;
604 protected final fun describeTryOffer (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/channels/AbstractSendChannel$TryOfferDesc;
605 protected fun getBufferDebugString ()Ljava/lang/String;
606 protected final fun getClosedForReceive ()Lkotlinx/coroutines/experimental/channels/Closed;
607 protected final fun getClosedForSend ()Lkotlinx/coroutines/experimental/channels/Closed;
608 public final fun getOnSend ()Lkotlinx/coroutines/experimental/selects/SelectClause2;
609 protected final fun getQueue ()Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListHead;
Vsevolod Tolstopyatov732474f2018-07-20 11:36:20 +0300610 public fun invokeOnClose (Lkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300611 protected abstract fun isBufferAlwaysFull ()Z
612 protected abstract fun isBufferFull ()Z
613 public final fun isClosedForSend ()Z
614 public final fun isFull ()Z
615 public final fun offer (Ljava/lang/Object;)Z
616 protected fun offerInternal (Ljava/lang/Object;)Ljava/lang/Object;
617 protected fun offerSelectInternal (Ljava/lang/Object;Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
618 protected fun onClosed (Lkotlinx/coroutines/experimental/channels/Closed;)V
619 public final fun send (Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
620 protected final fun sendBuffered (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveOrClosed;
621 protected final fun sendConflated (Ljava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveOrClosed;
622 protected fun takeFirstReceiveOrPeekClosed ()Lkotlinx/coroutines/experimental/channels/ReceiveOrClosed;
623 protected final fun takeFirstSendOrPeekClosed ()Lkotlinx/coroutines/experimental/channels/Send;
624 public fun toString ()Ljava/lang/String;
625}
626
627protected final class kotlinx/coroutines/experimental/channels/AbstractSendChannel$TryOfferDesc : kotlinx/coroutines/experimental/internal/LockFreeLinkedListNode$RemoveFirstDesc {
628 public final field element Ljava/lang/Object;
629 public field resumeToken Ljava/lang/Object;
630 public fun <init> (Ljava/lang/Object;Lkotlinx/coroutines/experimental/internal/LockFreeLinkedListHead;)V
631 public synthetic fun validatePrepared (Ljava/lang/Object;)Z
632}
633
634public abstract interface class kotlinx/coroutines/experimental/channels/ActorJob : kotlinx/coroutines/experimental/channels/SendChannel {
635 public abstract fun getChannel ()Lkotlinx/coroutines/experimental/channels/SendChannel;
636}
637
638public final class kotlinx/coroutines/experimental/channels/ActorKt {
Roman Elizarovc32579e2018-09-09 19:21:43 +0300639 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 +0300640 public static final synthetic fun actor (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlinx/coroutines/experimental/CoroutineStart;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ActorJob;
641 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;
642 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 +0300643 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;
644 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 +0300645 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;
646 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;
647 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 +0300648 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 +0300649}
650
651public abstract interface class kotlinx/coroutines/experimental/channels/ActorScope : kotlinx/coroutines/experimental/CoroutineScope, kotlinx/coroutines/experimental/channels/ReceiveChannel {
652 public abstract fun getChannel ()Lkotlinx/coroutines/experimental/channels/Channel;
653}
654
Roman Elizarovc32579e2018-09-09 19:21:43 +0300655public final class kotlinx/coroutines/experimental/channels/ActorScope$DefaultImpls {
656 public static synthetic fun isActive (Lkotlinx/coroutines/experimental/channels/ActorScope;)Z
657}
658
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300659public final class kotlinx/coroutines/experimental/channels/ArrayBroadcastChannel : kotlinx/coroutines/experimental/channels/AbstractSendChannel, kotlinx/coroutines/experimental/channels/BroadcastChannel {
660 public fun <init> (I)V
Roman Elizarov89f8ff72018-03-14 13:39:03 +0300661 public fun cancel (Ljava/lang/Throwable;)Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300662 public fun close (Ljava/lang/Throwable;)Z
663 public final fun getCapacity ()I
664 public fun open ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Roman Elizarovf5f09832018-05-16 15:10:28 +0300665 public fun openSubscription ()Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
666 public synthetic fun openSubscription ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300667}
668
669public class kotlinx/coroutines/experimental/channels/ArrayChannel : kotlinx/coroutines/experimental/channels/AbstractChannel {
670 public fun <init> (I)V
671 protected fun cleanupSendQueueOnCancel ()V
672 protected fun getBufferDebugString ()Ljava/lang/String;
673 public final fun getCapacity ()I
674 protected final fun isBufferAlwaysEmpty ()Z
675 protected final fun isBufferAlwaysFull ()Z
676 protected final fun isBufferEmpty ()Z
677 protected final fun isBufferFull ()Z
678 protected fun offerInternal (Ljava/lang/Object;)Ljava/lang/Object;
679 protected fun offerSelectInternal (Ljava/lang/Object;Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
680 protected fun pollInternal ()Ljava/lang/Object;
681 protected fun pollSelectInternal (Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
682}
683
684public abstract interface class kotlinx/coroutines/experimental/channels/BroadcastChannel : kotlinx/coroutines/experimental/channels/SendChannel {
685 public static final field Factory Lkotlinx/coroutines/experimental/channels/BroadcastChannel$Factory;
Roman Elizarov89f8ff72018-03-14 13:39:03 +0300686 public abstract fun cancel (Ljava/lang/Throwable;)Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300687 public abstract fun open ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Roman Elizarovf5f09832018-05-16 15:10:28 +0300688 public abstract fun openSubscription ()Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
689 public abstract synthetic fun openSubscription ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300690}
691
692public final class kotlinx/coroutines/experimental/channels/BroadcastChannel$DefaultImpls {
Roman Elizarov89f8ff72018-03-14 13:39:03 +0300693 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 +0300694 public static fun open (Lkotlinx/coroutines/experimental/channels/BroadcastChannel;)Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Roman Elizarovf5f09832018-05-16 15:10:28 +0300695 public static synthetic fun openSubscription (Lkotlinx/coroutines/experimental/channels/BroadcastChannel;)Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300696}
697
698public final class kotlinx/coroutines/experimental/channels/BroadcastChannel$Factory {
699 public final synthetic fun invoke (I)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
700}
701
702public final class kotlinx/coroutines/experimental/channels/BroadcastChannelKt {
703 public static final fun BroadcastChannel (I)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
Roman Elizarovc038d632018-06-15 10:42:49 +0300704 public static final fun use (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300705}
706
Roman Elizarov89f8ff72018-03-14 13:39:03 +0300707public final class kotlinx/coroutines/experimental/channels/BroadcastKt {
708 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 +0300709 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 +0300710 public static final fun broadcast (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlinx/coroutines/experimental/CoroutineStart;)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
711 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 +0300712 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 +0300713 public static synthetic fun broadcast$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlinx/coroutines/experimental/CoroutineStart;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/BroadcastChannel;
714}
715
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300716public abstract interface class kotlinx/coroutines/experimental/channels/Channel : kotlinx/coroutines/experimental/channels/ReceiveChannel, kotlinx/coroutines/experimental/channels/SendChannel {
717 public static final field CONFLATED I
718 public static final field Factory Lkotlinx/coroutines/experimental/channels/Channel$Factory;
719 public static final field UNLIMITED I
720}
721
722public final class kotlinx/coroutines/experimental/channels/Channel$Factory {
723 public static final field CONFLATED I
724 public static final field UNLIMITED I
725 public final synthetic fun invoke (I)Lkotlinx/coroutines/experimental/channels/Channel;
726 public static synthetic fun invoke$default (Lkotlinx/coroutines/experimental/channels/Channel$Factory;IILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/Channel;
727}
728
729public abstract interface class kotlinx/coroutines/experimental/channels/ChannelIterator {
730 public abstract fun hasNext (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
731 public abstract fun next (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
732}
733
734public final class kotlinx/coroutines/experimental/channels/ChannelKt {
Roman Elizarov27b8f452018-09-20 21:23:41 +0300735 public static final synthetic fun Channel ()Lkotlinx/coroutines/experimental/channels/Channel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300736 public static final fun Channel (I)Lkotlinx/coroutines/experimental/channels/Channel;
Roman Elizarov27b8f452018-09-20 21:23:41 +0300737 public static synthetic fun Channel$default (IILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/Channel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300738}
739
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300740public final class kotlinx/coroutines/experimental/channels/ChannelsKt {
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300741 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 +0300742 public static final fun any (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300743 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 +0300744 public static final fun asReceiveChannel (Ljava/lang/Iterable;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
745 public static final fun asReceiveChannel (Lkotlin/sequences/Sequence;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
746 public static synthetic fun asReceiveChannel$default (Ljava/lang/Iterable;Lkotlin/coroutines/experimental/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
747 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 +0300748 public static final fun associate (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
749 public static final fun associateBy (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
750 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;
751 public static final fun associateByTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Map;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
752 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;
753 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 +0300754 public static final fun consume (Lkotlinx/coroutines/experimental/channels/BroadcastChannel;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
755 public static final fun consume (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300756 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 +0300757 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 +0300758 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 +0300759 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 +0300760 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 +0300761 public static final fun consumes (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlin/jvm/functions/Function1;
762 public static final fun consumesAll ([Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlin/jvm/functions/Function1;
763 public static final fun count (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300764 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 +0300765 public static final fun distinct (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
766 public static final fun distinctBy (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
767 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;
768 public static final fun drop (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
769 public static synthetic fun drop$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
770 public static final fun dropWhile (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
771 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;
772 public static final fun elementAt (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300773 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 +0300774 public static final fun elementAtOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
775 public static final fun filter (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
776 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;
777 public static final fun filterIndexed (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function3;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
778 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 +0300779 public static final fun filterIndexedTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
780 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 +0300781 public static final fun filterNot (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
782 public static final synthetic fun filterNot (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
783 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;
784 public static final fun filterNotNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
785 public static final fun filterNotNullTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
786 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 +0300787 public static final fun filterNotTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
788 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;
789 public static final fun filterTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
790 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;
791 public static final fun find (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
792 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 +0300793 public static final fun first (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300794 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 +0300795 public static final fun firstOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300796 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 +0300797 public static final fun flatMap (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
798 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 +0300799 public static final fun fold (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
800 public static final fun foldIndexed (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/lang/Object;Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
801 public static final fun groupBy (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
802 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;
803 public static final fun groupByTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Map;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
804 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 +0300805 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 +0300806 public static final fun indexOfFirst (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
807 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 +0300808 public static final fun last (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300809 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 +0300810 public static final fun lastIndexOf (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
811 public static final fun lastOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300812 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 +0300813 public static final fun map (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
814 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;
815 public static final fun mapIndexed (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function3;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
816 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;
817 public static final fun mapIndexedNotNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function3;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
818 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 +0300819 public static final fun mapIndexedNotNullTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
820 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;
821 public static final fun mapIndexedTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
822 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 +0300823 public static final fun mapNotNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
824 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 +0300825 public static final fun mapNotNullTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
826 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;
827 public static final fun mapTo (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
828 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;
829 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 +0300830 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 +0300831 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 +0300832 public static final fun minWith (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Comparator;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
833 public static final fun none (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300834 public static final fun none (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
835 public static final fun partition (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
836 public static final fun reduce (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
837 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 +0300838 public static final fun requireNoNulls (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Vsevolod Tolstopyatov26b86e92018-06-07 15:24:31 +0300839 public static final fun sendBlocking (Lkotlinx/coroutines/experimental/channels/SendChannel;Ljava/lang/Object;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300840 public static final fun single (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300841 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 +0300842 public static final fun singleOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +0300843 public static final fun singleOrNull (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
844 public static final fun sumBy (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
845 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 +0300846 public static final fun take (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
847 public static synthetic fun take$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;ILkotlin/coroutines/experimental/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
848 public static final fun takeWhile (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
849 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;
850 public static final fun toChannel (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/SendChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
851 public static final fun toCollection (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Collection;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
852 public static final fun toList (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
853 public static final fun toMap (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/util/Map;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
854 public static final fun toMap (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
855 public static final fun toMutableList (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
856 public static final fun toMutableSet (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
857 public static final fun toSet (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
858 public static final fun withIndex (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
859 public static synthetic fun withIndex$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlin/coroutines/experimental/CoroutineContext;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
860 public static final fun zip (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Lkotlinx/coroutines/experimental/channels/ReceiveChannel;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
861 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;
862 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;
863}
864
865public final class kotlinx/coroutines/experimental/channels/Closed : kotlinx/coroutines/experimental/internal/LockFreeLinkedListNode, kotlinx/coroutines/experimental/channels/ReceiveOrClosed, kotlinx/coroutines/experimental/channels/Send {
866 public final field closeCause Ljava/lang/Throwable;
867 public fun <init> (Ljava/lang/Throwable;)V
868 public fun completeResumeReceive (Ljava/lang/Object;)V
869 public fun completeResumeSend (Ljava/lang/Object;)V
870 public synthetic fun getOfferResult ()Ljava/lang/Object;
871 public fun getOfferResult ()Lkotlinx/coroutines/experimental/channels/Closed;
872 public synthetic fun getPollResult ()Ljava/lang/Object;
873 public fun getPollResult ()Lkotlinx/coroutines/experimental/channels/Closed;
874 public final fun getReceiveException ()Ljava/lang/Throwable;
875 public final fun getSendException ()Ljava/lang/Throwable;
876 public fun resumeSendClosed (Lkotlinx/coroutines/experimental/channels/Closed;)Ljava/lang/Void;
877 public synthetic fun resumeSendClosed (Lkotlinx/coroutines/experimental/channels/Closed;)V
878 public fun toString ()Ljava/lang/String;
879 public fun tryResumeReceive (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
880 public fun tryResumeSend (Ljava/lang/Object;)Ljava/lang/Object;
881}
882
883public final class kotlinx/coroutines/experimental/channels/ClosedReceiveChannelException : java/util/NoSuchElementException {
884 public fun <init> (Ljava/lang/String;)V
885}
886
887public final class kotlinx/coroutines/experimental/channels/ClosedSendChannelException : java/util/concurrent/CancellationException {
888 public fun <init> (Ljava/lang/String;)V
889}
890
891public final class kotlinx/coroutines/experimental/channels/ConflatedBroadcastChannel : kotlinx/coroutines/experimental/channels/BroadcastChannel {
892 public static final field CLOSED Lkotlinx/coroutines/experimental/channels/ConflatedBroadcastChannel$Closed;
893 public static final field Companion Lkotlinx/coroutines/experimental/channels/ConflatedBroadcastChannel$Companion;
894 public static final field INITIAL_STATE Lkotlinx/coroutines/experimental/channels/ConflatedBroadcastChannel$State;
895 public static final field UNDEFINED Lkotlinx/coroutines/experimental/internal/Symbol;
896 public fun <init> ()V
897 public fun <init> (Ljava/lang/Object;)V
Roman Elizarov89f8ff72018-03-14 13:39:03 +0300898 public fun cancel (Ljava/lang/Throwable;)Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300899 public fun close (Ljava/lang/Throwable;)Z
900 public fun getOnSend ()Lkotlinx/coroutines/experimental/selects/SelectClause2;
901 public final fun getValue ()Ljava/lang/Object;
902 public final fun getValueOrNull ()Ljava/lang/Object;
Vsevolod Tolstopyatov732474f2018-07-20 11:36:20 +0300903 public fun invokeOnClose (Lkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300904 public fun isClosedForSend ()Z
905 public fun isFull ()Z
906 public fun offer (Ljava/lang/Object;)Z
907 public fun open ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Roman Elizarovf5f09832018-05-16 15:10:28 +0300908 public fun openSubscription ()Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
909 public synthetic fun openSubscription ()Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300910 public fun send (Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
911}
912
913public class kotlinx/coroutines/experimental/channels/ConflatedChannel : kotlinx/coroutines/experimental/channels/AbstractChannel {
914 public fun <init> ()V
915 protected final fun isBufferAlwaysEmpty ()Z
916 protected final fun isBufferAlwaysFull ()Z
917 protected final fun isBufferEmpty ()Z
918 protected final fun isBufferFull ()Z
919 protected fun offerInternal (Ljava/lang/Object;)Ljava/lang/Object;
920 protected fun offerSelectInternal (Ljava/lang/Object;Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
921 protected fun onClosed (Lkotlinx/coroutines/experimental/channels/Closed;)V
922}
923
924public class kotlinx/coroutines/experimental/channels/LinkedListChannel : kotlinx/coroutines/experimental/channels/AbstractChannel {
925 public fun <init> ()V
926 protected final fun isBufferAlwaysEmpty ()Z
927 protected final fun isBufferAlwaysFull ()Z
928 protected final fun isBufferEmpty ()Z
929 protected final fun isBufferFull ()Z
930 protected fun offerInternal (Ljava/lang/Object;)Ljava/lang/Object;
931 protected fun offerSelectInternal (Ljava/lang/Object;Lkotlinx/coroutines/experimental/selects/SelectInstance;)Ljava/lang/Object;
932}
933
934public final class kotlinx/coroutines/experimental/channels/ProduceKt {
935 public static final fun buildChannel (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ProducerJob;
936 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 +0300937 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 +0300938 public static final synthetic fun produce (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ProducerJob;
939 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;
940 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 +0300941 public static final fun produce (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarov27b8f452018-09-20 21:23:41 +0300942 public static final fun produce (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarovc32579e2018-09-09 19:21:43 +0300943 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 +0300944 public static synthetic fun produce$default (Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ProducerJob;
945 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;
946 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 +0300947 public static synthetic fun produce$default (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarov27b8f452018-09-20 21:23:41 +0300948 public static synthetic fun produce$default (Lkotlinx/coroutines/experimental/CoroutineScope;Lkotlin/coroutines/experimental/CoroutineContext;ILkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300949}
950
951public abstract interface class kotlinx/coroutines/experimental/channels/ProducerJob : kotlinx/coroutines/experimental/Job, kotlinx/coroutines/experimental/channels/ReceiveChannel {
952 public abstract fun getChannel ()Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
953}
954
955public final class kotlinx/coroutines/experimental/channels/ProducerJob$DefaultImpls {
956 public static fun fold (Lkotlinx/coroutines/experimental/channels/ProducerJob;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
957 public static fun get (Lkotlinx/coroutines/experimental/channels/ProducerJob;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
958 public static fun getCompletionException (Lkotlinx/coroutines/experimental/channels/ProducerJob;)Ljava/lang/Throwable;
959 public static fun minusKey (Lkotlinx/coroutines/experimental/channels/ProducerJob;Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
960 public static fun plus (Lkotlinx/coroutines/experimental/channels/ProducerJob;Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
961 public static fun plus (Lkotlinx/coroutines/experimental/channels/ProducerJob;Lkotlinx/coroutines/experimental/Job;)Lkotlinx/coroutines/experimental/Job;
962}
963
964public abstract interface class kotlinx/coroutines/experimental/channels/ProducerScope : kotlinx/coroutines/experimental/CoroutineScope, kotlinx/coroutines/experimental/channels/SendChannel {
965 public abstract fun getChannel ()Lkotlinx/coroutines/experimental/channels/SendChannel;
966}
967
Roman Elizarovc32579e2018-09-09 19:21:43 +0300968public final class kotlinx/coroutines/experimental/channels/ProducerScope$DefaultImpls {
969 public static synthetic fun isActive (Lkotlinx/coroutines/experimental/channels/ProducerScope;)Z
970}
971
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300972public abstract interface class kotlinx/coroutines/experimental/channels/ReceiveChannel {
Roman Elizarov27b8f452018-09-20 21:23:41 +0300973 public abstract fun cancel ()Z
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +0300974 public abstract fun cancel (Ljava/lang/Throwable;)Z
975 public abstract fun getOnReceive ()Lkotlinx/coroutines/experimental/selects/SelectClause1;
976 public abstract fun getOnReceiveOrNull ()Lkotlinx/coroutines/experimental/selects/SelectClause1;
977 public abstract fun isClosedForReceive ()Z
978 public abstract fun isEmpty ()Z
979 public abstract fun iterator ()Lkotlinx/coroutines/experimental/channels/ChannelIterator;
980 public abstract fun poll ()Ljava/lang/Object;
981 public abstract fun receive (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
982 public abstract fun receiveOrNull (Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
983}
984
985public final class kotlinx/coroutines/experimental/channels/ReceiveChannel$DefaultImpls {
986 public static synthetic fun cancel$default (Lkotlinx/coroutines/experimental/channels/ReceiveChannel;Ljava/lang/Throwable;ILjava/lang/Object;)Z
987}
988
989public abstract interface class kotlinx/coroutines/experimental/channels/ReceiveOrClosed {
990 public abstract fun completeResumeReceive (Ljava/lang/Object;)V
991 public abstract fun getOfferResult ()Ljava/lang/Object;
992 public abstract fun tryResumeReceive (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
993}
994
995public class kotlinx/coroutines/experimental/channels/RendezvousChannel : kotlinx/coroutines/experimental/channels/AbstractChannel {
996 public fun <init> ()V
997 protected final fun isBufferAlwaysEmpty ()Z
998 protected final fun isBufferAlwaysFull ()Z
999 protected final fun isBufferEmpty ()Z
1000 protected final fun isBufferFull ()Z
1001}
1002
1003public abstract interface class kotlinx/coroutines/experimental/channels/Send {
1004 public abstract fun completeResumeSend (Ljava/lang/Object;)V
1005 public abstract fun getPollResult ()Ljava/lang/Object;
1006 public abstract fun resumeSendClosed (Lkotlinx/coroutines/experimental/channels/Closed;)V
1007 public abstract fun tryResumeSend (Ljava/lang/Object;)Ljava/lang/Object;
1008}
1009
1010public abstract interface class kotlinx/coroutines/experimental/channels/SendChannel {
1011 public abstract fun close (Ljava/lang/Throwable;)Z
1012 public abstract fun getOnSend ()Lkotlinx/coroutines/experimental/selects/SelectClause2;
Vsevolod Tolstopyatov732474f2018-07-20 11:36:20 +03001013 public abstract fun invokeOnClose (Lkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03001014 public abstract fun isClosedForSend ()Z
1015 public abstract fun isFull ()Z
1016 public abstract fun offer (Ljava/lang/Object;)Z
1017 public abstract fun send (Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
1018}
1019
1020public final class kotlinx/coroutines/experimental/channels/SendChannel$DefaultImpls {
1021 public static synthetic fun close$default (Lkotlinx/coroutines/experimental/channels/SendChannel;Ljava/lang/Throwable;ILjava/lang/Object;)Z
1022}
1023
1024public final class kotlinx/coroutines/experimental/channels/SendElement : kotlinx/coroutines/experimental/internal/LockFreeLinkedListNode, kotlinx/coroutines/experimental/channels/Send {
1025 public final field cont Lkotlinx/coroutines/experimental/CancellableContinuation;
1026 public fun <init> (Ljava/lang/Object;Lkotlinx/coroutines/experimental/CancellableContinuation;)V
1027 public fun completeResumeSend (Ljava/lang/Object;)V
1028 public fun getPollResult ()Ljava/lang/Object;
1029 public fun resumeSendClosed (Lkotlinx/coroutines/experimental/channels/Closed;)V
1030 public fun toString ()Ljava/lang/String;
1031 public fun tryResumeSend (Ljava/lang/Object;)Ljava/lang/Object;
1032}
1033
1034public abstract interface class kotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel : java/io/Closeable, kotlinx/coroutines/experimental/channels/ReceiveChannel {
1035 public abstract fun close ()V
1036}
1037
1038public final class kotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel$DefaultImpls {
1039 public static fun close (Lkotlinx/coroutines/experimental/channels/SubscriptionReceiveChannel;)V
1040}
1041
Vsevolod Tolstopyatov03d2ff72018-05-29 17:28:20 +03001042public final class kotlinx/coroutines/experimental/channels/TickerChannelsKt {
Roman Elizarov27b8f452018-09-20 21:23:41 +03001043 public static final fun ticker (JJLkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/channels/TickerMode;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarovb5328a72018-06-06 18:31:21 +03001044 public static final fun ticker (JLjava/util/concurrent/TimeUnit;JLkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/channels/TickerMode;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarov27b8f452018-09-20 21:23:41 +03001045 public static synthetic fun ticker$default (JJLkotlin/coroutines/experimental/CoroutineContext;Lkotlinx/coroutines/experimental/channels/TickerMode;ILjava/lang/Object;)Lkotlinx/coroutines/experimental/channels/ReceiveChannel;
Roman Elizarovb5328a72018-06-06 18:31:21 +03001046 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;
1047}
1048
1049public final class kotlinx/coroutines/experimental/channels/TickerMode : java/lang/Enum {
1050 public static final field FIXED_DELAY Lkotlinx/coroutines/experimental/channels/TickerMode;
1051 public static final field FIXED_PERIOD Lkotlinx/coroutines/experimental/channels/TickerMode;
1052 public static fun valueOf (Ljava/lang/String;)Lkotlinx/coroutines/experimental/channels/TickerMode;
1053 public static fun values ()[Lkotlinx/coroutines/experimental/channels/TickerMode;
Vsevolod Tolstopyatov03d2ff72018-05-29 17:28:20 +03001054}
1055
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03001056public final class kotlinx/coroutines/experimental/intrinsics/CancellableKt {
1057 public static final fun startCoroutineCancellable (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)V
1058 public static final fun startCoroutineCancellable (Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)V
1059}
1060
1061public final class kotlinx/coroutines/experimental/intrinsics/UndispatchedKt {
1062 public static final fun startCoroutineUndispatched (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)V
1063 public static final fun startCoroutineUndispatched (Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)V
Roman Elizarov7587eba2018-07-25 12:22:46 +03001064 public static final fun startCoroutineUnintercepted (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)V
1065 public static final fun startCoroutineUnintercepted (Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03001066 public static final fun startUndispatchedOrReturn (Lkotlinx/coroutines/experimental/AbstractCoroutine;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
1067 public static final fun startUndispatchedOrReturn (Lkotlinx/coroutines/experimental/AbstractCoroutine;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
1068}
1069
1070public abstract interface class kotlinx/coroutines/experimental/selects/SelectBuilder {
1071 public abstract fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause0;Lkotlin/jvm/functions/Function1;)V
1072 public abstract fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause1;Lkotlin/jvm/functions/Function2;)V
1073 public abstract fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
1074 public abstract fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
1075 public abstract fun onTimeout (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;)V
Roman Elizarov27b8f452018-09-20 21:23:41 +03001076 public abstract fun onTimeout (JLkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03001077}
1078
1079public final class kotlinx/coroutines/experimental/selects/SelectBuilder$DefaultImpls {
1080 public static fun invoke (Lkotlinx/coroutines/experimental/selects/SelectBuilder;Lkotlinx/coroutines/experimental/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
Roman Elizarov27b8f452018-09-20 21:23:41 +03001081 public static fun onTimeout (Lkotlinx/coroutines/experimental/selects/SelectBuilder;JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03001082 public static synthetic fun onTimeout$default (Lkotlinx/coroutines/experimental/selects/SelectBuilder;JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1083}
1084
1085public 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 {
1086 public fun <init> (Lkotlin/coroutines/experimental/Continuation;)V
1087 public fun disposeOnSelect (Lkotlinx/coroutines/experimental/DisposableHandle;)V
1088 public fun getCompletion ()Lkotlin/coroutines/experimental/Continuation;
1089 public fun getContext ()Lkotlin/coroutines/experimental/CoroutineContext;
1090 public final fun getResult ()Ljava/lang/Object;
1091 public final fun handleBuilderException (Ljava/lang/Throwable;)V
1092 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause0;Lkotlin/jvm/functions/Function1;)V
1093 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause1;Lkotlin/jvm/functions/Function2;)V
1094 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
1095 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
1096 public fun isSelected ()Z
1097 public fun onTimeout (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;)V
Roman Elizarov27b8f452018-09-20 21:23:41 +03001098 public fun onTimeout (JLkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03001099 public fun performAtomicIfNotSelected (Lkotlinx/coroutines/experimental/internal/AtomicDesc;)Ljava/lang/Object;
1100 public fun performAtomicTrySelect (Lkotlinx/coroutines/experimental/internal/AtomicDesc;)Ljava/lang/Object;
1101 public fun resume (Ljava/lang/Object;)V
1102 public fun resumeSelectCancellableWithException (Ljava/lang/Throwable;)V
1103 public fun resumeWithException (Ljava/lang/Throwable;)V
1104 public fun trySelect (Ljava/lang/Object;)Z
1105}
1106
1107public abstract interface class kotlinx/coroutines/experimental/selects/SelectClause0 {
1108 public abstract fun registerSelectClause0 (Lkotlinx/coroutines/experimental/selects/SelectInstance;Lkotlin/jvm/functions/Function1;)V
1109}
1110
1111public abstract interface class kotlinx/coroutines/experimental/selects/SelectClause1 {
1112 public abstract fun registerSelectClause1 (Lkotlinx/coroutines/experimental/selects/SelectInstance;Lkotlin/jvm/functions/Function2;)V
1113}
1114
1115public abstract interface class kotlinx/coroutines/experimental/selects/SelectClause2 {
1116 public abstract fun registerSelectClause2 (Lkotlinx/coroutines/experimental/selects/SelectInstance;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
1117}
1118
1119public abstract interface class kotlinx/coroutines/experimental/selects/SelectInstance {
1120 public abstract fun disposeOnSelect (Lkotlinx/coroutines/experimental/DisposableHandle;)V
1121 public abstract fun getCompletion ()Lkotlin/coroutines/experimental/Continuation;
1122 public abstract fun isSelected ()Z
1123 public abstract fun performAtomicIfNotSelected (Lkotlinx/coroutines/experimental/internal/AtomicDesc;)Ljava/lang/Object;
1124 public abstract fun performAtomicTrySelect (Lkotlinx/coroutines/experimental/internal/AtomicDesc;)Ljava/lang/Object;
1125 public abstract fun resumeSelectCancellableWithException (Ljava/lang/Throwable;)V
1126 public abstract fun trySelect (Ljava/lang/Object;)Z
1127}
1128
1129public final class kotlinx/coroutines/experimental/selects/UnbiasedSelectBuilderImpl : kotlinx/coroutines/experimental/selects/SelectBuilder {
1130 public fun <init> (Lkotlin/coroutines/experimental/Continuation;)V
1131 public final fun getClauses ()Ljava/util/ArrayList;
1132 public final fun getInstance ()Lkotlinx/coroutines/experimental/selects/SelectBuilderImpl;
1133 public final fun handleBuilderException (Ljava/lang/Throwable;)V
1134 public final fun initSelectResult ()Ljava/lang/Object;
1135 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause0;Lkotlin/jvm/functions/Function1;)V
1136 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause1;Lkotlin/jvm/functions/Function2;)V
1137 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
1138 public fun invoke (Lkotlinx/coroutines/experimental/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
1139 public fun onTimeout (JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function1;)V
Roman Elizarov27b8f452018-09-20 21:23:41 +03001140 public fun onTimeout (JLkotlin/jvm/functions/Function1;)V
Vsevolod Tolstopyatov74bcc922018-05-03 20:07:54 +03001141}
1142
1143public abstract interface class kotlinx/coroutines/experimental/sync/Mutex {
1144 public abstract fun getOnLock ()Lkotlinx/coroutines/experimental/selects/SelectClause2;
1145 public abstract fun holdsLock (Ljava/lang/Object;)Z
1146 public abstract fun isLocked ()Z
1147 public abstract fun lock (Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
1148 public abstract fun tryLock (Ljava/lang/Object;)Z
1149 public abstract fun unlock (Ljava/lang/Object;)V
1150}
1151
1152public final class kotlinx/coroutines/experimental/sync/Mutex$DefaultImpls {
1153 public static synthetic fun lock$default (Lkotlinx/coroutines/experimental/sync/Mutex;Ljava/lang/Object;Lkotlin/coroutines/experimental/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
1154 public static synthetic fun tryLock$default (Lkotlinx/coroutines/experimental/sync/Mutex;Ljava/lang/Object;ILjava/lang/Object;)Z
1155 public static synthetic fun unlock$default (Lkotlinx/coroutines/experimental/sync/Mutex;Ljava/lang/Object;ILjava/lang/Object;)V
1156}
1157
1158public final class kotlinx/coroutines/experimental/sync/MutexKt {
1159 public static final fun Mutex (Z)Lkotlinx/coroutines/experimental/sync/Mutex;
1160 public static synthetic fun Mutex$default (ZILjava/lang/Object;)Lkotlinx/coroutines/experimental/sync/Mutex;
Roman Elizarovcf5e0e52018-08-10 14:25:41 +03001161 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 +03001162 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;
1163 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 +03001164 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 +03001165 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;
1166 public static final fun withMutex (Lkotlinx/coroutines/experimental/sync/Mutex;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/experimental/Continuation;)Ljava/lang/Object;
1167}
1168
Roman Elizarov71ca1c82018-05-14 16:17:35 +03001169public final class kotlinx/coroutines/experimental/test/TestCoroutineContext : kotlin/coroutines/experimental/CoroutineContext {
1170 public fun <init> ()V
1171 public fun <init> (Ljava/lang/String;)V
1172 public synthetic fun <init> (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
1173 public final fun advanceTimeBy (JLjava/util/concurrent/TimeUnit;)J
1174 public static synthetic fun advanceTimeBy$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;JLjava/util/concurrent/TimeUnit;ILjava/lang/Object;)J
1175 public final fun advanceTimeTo (JLjava/util/concurrent/TimeUnit;)V
1176 public static synthetic fun advanceTimeTo$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;JLjava/util/concurrent/TimeUnit;ILjava/lang/Object;)V
1177 public final fun assertAllUnhandledExceptions (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
1178 public static synthetic fun assertAllUnhandledExceptions$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1179 public final fun assertAnyUnhandledException (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
1180 public static synthetic fun assertAnyUnhandledException$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1181 public final fun assertExceptions (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
1182 public static synthetic fun assertExceptions$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1183 public final fun assertUnhandledException (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V
1184 public static synthetic fun assertUnhandledException$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1185 public final fun cancelAllActions ()V
1186 public fun fold (Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
1187 public fun get (Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext$Element;
1188 public final fun getExceptions ()Ljava/util/List;
1189 public fun minusKey (Lkotlin/coroutines/experimental/CoroutineContext$Key;)Lkotlin/coroutines/experimental/CoroutineContext;
1190 public final fun now (Ljava/util/concurrent/TimeUnit;)J
1191 public static synthetic fun now$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Ljava/util/concurrent/TimeUnit;ILjava/lang/Object;)J
1192 public fun plus (Lkotlin/coroutines/experimental/CoroutineContext;)Lkotlin/coroutines/experimental/CoroutineContext;
1193 public fun toString ()Ljava/lang/String;
1194 public final fun triggerActions ()V
1195}
1196
1197public final class kotlinx/coroutines/experimental/test/TestCoroutineContextKt {
1198 public static final fun withTestContext (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Lkotlin/jvm/functions/Function1;)V
1199 public static synthetic fun withTestContext$default (Lkotlinx/coroutines/experimental/test/TestCoroutineContext;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
1200}
1201