1public final class kotlinx/atomicfu/AtomicArray { 2 public final fun get (I)Lkotlinx/atomicfu/AtomicRef; 3 public final fun getSize ()I 4} 5 6public final class kotlinx/atomicfu/AtomicBoolean { 7 public final fun compareAndSet (ZZ)Z 8 public final fun getAndSet (Z)Z 9 public final fun getTrace ()Lkotlinx/atomicfu/TraceBase; 10 public final fun getValue ()Z 11 public final fun lazySet (Z)V 12 public final fun setValue (Z)V 13 public fun toString ()Ljava/lang/String; 14} 15 16public final class kotlinx/atomicfu/AtomicBooleanArray { 17 public fun <init> (I)V 18 public final fun get (I)Lkotlinx/atomicfu/AtomicBoolean; 19 public final fun getSize ()I 20} 21 22public final class kotlinx/atomicfu/AtomicFU { 23 public static final fun atomic (I)Lkotlinx/atomicfu/AtomicInt; 24 public static final fun atomic (ILkotlinx/atomicfu/TraceBase;)Lkotlinx/atomicfu/AtomicInt; 25 public static final fun atomic (J)Lkotlinx/atomicfu/AtomicLong; 26 public static final fun atomic (JLkotlinx/atomicfu/TraceBase;)Lkotlinx/atomicfu/AtomicLong; 27 public static final fun atomic (Ljava/lang/Object;)Lkotlinx/atomicfu/AtomicRef; 28 public static final fun atomic (Ljava/lang/Object;Lkotlinx/atomicfu/TraceBase;)Lkotlinx/atomicfu/AtomicRef; 29 public static final fun atomic (Z)Lkotlinx/atomicfu/AtomicBoolean; 30 public static final fun atomic (ZLkotlinx/atomicfu/TraceBase;)Lkotlinx/atomicfu/AtomicBoolean; 31 public static synthetic fun atomic$default (ILkotlinx/atomicfu/TraceBase;ILjava/lang/Object;)Lkotlinx/atomicfu/AtomicInt; 32 public static synthetic fun atomic$default (JLkotlinx/atomicfu/TraceBase;ILjava/lang/Object;)Lkotlinx/atomicfu/AtomicLong; 33 public static synthetic fun atomic$default (Ljava/lang/Object;Lkotlinx/atomicfu/TraceBase;ILjava/lang/Object;)Lkotlinx/atomicfu/AtomicRef; 34 public static synthetic fun atomic$default (ZLkotlinx/atomicfu/TraceBase;ILjava/lang/Object;)Lkotlinx/atomicfu/AtomicBoolean; 35} 36 37public final class kotlinx/atomicfu/AtomicFU_commonKt { 38 public static final fun atomicArrayOfNulls (I)Lkotlinx/atomicfu/AtomicArray; 39 public static final fun getAndUpdate (Lkotlinx/atomicfu/AtomicBoolean;Lkotlin/jvm/functions/Function1;)Z 40 public static final fun getAndUpdate (Lkotlinx/atomicfu/AtomicInt;Lkotlin/jvm/functions/Function1;)I 41 public static final fun getAndUpdate (Lkotlinx/atomicfu/AtomicLong;Lkotlin/jvm/functions/Function1;)J 42 public static final fun getAndUpdate (Lkotlinx/atomicfu/AtomicRef;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; 43 public static final fun loop (Lkotlinx/atomicfu/AtomicBoolean;Lkotlin/jvm/functions/Function1;)Ljava/lang/Void; 44 public static final fun loop (Lkotlinx/atomicfu/AtomicInt;Lkotlin/jvm/functions/Function1;)Ljava/lang/Void; 45 public static final fun loop (Lkotlinx/atomicfu/AtomicLong;Lkotlin/jvm/functions/Function1;)Ljava/lang/Void; 46 public static final fun loop (Lkotlinx/atomicfu/AtomicRef;Lkotlin/jvm/functions/Function1;)Ljava/lang/Void; 47 public static final fun update (Lkotlinx/atomicfu/AtomicBoolean;Lkotlin/jvm/functions/Function1;)V 48 public static final fun update (Lkotlinx/atomicfu/AtomicInt;Lkotlin/jvm/functions/Function1;)V 49 public static final fun update (Lkotlinx/atomicfu/AtomicLong;Lkotlin/jvm/functions/Function1;)V 50 public static final fun update (Lkotlinx/atomicfu/AtomicRef;Lkotlin/jvm/functions/Function1;)V 51 public static final fun updateAndGet (Lkotlinx/atomicfu/AtomicBoolean;Lkotlin/jvm/functions/Function1;)Z 52 public static final fun updateAndGet (Lkotlinx/atomicfu/AtomicInt;Lkotlin/jvm/functions/Function1;)I 53 public static final fun updateAndGet (Lkotlinx/atomicfu/AtomicLong;Lkotlin/jvm/functions/Function1;)J 54 public static final fun updateAndGet (Lkotlinx/atomicfu/AtomicRef;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; 55} 56 57public final class kotlinx/atomicfu/AtomicInt { 58 public final fun addAndGet (I)I 59 public final fun compareAndSet (II)Z 60 public final fun decrementAndGet ()I 61 public final fun getAndAdd (I)I 62 public final fun getAndDecrement ()I 63 public final fun getAndIncrement ()I 64 public final fun getAndSet (I)I 65 public final fun getTrace ()Lkotlinx/atomicfu/TraceBase; 66 public final fun getValue ()I 67 public final fun incrementAndGet ()I 68 public final fun lazySet (I)V 69 public final fun minusAssign (I)V 70 public final fun plusAssign (I)V 71 public final fun setValue (I)V 72 public fun toString ()Ljava/lang/String; 73} 74 75public final class kotlinx/atomicfu/AtomicIntArray { 76 public fun <init> (I)V 77 public final fun get (I)Lkotlinx/atomicfu/AtomicInt; 78 public final fun getSize ()I 79} 80 81public final class kotlinx/atomicfu/AtomicLong { 82 public final fun addAndGet (J)J 83 public final fun compareAndSet (JJ)Z 84 public final fun decrementAndGet ()J 85 public final fun getAndAdd (J)J 86 public final fun getAndDecrement ()J 87 public final fun getAndIncrement ()J 88 public final fun getAndSet (J)J 89 public final fun getTrace ()Lkotlinx/atomicfu/TraceBase; 90 public final fun getValue ()J 91 public final fun incrementAndGet ()J 92 public final fun lazySet (J)V 93 public final fun minusAssign (J)V 94 public final fun plusAssign (J)V 95 public final fun setValue (J)V 96 public fun toString ()Ljava/lang/String; 97} 98 99public final class kotlinx/atomicfu/AtomicLongArray { 100 public fun <init> (I)V 101 public final fun get (I)Lkotlinx/atomicfu/AtomicLong; 102 public final fun getSize ()I 103} 104 105public final class kotlinx/atomicfu/AtomicRef { 106 public final fun compareAndSet (Ljava/lang/Object;Ljava/lang/Object;)Z 107 public final fun getAndSet (Ljava/lang/Object;)Ljava/lang/Object; 108 public final fun getTrace ()Lkotlinx/atomicfu/TraceBase; 109 public final fun getValue ()Ljava/lang/Object; 110 public final fun lazySet (Ljava/lang/Object;)V 111 public final fun setValue (Ljava/lang/Object;)V 112 public fun toString ()Ljava/lang/String; 113} 114 115public class kotlinx/atomicfu/TraceBase { 116 public fun append (Ljava/lang/Object;)V 117 public fun append (Ljava/lang/Object;Ljava/lang/Object;)V 118 public fun append (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V 119 public fun append (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V 120} 121 122public final class kotlinx/atomicfu/TraceBase$None : kotlinx/atomicfu/TraceBase { 123 public static final field INSTANCE Lkotlinx/atomicfu/TraceBase$None; 124} 125 126public class kotlinx/atomicfu/TraceFormat { 127 public fun <init> ()V 128 public fun format (ILjava/lang/Object;)Ljava/lang/String; 129} 130 131public final class kotlinx/atomicfu/TraceKt { 132 public static final fun Trace (ILkotlinx/atomicfu/TraceFormat;)Lkotlinx/atomicfu/TraceBase; 133 public static synthetic fun Trace$default (ILkotlinx/atomicfu/TraceFormat;ILjava/lang/Object;)Lkotlinx/atomicfu/TraceBase; 134 public static final fun getTraceFormatDefault ()Lkotlinx/atomicfu/TraceFormat; 135 public static final fun named (Lkotlinx/atomicfu/TraceBase;Ljava/lang/String;)Lkotlinx/atomicfu/TraceBase; 136} 137 138