META-INF/
META-INF/MANIFEST.MF
META-INF/external__kotlinx.atomicfu__android_common__kotlinx_atomicfu.kotlin_module
kotlinx/
kotlinx/atomicfu/
kotlinx/atomicfu/AtomicArray.class
AtomicFU.common.kt
package kotlinx.atomicfu
public final kotlinx.atomicfu.AtomicArray extends java.lang.Object {
public void <init> (int)
public final int getSize ()
public static synthetic void getSize$annotations ()
public final kotlinx.atomicfu.AtomicRef get (int)
}
kotlinx/atomicfu/AtomicBoolean$Companion.class
AtomicFU.kt
package kotlinx.atomicfu
final kotlinx.atomicfu.AtomicBoolean$Companion extends java.lang.Object {
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
}
kotlinx/atomicfu/AtomicBoolean.class
AtomicFU.kt
package kotlinx.atomicfu
public final kotlinx.atomicfu.AtomicBoolean extends java.lang.Object {
public void <init> (boolean, kotlinx.atomicfu.TraceBase)
public final kotlinx.atomicfu.TraceBase getTrace ()
private final boolean getValue (java.lang.Object, kotlin.reflect.KProperty)
Object thisRef
kotlin.reflect.KProperty property
private final void setValue (java.lang.Object, kotlin.reflect.KProperty, boolean)
Object thisRef
kotlin.reflect.KProperty property
boolean value
public final boolean getValue ()
public final void setValue (boolean)
public final void lazySet (boolean)
public final boolean compareAndSet (boolean, boolean)
public final boolean getAndSet (boolean)
public java.lang.String toString ()
}
kotlinx/atomicfu/AtomicBooleanArray.class
AtomicFU.common.kt
package kotlinx.atomicfu
public final kotlinx.atomicfu.AtomicBooleanArray extends java.lang.Object {
public void <init> (int)
public final int getSize ()
public static synthetic void getSize$annotations ()
public final kotlinx.atomicfu.AtomicBoolean get (int)
}
kotlinx/atomicfu/AtomicFU.class
AtomicFU.kt
package kotlinx.atomicfu
public final kotlinx.atomicfu.AtomicFU extends java.lang.Object {
public static final kotlinx.atomicfu.AtomicRef atomic (java.lang.Object, kotlinx.atomicfu.TraceBase)
public static synthetic kotlinx.atomicfu.AtomicRef atomic$default (java.lang.Object, kotlinx.atomicfu.TraceBase, int, java.lang.Object)
public static final kotlinx.atomicfu.AtomicRef atomic (java.lang.Object)
public static final kotlinx.atomicfu.AtomicInt atomic (int, kotlinx.atomicfu.TraceBase)
public static synthetic kotlinx.atomicfu.AtomicInt atomic$default (int, kotlinx.atomicfu.TraceBase, int, java.lang.Object)
public static final kotlinx.atomicfu.AtomicInt atomic (int)
public static final kotlinx.atomicfu.AtomicLong atomic (long, kotlinx.atomicfu.TraceBase)
public static synthetic kotlinx.atomicfu.AtomicLong atomic$default (long, kotlinx.atomicfu.TraceBase, int, java.lang.Object)
public static final kotlinx.atomicfu.AtomicLong atomic (long)
public static final kotlinx.atomicfu.AtomicBoolean atomic (boolean, kotlinx.atomicfu.TraceBase)
public static synthetic kotlinx.atomicfu.AtomicBoolean atomic$default (boolean, kotlinx.atomicfu.TraceBase, int, java.lang.Object)
public static final kotlinx.atomicfu.AtomicBoolean atomic (boolean)
}
kotlinx/atomicfu/AtomicFU_commonKt.class
AtomicFU.common.kt
package kotlinx.atomicfu
public final kotlinx.atomicfu.AtomicFU_commonKt extends java.lang.Object {
public static final kotlinx.atomicfu.AtomicArray atomicArrayOfNulls (int)
public static final java.lang.Void loop (kotlinx.atomicfu.AtomicRef, kotlin.jvm.functions.Function1)
int $i$f$loop
kotlinx.atomicfu.AtomicRef $this$loop
kotlin.jvm.functions.Function1 action
public static final void update (kotlinx.atomicfu.AtomicRef, kotlin.jvm.functions.Function1)
Object cur
Object upd
int $i$f$update
kotlinx.atomicfu.AtomicRef $this$update
kotlin.jvm.functions.Function1 function
public static final java.lang.Object getAndUpdate (kotlinx.atomicfu.AtomicRef, kotlin.jvm.functions.Function1)
Object cur
Object upd
int $i$f$getAndUpdate
kotlinx.atomicfu.AtomicRef $this$getAndUpdate
kotlin.jvm.functions.Function1 function
public static final java.lang.Object updateAndGet (kotlinx.atomicfu.AtomicRef, kotlin.jvm.functions.Function1)
Object cur
Object upd
int $i$f$updateAndGet
kotlinx.atomicfu.AtomicRef $this$updateAndGet
kotlin.jvm.functions.Function1 function
public static final java.lang.Void loop (kotlinx.atomicfu.AtomicBoolean, kotlin.jvm.functions.Function1)
int $i$f$loop
kotlinx.atomicfu.AtomicBoolean $this$loop
kotlin.jvm.functions.Function1 action
public static final void update (kotlinx.atomicfu.AtomicBoolean, kotlin.jvm.functions.Function1)
boolean cur
boolean upd
int $i$f$update
kotlinx.atomicfu.AtomicBoolean $this$update
kotlin.jvm.functions.Function1 function
public static final boolean getAndUpdate (kotlinx.atomicfu.AtomicBoolean, kotlin.jvm.functions.Function1)
boolean cur
boolean upd
int $i$f$getAndUpdate
kotlinx.atomicfu.AtomicBoolean $this$getAndUpdate
kotlin.jvm.functions.Function1 function
public static final boolean updateAndGet (kotlinx.atomicfu.AtomicBoolean, kotlin.jvm.functions.Function1)
boolean cur
boolean upd
int $i$f$updateAndGet
kotlinx.atomicfu.AtomicBoolean $this$updateAndGet
kotlin.jvm.functions.Function1 function
public static final java.lang.Void loop (kotlinx.atomicfu.AtomicInt, kotlin.jvm.functions.Function1)
int $i$f$loop
kotlinx.atomicfu.AtomicInt $this$loop
kotlin.jvm.functions.Function1 action
public static final void update (kotlinx.atomicfu.AtomicInt, kotlin.jvm.functions.Function1)
int cur
int upd
int $i$f$update
kotlinx.atomicfu.AtomicInt $this$update
kotlin.jvm.functions.Function1 function
public static final int getAndUpdate (kotlinx.atomicfu.AtomicInt, kotlin.jvm.functions.Function1)
int cur
int upd
int $i$f$getAndUpdate
kotlinx.atomicfu.AtomicInt $this$getAndUpdate
kotlin.jvm.functions.Function1 function
public static final int updateAndGet (kotlinx.atomicfu.AtomicInt, kotlin.jvm.functions.Function1)
int cur
int upd
int $i$f$updateAndGet
kotlinx.atomicfu.AtomicInt $this$updateAndGet
kotlin.jvm.functions.Function1 function
public static final java.lang.Void loop (kotlinx.atomicfu.AtomicLong, kotlin.jvm.functions.Function1)
int $i$f$loop
kotlinx.atomicfu.AtomicLong $this$loop
kotlin.jvm.functions.Function1 action
public static final void update (kotlinx.atomicfu.AtomicLong, kotlin.jvm.functions.Function1)
long cur
long upd
int $i$f$update
kotlinx.atomicfu.AtomicLong $this$update
kotlin.jvm.functions.Function1 function
public static final long getAndUpdate (kotlinx.atomicfu.AtomicLong, kotlin.jvm.functions.Function1)
long cur
long upd
int $i$f$getAndUpdate
kotlinx.atomicfu.AtomicLong $this$getAndUpdate
kotlin.jvm.functions.Function1 function
public static final long updateAndGet (kotlinx.atomicfu.AtomicLong, kotlin.jvm.functions.Function1)
long cur
long upd
int $i$f$updateAndGet
kotlinx.atomicfu.AtomicLong $this$updateAndGet
kotlin.jvm.functions.Function1 function
}
kotlinx/atomicfu/AtomicInt$Companion.class
AtomicFU.kt
package kotlinx.atomicfu
final kotlinx.atomicfu.AtomicInt$Companion extends java.lang.Object {
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
}
kotlinx/atomicfu/AtomicInt.class
AtomicFU.kt
package kotlinx.atomicfu
public final kotlinx.atomicfu.AtomicInt extends java.lang.Object {
public void <init> (int, kotlinx.atomicfu.TraceBase)
public final kotlinx.atomicfu.TraceBase getTrace ()
public final int getValue ()
public final void setValue (int)
private final int getValue (java.lang.Object, kotlin.reflect.KProperty)
Object thisRef
kotlin.reflect.KProperty property
private final void setValue (java.lang.Object, kotlin.reflect.KProperty, int)
Object thisRef
kotlin.reflect.KProperty property
int value
public final void lazySet (int)
public final boolean compareAndSet (int, int)
public final int getAndSet (int)
public final int getAndIncrement ()
public final int getAndDecrement ()
public final int getAndAdd (int)
public final int addAndGet (int)
public final int incrementAndGet ()
public final int decrementAndGet ()
public final void plusAssign (int)
int $i$f$plusAssign
int delta
public final void minusAssign (int)
int $i$f$minusAssign
int delta
public java.lang.String toString ()
}
kotlinx/atomicfu/AtomicIntArray.class
AtomicFU.common.kt
package kotlinx.atomicfu
public final kotlinx.atomicfu.AtomicIntArray extends java.lang.Object {
public void <init> (int)
public final int getSize ()
public static synthetic void getSize$annotations ()
public final kotlinx.atomicfu.AtomicInt get (int)
}
kotlinx/atomicfu/AtomicLong$Companion.class
AtomicFU.kt
package kotlinx.atomicfu
final kotlinx.atomicfu.AtomicLong$Companion extends java.lang.Object {
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
}
kotlinx/atomicfu/AtomicLong.class
AtomicFU.kt
package kotlinx.atomicfu
public final kotlinx.atomicfu.AtomicLong extends java.lang.Object {
public void <init> (long, kotlinx.atomicfu.TraceBase)
public final kotlinx.atomicfu.TraceBase getTrace ()
public final long getValue ()
public final void setValue (long)
private final long getValue (java.lang.Object, kotlin.reflect.KProperty)
Object thisRef
kotlin.reflect.KProperty property
private final void setValue (java.lang.Object, kotlin.reflect.KProperty, long)
Object thisRef
kotlin.reflect.KProperty property
long value
public final void lazySet (long)
public final boolean compareAndSet (long, long)
public final long getAndSet (long)
public final long getAndIncrement ()
public final long getAndDecrement ()
public final long getAndAdd (long)
public final long addAndGet (long)
public final long incrementAndGet ()
public final long decrementAndGet ()
public final void plusAssign (long)
int $i$f$plusAssign
long delta
public final void minusAssign (long)
int $i$f$minusAssign
long delta
public java.lang.String toString ()
}
kotlinx/atomicfu/AtomicLongArray.class
AtomicFU.common.kt
package kotlinx.atomicfu
public final kotlinx.atomicfu.AtomicLongArray extends java.lang.Object {
public void <init> (int)
public final int getSize ()
public static synthetic void getSize$annotations ()
public final kotlinx.atomicfu.AtomicLong get (int)
}
kotlinx/atomicfu/AtomicRef$Companion.class
AtomicFU.kt
package kotlinx.atomicfu
final kotlinx.atomicfu.AtomicRef$Companion extends java.lang.Object {
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
}
kotlinx/atomicfu/AtomicRef.class
AtomicFU.kt
package kotlinx.atomicfu
public final kotlinx.atomicfu.AtomicRef extends java.lang.Object {
public void <init> (java.lang.Object, kotlinx.atomicfu.TraceBase)
public final kotlinx.atomicfu.TraceBase getTrace ()
public final java.lang.Object getValue ()
public final void setValue (java.lang.Object)
private final java.lang.Object getValue (java.lang.Object, kotlin.reflect.KProperty)
Object thisRef
kotlin.reflect.KProperty property
private final void setValue (java.lang.Object, kotlin.reflect.KProperty, java.lang.Object)
Object thisRef
kotlin.reflect.KProperty property
Object value
public final void lazySet (java.lang.Object)
public final boolean compareAndSet (java.lang.Object, java.lang.Object)
public final java.lang.Object getAndSet (java.lang.Object)
public java.lang.String toString ()
}
kotlinx/atomicfu/MangledJsNamesKt.class
MangledJsNames.kt
package kotlinx.atomicfu
public final kotlinx.atomicfu.MangledJsNamesKt extends java.lang.Object {
public static final String ATOMIC_REF_FACTORY
public static final String ATOMIC_REF_FACTORY_BINARY_COMPATIBILITY
public static final String ATOMIC_INT_FACTORY
public static final String ATOMIC_INT_FACTORY_BINARY_COMPATIBILITY
public static final String ATOMIC_LONG_FACTORY
public static final String ATOMIC_LONG_FACTORY_BINARY_COMPATIBILITY
public static final String ATOMIC_BOOLEAN_FACTORY
public static final String ATOMIC_BOOLEAN_FACTORY_BINARY_COMPATIBILITY
public static final String ATOMIC_VALUE
public static final String COMPARE_AND_SET
public static final String GET_AND_SET
public static final String GET_AND_INCREMENT
public static final String GET_AND_INCREMENT_LONG
public static final String GET_AND_DECREMENT
public static final String GET_AND_DECREMENT_LONG
public static final String INCREMENT_AND_GET
public static final String INCREMENT_AND_GET_LONG
public static final String DECREMENT_AND_GET
public static final String DECREMENT_AND_GET_LONG
public static final String GET_AND_ADD
public static final String GET_AND_ADD_LONG
public static final String ADD_AND_GET
public static final String ADD_AND_GET_LONG
public static final String ATOMIC_ARRAY_OF_NULLS
public static final String ATOMIC_INT_ARRAY
public static final String ATOMIC_LONG_ARRAY
public static final String ATOMIC_BOOLEAN_ARRAY
public static final String ATOMIC_REF_ARRAY
public static final String ARRAY_SIZE
public static final String ARRAY_ELEMENT_GET
public static final String REENTRANT_LOCK
public static final String TRACE_FACTORY_FUNCTION
public static final String TRACE_BASE_CONSTRUCTOR
public static final String TRACE_NAMED
public static final String TRACE_FORMAT_CLASS
public static final String TRACE_FORMAT_FORMAT_FUNCTION
public static final String TRACE_APPEND_1
public static final String TRACE_APPEND_2
public static final String TRACE_APPEND_3
public static final String TRACE_APPEND_4
}
kotlinx/atomicfu/NamedTrace.class
Trace.kt
package kotlinx.atomicfu
final kotlinx.atomicfu.NamedTrace extends kotlinx.atomicfu.TraceBase {
public void <init> (kotlinx.atomicfu.TraceBase, java.lang.String)
public void append (java.lang.Object)
public void append (java.lang.Object, java.lang.Object)
public void append (java.lang.Object, java.lang.Object, java.lang.Object)
public void append (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
public java.lang.String toString ()
}
kotlinx/atomicfu/TraceBase$None.class
Trace.common.kt
package kotlinx.atomicfu
public final kotlinx.atomicfu.TraceBase$None extends kotlinx.atomicfu.TraceBase {
public static final kotlinx.atomicfu.TraceBase$None INSTANCE
}
kotlinx/atomicfu/TraceBase.class
Trace.common.kt
package kotlinx.atomicfu
public kotlinx.atomicfu.TraceBase extends java.lang.Object {
public void <init> ()
public void append (java.lang.Object)
public void append (java.lang.Object, java.lang.Object)
public void append (java.lang.Object, java.lang.Object, java.lang.Object)
public void append (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
private final void invoke (kotlin.jvm.functions.Function0)
kotlin.jvm.functions.Function0 event
}
kotlinx/atomicfu/TraceFormat.class
TraceFormat.kt
package kotlinx.atomicfu
public kotlinx.atomicfu.TraceFormat extends java.lang.Object {
public void <init> ()
public java.lang.String format (int, java.lang.Object)
}
kotlinx/atomicfu/TraceFormatKt$TraceFormat$1.class
TraceFormat.kt
package kotlinx.atomicfu
public final kotlinx.atomicfu.TraceFormatKt$TraceFormat$1 extends kotlinx.atomicfu.TraceFormat {
final synthetic kotlin.jvm.functions.Function2 $format
public void <init> (kotlin.jvm.functions.Function2)
kotlin.jvm.functions.Function2 $format
public java.lang.String format (int, java.lang.Object)
int index
Object event
}
kotlinx/atomicfu/TraceFormatKt.class
TraceFormat.kt
package kotlinx.atomicfu
public final kotlinx.atomicfu.TraceFormatKt extends java.lang.Object {
private static final kotlinx.atomicfu.TraceFormat TraceFormat (kotlin.jvm.functions.Function2)
kotlin.jvm.functions.Function2 format
}
kotlinx/atomicfu/TraceFormatThread.class
Trace.kt
package kotlinx.atomicfu
final kotlinx.atomicfu.TraceFormatThread extends kotlinx.atomicfu.TraceFormat {
public void <init> ()
public java.lang.String format (int, java.lang.Object)
}
kotlinx/atomicfu/TraceImpl.class
Trace.kt
package kotlinx.atomicfu
final kotlinx.atomicfu.TraceImpl extends kotlinx.atomicfu.TraceBase {
public void <init> (int, kotlinx.atomicfu.TraceFormat)
public void append (java.lang.Object)
public void append (java.lang.Object, java.lang.Object)
public void append (java.lang.Object, java.lang.Object, java.lang.Object)
public void append (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
public java.lang.String toString ()
}
kotlinx/atomicfu/TraceKt.class
Trace.kt
package kotlinx.atomicfu
public final kotlinx.atomicfu.TraceKt extends java.lang.Object {
public static final kotlinx.atomicfu.TraceBase Trace (int, kotlinx.atomicfu.TraceFormat)
public static synthetic kotlinx.atomicfu.TraceBase Trace$default (int, kotlinx.atomicfu.TraceFormat, int, java.lang.Object)
public static final kotlinx.atomicfu.TraceBase named (kotlinx.atomicfu.TraceBase, java.lang.String)
public static final kotlinx.atomicfu.TraceFormat getTraceFormatDefault ()
}
kotlinx/atomicfu/locks/
kotlinx/atomicfu/locks/SynchronizedKt.class
Synchronized.kt
package kotlinx.atomicfu.locks
public final kotlinx.atomicfu.locks.SynchronizedKt extends java.lang.Object {
private static final java.util.concurrent.locks.ReentrantLock reentrantLock ()
private static final java.lang.Object withLock (java.util.concurrent.locks.ReentrantLock, kotlin.jvm.functions.Function0)
java.util.concurrent.locks.ReentrantLock $this$withLock
kotlin.jvm.functions.Function0 block
private static final java.lang.Object synchronized (java.lang.Object, kotlin.jvm.functions.Function0)
Object lock
kotlin.jvm.functions.Function0 block
}