You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: kotlinx-coroutines-core/api/kotlinx-coroutines-core.api
+74-40
Original file line number
Diff line number
Diff line change
@@ -410,7 +410,7 @@ public final class kotlinx/coroutines/JobKt {
410
410
public static final fun isActive (Lkotlin/coroutines/CoroutineContext;)Z
411
411
}
412
412
413
-
public class kotlinx/coroutines/JobSupport : kotlinx/coroutines/ChildJob, kotlinx/coroutines/Job, kotlinx/coroutines/ParentJob, kotlinx/coroutines/selects/SelectClause0 {
413
+
public class kotlinx/coroutines/JobSupport : kotlinx/coroutines/ChildJob, kotlinx/coroutines/Job, kotlinx/coroutines/ParentJob {
414
414
public fun <init> (Z)V
415
415
protected fun afterCompletion (Ljava/lang/Object;)V
416
416
public final fun attachChild (Lkotlinx/coroutines/ChildJob;)Lkotlinx/coroutines/ChildHandle;
@@ -448,7 +448,6 @@ public class kotlinx/coroutines/JobSupport : kotlinx/coroutines/ChildJob, kotlin
448
448
public final fun parentCancelled (Lkotlinx/coroutines/ParentJob;)V
449
449
public fun plus (Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext;
450
450
public fun plus (Lkotlinx/coroutines/Job;)Lkotlinx/coroutines/Job;
451
-
public final fun registerSelectClause0 (Lkotlinx/coroutines/selects/SelectInstance;Lkotlin/jvm/functions/Function1;)V
452
451
public final fun start ()Z
453
452
protected final fun toCancellationException (Ljava/lang/Throwable;Ljava/lang/String;)Ljava/util/concurrent/CancellationException;
454
453
public static synthetic fun toCancellationException$default (Lkotlinx/coroutines/JobSupport;Ljava/lang/Throwable;Ljava/lang/String;ILjava/lang/Object;)Ljava/util/concurrent/CancellationException;
@@ -1178,83 +1177,118 @@ public class kotlinx/coroutines/scheduling/ExperimentalCoroutineDispatcher : kot
1178
1177
public fun toString ()Ljava/lang/String;
1179
1178
}
1180
1179
1180
+
public final class kotlinx/coroutines/selects/OnTimeoutKt {
1181
+
public static final fun onTimeout (Lkotlinx/coroutines/selects/SelectBuilder;JLkotlin/jvm/functions/Function1;)V
1182
+
public static final fun onTimeout-8Mi8wO0 (Lkotlinx/coroutines/selects/SelectBuilder;JLkotlin/jvm/functions/Function1;)V
1183
+
}
1184
+
1181
1185
public abstract interface class kotlinx/coroutines/selects/SelectBuilder {
1182
1186
public abstract fun invoke (Lkotlinx/coroutines/selects/SelectClause0;Lkotlin/jvm/functions/Function1;)V
1183
1187
public abstract fun invoke (Lkotlinx/coroutines/selects/SelectClause1;Lkotlin/jvm/functions/Function2;)V
1184
1188
public abstract fun invoke (Lkotlinx/coroutines/selects/SelectClause2;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
1185
1189
public abstract fun invoke (Lkotlinx/coroutines/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
1186
-
public abstract fun onTimeout (JLkotlin/jvm/functions/Function1;)V
1190
+
public abstract synthetic fun onTimeout (JLkotlin/jvm/functions/Function1;)V
1187
1191
}
1188
1192
1189
1193
public final class kotlinx/coroutines/selects/SelectBuilder$DefaultImpls {
1190
1194
public static fun invoke (Lkotlinx/coroutines/selects/SelectBuilder;Lkotlinx/coroutines/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
1195
+
public static synthetic fun onTimeout (Lkotlinx/coroutines/selects/SelectBuilder;JLkotlin/jvm/functions/Function1;)V
1191
1196
}
1192
1197
1193
-
public final class kotlinx/coroutines/selects/SelectBuilderImpl : kotlinx/coroutines/internal/LockFreeLinkedListHead, kotlin/coroutines/Continuation, kotlin/coroutines/jvm/internal/CoroutineStackFrame, kotlinx/coroutines/selects/SelectBuilder, kotlinx/coroutines/selects/SelectInstance {
1198
+
public final class kotlinx/coroutines/selects/SelectBuilderImpl : kotlinx/coroutines/selects/SelectImplementation {
1194
1199
public fun <init> (Lkotlin/coroutines/Continuation;)V
1195
-
public fun disposeOnSelect (Lkotlinx/coroutines/DisposableHandle;)V
1196
-
public fun getCallerFrame ()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame;
1197
-
public fun getCompletion ()Lkotlin/coroutines/Continuation;
1198
-
public fun getContext ()Lkotlin/coroutines/CoroutineContext;
1199
1200
public final fun getResult ()Ljava/lang/Object;
1200
-
public fun getStackTraceElement ()Ljava/lang/StackTraceElement;
1201
+
public final fun getUCont ()Lkotlin/coroutines/Continuation;
1201
1202
public final fun handleBuilderException (Ljava/lang/Throwable;)V
1202
-
public fun invoke (Lkotlinx/coroutines/selects/SelectClause0;Lkotlin/jvm/functions/Function1;)V
1203
-
public fun invoke (Lkotlinx/coroutines/selects/SelectClause1;Lkotlin/jvm/functions/Function2;)V
1204
-
public fun invoke (Lkotlinx/coroutines/selects/SelectClause2;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
1205
-
public fun invoke (Lkotlinx/coroutines/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
1206
-
public fun isSelected ()Z
1207
-
public fun onTimeout (JLkotlin/jvm/functions/Function1;)V
1208
-
public fun performAtomicTrySelect (Lkotlinx/coroutines/internal/AtomicDesc;)Ljava/lang/Object;
1209
-
public fun resumeSelectWithException (Ljava/lang/Throwable;)V
1210
-
public fun resumeWith (Ljava/lang/Object;)V
1211
-
public fun toString ()Ljava/lang/String;
1212
-
public fun trySelect ()Z
1213
-
public fun trySelectOther (Lkotlinx/coroutines/internal/LockFreeLinkedListNode$PrepareOp;)Ljava/lang/Object;
1214
1203
}
1215
1204
1216
-
public abstract interface class kotlinx/coroutines/selects/SelectClause0 {
1217
-
public abstract fun registerSelectClause0 (Lkotlinx/coroutines/selects/SelectInstance;Lkotlin/jvm/functions/Function1;)V
1205
+
public abstract interface class kotlinx/coroutines/selects/SelectClause {
1206
+
public abstract fun getClauseObject ()Ljava/lang/Object;
1207
+
public abstract fun getProcessResFunc ()Lkotlin/jvm/functions/Function3;
1208
+
public abstract fun getRegFunc ()Lkotlin/jvm/functions/Function3;
1209
+
}
1210
+
1211
+
public abstract interface class kotlinx/coroutines/selects/SelectClause0 : kotlinx/coroutines/selects/SelectClause {
1212
+
}
1213
+
1214
+
public final class kotlinx/coroutines/selects/SelectClause0Impl : kotlinx/coroutines/selects/SelectClause0 {
1215
+
public fun <init> (Ljava/lang/Object;Lkotlin/jvm/functions/Function3;)V
1216
+
public fun getClauseObject ()Ljava/lang/Object;
1217
+
public fun getProcessResFunc ()Lkotlin/jvm/functions/Function3;
1218
+
public fun getRegFunc ()Lkotlin/jvm/functions/Function3;
1218
1219
}
1219
1220
1220
-
public abstract interface class kotlinx/coroutines/selects/SelectClause1 {
1221
-
public abstract fun registerSelectClause1 (Lkotlinx/coroutines/selects/SelectInstance;Lkotlin/jvm/functions/Function2;)V
1221
+
public abstract interface class kotlinx/coroutines/selects/SelectClause1 : kotlinx/coroutines/selects/SelectClause {
1222
1222
}
1223
1223
1224
-
public abstract interface class kotlinx/coroutines/selects/SelectClause2 {
1225
-
public abstract fun registerSelectClause2 (Lkotlinx/coroutines/selects/SelectInstance;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
1224
+
public final class kotlinx/coroutines/selects/SelectClause1Impl : kotlinx/coroutines/selects/SelectClause1 {
1225
+
public fun <init> (Ljava/lang/Object;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;)V
1226
+
public fun getClauseObject ()Ljava/lang/Object;
1227
+
public fun getProcessResFunc ()Lkotlin/jvm/functions/Function3;
1228
+
public fun getRegFunc ()Lkotlin/jvm/functions/Function3;
1229
+
}
1230
+
1231
+
public abstract interface class kotlinx/coroutines/selects/SelectClause2 : kotlinx/coroutines/selects/SelectClause {
1232
+
}
1233
+
1234
+
public final class kotlinx/coroutines/selects/SelectClause2Impl : kotlinx/coroutines/selects/SelectClause2 {
1235
+
public fun <init> (Ljava/lang/Object;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;)V
1236
+
public fun getClauseObject ()Ljava/lang/Object;
1237
+
public fun getProcessResFunc ()Lkotlin/jvm/functions/Function3;
1238
+
public fun getRegFunc ()Lkotlin/jvm/functions/Function3;
1239
+
}
1240
+
1241
+
public class kotlinx/coroutines/selects/SelectImplementation : kotlinx/coroutines/selects/SelectBuilder, kotlinx/coroutines/selects/SelectInstance {
1242
+
public fun <init> (Lkotlin/coroutines/CoroutineContext;)V
1243
+
public fun doSelect (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
1244
+
public fun getContext ()Lkotlin/coroutines/CoroutineContext;
1245
+
public synthetic fun invoke (Ljava/lang/Object;)Ljava/lang/Object;
1246
+
public fun invoke (Ljava/lang/Throwable;)V
1247
+
public fun invoke (Lkotlinx/coroutines/selects/SelectClause0;Lkotlin/jvm/functions/Function1;)V
1248
+
public fun invoke (Lkotlinx/coroutines/selects/SelectClause1;Lkotlin/jvm/functions/Function2;)V
1249
+
public fun invoke (Lkotlinx/coroutines/selects/SelectClause2;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
1250
+
public fun invoke (Lkotlinx/coroutines/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
1251
+
public fun invokeOnCompletion (Lkotlin/jvm/functions/Function0;)V
1252
+
public synthetic fun onTimeout (JLkotlin/jvm/functions/Function1;)V
1253
+
protected final fun register (Lkotlinx/coroutines/selects/SelectClause0;Lkotlin/jvm/functions/Function1;)V
1254
+
protected final fun register (Lkotlinx/coroutines/selects/SelectClause1;Lkotlin/jvm/functions/Function2;)V
1255
+
protected final fun register (Lkotlinx/coroutines/selects/SelectClause2;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
1256
+
public fun selectInRegistrationPhase (Ljava/lang/Object;)V
1257
+
public fun trySelect (Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z
1226
1258
}
1227
1259
1228
1260
public abstract interface class kotlinx/coroutines/selects/SelectInstance {
1229
-
public abstract fun disposeOnSelect (Lkotlinx/coroutines/DisposableHandle;)V
1230
-
public abstract fun getCompletion ()Lkotlin/coroutines/Continuation;
1231
-
public abstract fun isSelected ()Z
1232
-
public abstract fun performAtomicTrySelect (Lkotlinx/coroutines/internal/AtomicDesc;)Ljava/lang/Object;
1233
-
public abstract fun resumeSelectWithException (Ljava/lang/Throwable;)V
1234
-
public abstract fun trySelect ()Z
1235
-
public abstract fun trySelectOther (Lkotlinx/coroutines/internal/LockFreeLinkedListNode$PrepareOp;)Ljava/lang/Object;
1261
+
public abstract fun getContext ()Lkotlin/coroutines/CoroutineContext;
1262
+
public abstract fun invokeOnCompletion (Lkotlin/jvm/functions/Function0;)V
1263
+
public abstract fun selectInRegistrationPhase (Ljava/lang/Object;)V
1264
+
public abstract fun trySelect (Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z
1265
+
}
1266
+
1267
+
public final class kotlinx/coroutines/selects/SelectInstance$DefaultImpls {
1268
+
public static synthetic fun trySelect$default (Lkotlinx/coroutines/selects/SelectInstance;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Z
1236
1269
}
1237
1270
1238
1271
public final class kotlinx/coroutines/selects/SelectKt {
1239
-
public static final fun onTimeout-8Mi8wO0 (Lkotlinx/coroutines/selects/SelectBuilder;JLkotlin/jvm/functions/Function1;)V
1240
1272
public static final fun select (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
1241
1273
}
1242
1274
1243
1275
public final class kotlinx/coroutines/selects/SelectUnbiasedKt {
1244
1276
public static final fun selectUnbiased (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
1245
1277
}
1246
1278
1247
-
public final class kotlinx/coroutines/selects/UnbiasedSelectBuilderImpl : kotlinx/coroutines/selects/SelectBuilder {
1279
+
public final class kotlinx/coroutines/selects/UnbiasedSelectBuilderImpl : kotlinx/coroutines/selects/UnbiasedSelectImplementation {
1248
1280
public fun <init> (Lkotlin/coroutines/Continuation;)V
1249
-
public final fun getClauses ()Ljava/util/ArrayList;
1250
-
public final fun getInstance ()Lkotlinx/coroutines/selects/SelectBuilderImpl;
1281
+
public final fun getUCont ()Lkotlin/coroutines/Continuation;
1251
1282
public final fun handleBuilderException (Ljava/lang/Throwable;)V
1252
1283
public final fun initSelectResult ()Ljava/lang/Object;
1284
+
}
1285
+
1286
+
public class kotlinx/coroutines/selects/UnbiasedSelectImplementation : kotlinx/coroutines/selects/SelectImplementation {
1287
+
public fun <init> (Lkotlin/coroutines/CoroutineContext;)V
1288
+
public fun doSelect (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
1253
1289
public fun invoke (Lkotlinx/coroutines/selects/SelectClause0;Lkotlin/jvm/functions/Function1;)V
1254
1290
public fun invoke (Lkotlinx/coroutines/selects/SelectClause1;Lkotlin/jvm/functions/Function2;)V
1255
1291
public fun invoke (Lkotlinx/coroutines/selects/SelectClause2;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
1256
-
public fun invoke (Lkotlinx/coroutines/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
1257
-
public fun onTimeout (JLkotlin/jvm/functions/Function1;)V
1258
1292
}
1259
1293
1260
1294
public final class kotlinx/coroutines/selects/WhileSelectKt {
0 commit comments