@kotlin.Metadata
final class LockFreeQueue$Node {
    // source: 'LockFreeQueueTest.kt'
    private final static @org.jetbrains.annotations.NotNull field next$FU: java.util.concurrent.atomic.AtomicReferenceFieldUpdater
    private volatile @kotlin.jvm.Volatile @org.jetbrains.annotations.Nullable field next: java.lang.Object
    private final field value: int
    static method <clinit>(): void
    public method <init>(p0: int): void
    public final static @org.jetbrains.annotations.NotNull method getNext$FU(): java.util.concurrent.atomic.AtomicReferenceFieldUpdater
    public final @org.jetbrains.annotations.Nullable method getNext(): java.lang.Object
    public final method getValue(): int
    private final inner class LockFreeQueue$Node
}

@kotlin.Metadata
public final class LockFreeQueue {
    // source: 'LockFreeQueueTest.kt'
    private final static @org.jetbrains.annotations.NotNull field head$FU: java.util.concurrent.atomic.AtomicReferenceFieldUpdater
    private volatile @kotlin.jvm.Volatile @org.jetbrains.annotations.Nullable field head: java.lang.Object
    private final static @org.jetbrains.annotations.NotNull field tail$FU: java.util.concurrent.atomic.AtomicReferenceFieldUpdater
    private volatile @kotlin.jvm.Volatile @org.jetbrains.annotations.Nullable field tail: java.lang.Object
    static method <clinit>(): void
    public method <init>(): void
    public final method dequeue(): int
    public final method enqueue(p0: int): void
    public final method loop$atomicfu(@org.jetbrains.annotations.NotNull p0: java.util.concurrent.atomic.AtomicReferenceFieldUpdater, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function1, @org.jetbrains.annotations.Nullable p2: java.lang.Object): void
    private final inner class LockFreeQueue$Node
}

@kotlin.Metadata
public final class LockFreeQueueTest {
    // source: 'LockFreeQueueTest.kt'
    public method <init>(): void
    public final method testBasic(): void
}

@kotlin.Metadata
public final class LockFreeQueueTestKt {
    // source: 'LockFreeQueueTest.kt'
    public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
