@@ -135,25 +135,25 @@ public final class kotlinx/atomicfu/TraceKt {
135
135
public static final fun named (Lkotlinx/atomicfu/TraceBase;Ljava/lang/String;)Lkotlinx/atomicfu/TraceBase;
136
136
}
137
137
138
- public final class kotlinx/atomicfu/locks/Mutex {
138
+ public final class kotlinx/atomicfu/locks/ParkingSupport {
139
+ public static final field INSTANCE Lkotlinx/atomicfu/locks/ParkingSupport;
140
+ public final fun currentThreadHandle ()Ljava/lang/Thread;
141
+ public final fun park-LRDsOJo (J)V
142
+ public final fun parkUntil (Lkotlin/time/TimeMark;)V
143
+ public final fun unpark (Ljava/lang/Thread;)V
144
+ }
145
+
146
+ public final class kotlinx/atomicfu/locks/SynchronousMutex {
139
147
public fun <init> ()V
140
148
public fun <init> (Ljava/util/concurrent/locks/ReentrantLock;)V
141
149
public final fun getReentrantLock ()Ljava/util/concurrent/locks/ReentrantLock;
142
- public final fun isLocked ()Z
143
150
public final fun lock ()V
144
151
public final fun tryLock ()Z
152
+ public final fun tryLock-LRDsOJo (J)Z
145
153
public final fun unlock ()V
146
154
}
147
155
148
- public final class kotlinx/atomicfu/locks/MutexKt {
149
- public static final fun withLock (Lkotlinx/atomicfu/locks/Mutex;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object;
150
- }
151
-
152
- public final class kotlinx/atomicfu/locks/ParkingSupport {
153
- public static final field INSTANCE Lkotlinx/atomicfu/locks/ParkingSupport;
154
- public final fun currentThreadHandle ()Ljava/lang/Thread;
155
- public final fun park-LRDsOJo (J)V
156
- public final fun parkUntil (Lkotlin/time/TimeMark;)V
157
- public final fun unpark (Ljava/lang/Thread;)V
156
+ public final class kotlinx/atomicfu/locks/SynchronousMutexKt {
157
+ public static final fun withLock (Lkotlinx/atomicfu/locks/SynchronousMutex;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object;
158
158
}
159
159
0 commit comments