@kotlin.Metadata final class LockFreeQueue$Node { // source: 'LockFreeQueueTest.kt' private synthetic final static field next$volatile$FU: java.util.concurrent.atomic.AtomicReferenceFieldUpdater private synthetic volatile field next$volatile: java.lang.Object private final field value: int static method (): void public method (p0: int): void public synthetic final static method access$getNext$volatile$FU(): java.util.concurrent.atomic.AtomicReferenceFieldUpdater private synthetic final static method getNext$volatile$FU(): java.util.concurrent.atomic.AtomicReferenceFieldUpdater private synthetic final method getNext$volatile(): java.lang.Object public final method getValue(): int private synthetic final method setNext$volatile(p0: java.lang.Object): void private final inner class LockFreeQueue$Node } @kotlin.Metadata public final class LockFreeQueue { // source: 'LockFreeQueueTest.kt' private synthetic final static field head$volatile$FU: java.util.concurrent.atomic.AtomicReferenceFieldUpdater private synthetic volatile field head$volatile: java.lang.Object private synthetic final static field tail$volatile$FU: java.util.concurrent.atomic.AtomicReferenceFieldUpdater private synthetic volatile field tail$volatile: java.lang.Object static method (): void public method (): void public final method dequeue(): int public final method enqueue(p0: int): void private synthetic final static method getHead$volatile$FU(): java.util.concurrent.atomic.AtomicReferenceFieldUpdater private synthetic final method getHead$volatile(): java.lang.Object private synthetic final static method getTail$volatile$FU(): java.util.concurrent.atomic.AtomicReferenceFieldUpdater private synthetic final method getTail$volatile(): java.lang.Object private synthetic final method loop$atomicfu(p0: java.util.concurrent.atomic.AtomicReferenceFieldUpdater, p1: kotlin.jvm.functions.Function1, p2: java.lang.Object): void private synthetic final method setHead$volatile(p0: java.lang.Object): void private synthetic final method setTail$volatile(p0: java.lang.Object): void private final inner class LockFreeQueue$Node } @kotlin.Metadata public final class LockFreeQueueTest { // source: 'LockFreeQueueTest.kt' public method (): 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 }