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
Since `kotlinx.coroutines` is already on Kotlin 2.2.0 at least,
simply removing the flags disabling the `jvm-default` functionality
is enough.
See #4372 for the previous stage of this.
Copy file name to clipboardExpand all lines: kotlinx-coroutines-core/api/kotlinx-coroutines-core.api
+28-13Lines changed: 28 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -34,6 +34,7 @@ public final class kotlinx/coroutines/BuildersKt {
34
34
35
35
public abstract interface class kotlinx/coroutines/CancellableContinuation : kotlin/coroutines/Continuation {
36
36
public abstract fun cancel (Ljava/lang/Throwable;)Z
37
+
public static synthetic fun cancel$default (Lkotlinx/coroutines/CancellableContinuation;Ljava/lang/Throwable;ILjava/lang/Object;)Z
37
38
public abstract fun completeResume (Ljava/lang/Object;)V
38
39
public abstract fun initCancellability ()V
39
40
public abstract fun invokeOnCancellation (Lkotlin/jvm/functions/Function1;)V
@@ -46,6 +47,7 @@ public abstract interface class kotlinx/coroutines/CancellableContinuation : kot
46
47
public abstract fun resumeUndispatchedWithException (Lkotlinx/coroutines/CoroutineDispatcher;Ljava/lang/Throwable;)V
47
48
public abstract fun tryResume (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
48
49
public abstract fun tryResume (Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object;
50
+
public static synthetic fun tryResume$default (Lkotlinx/coroutines/CancellableContinuation;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;
49
51
public abstract fun tryResumeWithException (Ljava/lang/Throwable;)Ljava/lang/Object;
50
52
}
51
53
@@ -300,8 +302,8 @@ public final class kotlinx/coroutines/Deferred$DefaultImpls {
300
302
}
301
303
302
304
public abstract interface class kotlinx/coroutines/Delay {
303
-
public abstract fun delay (JLkotlin/coroutines/Continuation;)Ljava/lang/Object;
304
-
public abstract fun invokeOnTimeout (JLjava/lang/Runnable;Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/DisposableHandle;
305
+
public fun delay (JLkotlin/coroutines/Continuation;)Ljava/lang/Object;
306
+
public fun invokeOnTimeout (JLjava/lang/Runnable;Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/DisposableHandle;
305
307
public abstract fun scheduleResumeAfterDelay (JLkotlinx/coroutines/CancellableContinuation;)V
306
308
}
307
309
@@ -402,20 +404,23 @@ public final class kotlinx/coroutines/InterruptibleKt {
402
404
public abstract interface class kotlinx/coroutines/Job : kotlin/coroutines/CoroutineContext$Element {
403
405
public static final field Key Lkotlinx/coroutines/Job$Key;
404
406
public abstract fun attachChild (Lkotlinx/coroutines/ChildJob;)Lkotlinx/coroutines/ChildHandle;
405
-
public abstract synthetic fun cancel ()V
407
+
public synthetic fun cancel ()V
406
408
public abstract synthetic fun cancel (Ljava/lang/Throwable;)Z
407
409
public abstract fun cancel (Ljava/util/concurrent/CancellationException;)V
410
+
public static synthetic fun cancel$default (Lkotlinx/coroutines/Job;Ljava/lang/Throwable;ILjava/lang/Object;)Z
411
+
public static synthetic fun cancel$default (Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V
408
412
public abstract fun getCancellationException ()Ljava/util/concurrent/CancellationException;
409
413
public abstract fun getChildren ()Lkotlin/sequences/Sequence;
410
414
public abstract fun getOnJoin ()Lkotlinx/coroutines/selects/SelectClause0;
411
415
public abstract fun getParent ()Lkotlinx/coroutines/Job;
412
416
public abstract fun invokeOnCompletion (Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/DisposableHandle;
413
417
public abstract fun invokeOnCompletion (ZZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/DisposableHandle;
418
+
public static synthetic fun invokeOnCompletion$default (Lkotlinx/coroutines/Job;ZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/coroutines/DisposableHandle;
414
419
public abstract fun isActive ()Z
415
420
public abstract fun isCancelled ()Z
416
421
public abstract fun isCompleted ()Z
417
422
public abstract fun join (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
418
-
public abstract fun plus (Lkotlinx/coroutines/Job;)Lkotlinx/coroutines/Job;
423
+
public fun plus (Lkotlinx/coroutines/Job;)Lkotlinx/coroutines/Job;
419
424
public abstract fun start ()Z
420
425
}
421
426
@@ -647,6 +652,8 @@ public final class kotlinx/coroutines/channels/ActorScope$DefaultImpls {
647
652
public abstract interface class kotlinx/coroutines/channels/BroadcastChannel : kotlinx/coroutines/channels/SendChannel {
648
653
public abstract synthetic fun cancel (Ljava/lang/Throwable;)Z
649
654
public abstract fun cancel (Ljava/util/concurrent/CancellationException;)V
655
+
public static synthetic fun cancel$default (Lkotlinx/coroutines/channels/BroadcastChannel;Ljava/lang/Throwable;ILjava/lang/Object;)Z
656
+
public static synthetic fun cancel$default (Lkotlinx/coroutines/channels/BroadcastChannel;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V
650
657
public abstract fun openSubscription ()Lkotlinx/coroutines/channels/ReceiveChannel;
651
658
}
652
659
@@ -704,7 +711,8 @@ public final class kotlinx/coroutines/channels/Channel$Factory {
704
711
public abstract interface class kotlinx/coroutines/channels/ChannelIterator {
705
712
public abstract fun hasNext (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
706
713
public abstract fun next ()Ljava/lang/Object;
707
-
public abstract synthetic fun next (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
714
+
public synthetic fun next (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
715
+
public static synthetic fun next (Lkotlinx/coroutines/channels/ChannelIterator;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
708
716
}
709
717
710
718
public final class kotlinx/coroutines/channels/ChannelIterator$DefaultImpls {
@@ -877,19 +885,21 @@ public final class kotlinx/coroutines/channels/ProducerScope$DefaultImpls {
877
885
}
878
886
879
887
public abstract interface class kotlinx/coroutines/channels/ReceiveChannel {
880
-
public abstract synthetic fun cancel ()V
888
+
public synthetic fun cancel ()V
881
889
public abstract synthetic fun cancel (Ljava/lang/Throwable;)Z
882
890
public abstract fun cancel (Ljava/util/concurrent/CancellationException;)V
891
+
public static synthetic fun cancel$default (Lkotlinx/coroutines/channels/ReceiveChannel;Ljava/lang/Throwable;ILjava/lang/Object;)Z
892
+
public static synthetic fun cancel$default (Lkotlinx/coroutines/channels/ReceiveChannel;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V
883
893
public abstract fun getOnReceive ()Lkotlinx/coroutines/selects/SelectClause1;
884
894
public abstract fun getOnReceiveCatching ()Lkotlinx/coroutines/selects/SelectClause1;
885
-
public abstract fun getOnReceiveOrNull ()Lkotlinx/coroutines/selects/SelectClause1;
895
+
public fun getOnReceiveOrNull ()Lkotlinx/coroutines/selects/SelectClause1;
886
896
public abstract fun isClosedForReceive ()Z
887
897
public abstract fun isEmpty ()Z
888
898
public abstract fun iterator ()Lkotlinx/coroutines/channels/ChannelIterator;
889
-
public abstract fun poll ()Ljava/lang/Object;
899
+
public fun poll ()Ljava/lang/Object;
890
900
public abstract fun receive (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
891
901
public abstract fun receiveCatching-JP2dKIU (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
892
-
public abstract fun receiveOrNull (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
902
+
public fun receiveOrNull (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
893
903
public abstract fun tryReceive-PtdJZtk ()Ljava/lang/Object;
894
904
}
895
905
@@ -904,10 +914,11 @@ public final class kotlinx/coroutines/channels/ReceiveChannel$DefaultImpls {
904
914
905
915
public abstract interface class kotlinx/coroutines/channels/SendChannel {
906
916
public abstract fun close (Ljava/lang/Throwable;)Z
917
+
public static synthetic fun close$default (Lkotlinx/coroutines/channels/SendChannel;Ljava/lang/Throwable;ILjava/lang/Object;)Z
907
918
public abstract fun getOnSend ()Lkotlinx/coroutines/selects/SelectClause2;
908
919
public abstract fun invokeOnClose (Lkotlin/jvm/functions/Function1;)V
909
920
public abstract fun isClosedForSend ()Z
910
-
public abstract fun offer (Ljava/lang/Object;)Z
921
+
public fun offer (Ljava/lang/Object;)Z
911
922
public abstract fun send (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
912
923
public abstract fun trySend-JP2dKIU (Ljava/lang/Object;)Ljava/lang/Object;
913
924
}
@@ -1259,6 +1270,7 @@ public final class kotlinx/coroutines/flow/internal/FlowExceptions_commonKt {
1259
1270
1260
1271
public abstract interface class kotlinx/coroutines/flow/internal/FusibleFlow : kotlinx/coroutines/flow/Flow {
1261
1272
public abstract fun fuse (Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;)Lkotlinx/coroutines/flow/Flow;
1273
+
public static synthetic fun fuse$default (Lkotlinx/coroutines/flow/internal/FusibleFlow;Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow;
1262
1274
}
1263
1275
1264
1276
public final class kotlinx/coroutines/flow/internal/FusibleFlow$DefaultImpls {
@@ -1322,7 +1334,7 @@ public class kotlinx/coroutines/internal/LockFreeLinkedListNode {
1322
1334
public abstract interface class kotlinx/coroutines/internal/MainDispatcherFactory {
1323
1335
public abstract fun createDispatcher (Ljava/util/List;)Lkotlinx/coroutines/MainCoroutineDispatcher;
1324
1336
public abstract fun getLoadPriority ()I
1325
-
public abstract fun hintOnError ()Ljava/lang/String;
1337
+
public fun hintOnError ()Ljava/lang/String;
1326
1338
}
1327
1339
1328
1340
public final class kotlinx/coroutines/internal/MainDispatcherFactory$DefaultImpls {
@@ -1411,8 +1423,8 @@ public abstract interface class kotlinx/coroutines/selects/SelectBuilder {
1411
1423
public abstract fun invoke (Lkotlinx/coroutines/selects/SelectClause0;Lkotlin/jvm/functions/Function1;)V
1412
1424
public abstract fun invoke (Lkotlinx/coroutines/selects/SelectClause1;Lkotlin/jvm/functions/Function2;)V
1413
1425
public abstract fun invoke (Lkotlinx/coroutines/selects/SelectClause2;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
1414
-
public abstract fun invoke (Lkotlinx/coroutines/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
1415
-
public abstract fun onTimeout (JLkotlin/jvm/functions/Function1;)V
1426
+
public fun invoke (Lkotlinx/coroutines/selects/SelectClause2;Lkotlin/jvm/functions/Function2;)V
1427
+
public fun onTimeout (JLkotlin/jvm/functions/Function1;)V
1416
1428
}
1417
1429
1418
1430
public final class kotlinx/coroutines/selects/SelectBuilder$DefaultImpls {
@@ -1506,8 +1518,11 @@ public abstract interface class kotlinx/coroutines/sync/Mutex {
1506
1518
public abstract fun holdsLock (Ljava/lang/Object;)Z
1507
1519
public abstract fun isLocked ()Z
1508
1520
public abstract fun lock (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
1521
+
public static synthetic fun lock$default (Lkotlinx/coroutines/sync/Mutex;Ljava/lang/Object;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
1509
1522
public abstract fun tryLock (Ljava/lang/Object;)Z
1523
+
public static synthetic fun tryLock$default (Lkotlinx/coroutines/sync/Mutex;Ljava/lang/Object;ILjava/lang/Object;)Z
1510
1524
public abstract fun unlock (Ljava/lang/Object;)V
1525
+
public static synthetic fun unlock$default (Lkotlinx/coroutines/sync/Mutex;Ljava/lang/Object;ILjava/lang/Object;)V
1511
1526
}
1512
1527
1513
1528
public final class kotlinx/coroutines/sync/Mutex$DefaultImpls {
0 commit comments