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
+12
Original file line number
Diff line number
Diff line change
@@ -1281,6 +1281,18 @@ public final class kotlinx/coroutines/sync/MutexKt {
1281
1281
public static synthetic fun withLock$default (Lkotlinx/coroutines/sync/Mutex;Ljava/lang/Object;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
1282
1282
}
1283
1283
1284
+
public abstract interface class kotlinx/coroutines/sync/ReadWriteMutex {
1285
+
public abstract fun getWrite ()Lkotlinx/coroutines/sync/Mutex;
1286
+
public abstract fun readLock (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
1287
+
public abstract fun readUnlock ()V
1288
+
}
1289
+
1290
+
public final class kotlinx/coroutines/sync/ReadWriteMutexKt {
1291
+
public static final fun ReadWriteMutex ()Lkotlinx/coroutines/sync/ReadWriteMutex;
1292
+
public static final fun read (Lkotlinx/coroutines/sync/ReadWriteMutex;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
1293
+
public static final fun write (Lkotlinx/coroutines/sync/ReadWriteMutex;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
1294
+
}
1295
+
1284
1296
public abstract interface class kotlinx/coroutines/sync/Semaphore {
1285
1297
public abstract fun acquire (Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
0 commit comments