# {"id":"partitionSourceFiles","fileNameMappings":{"kotlin.jvm.internal.PropertyReference0":"PropertyReference0.java"}}
kotlinx.coroutines.internal.LockFreeLinkedListNode -> l34:
# {"id":"sourceFile","fileName":"LockFreeLinkedList.kt"}
    long _next$volatile$FU$offset -> X
      # {"id":"com.android.tools.r8.synthesized"}
    long _prev$volatile$FU$offset -> Y
      # {"id":"com.android.tools.r8.synthesized"}
    long _removedRef$volatile$FU$offset -> Z
      # {"id":"com.android.tools.r8.synthesized"}
    1:41:void <clinit>():0:0 -> <clinit>
    1:3:void <init>():28:28 -> <init>
    4:5:void <init>():31:31 -> <init>
    6:8:void <init>():32:32 -> <init>
    1:4:boolean addLast(kotlinx.coroutines.internal.LockFreeLinkedListNode,int):83:83 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll34;I)Z"}
    5:9:boolean addLast(kotlinx.coroutines.internal.LockFreeLinkedListNode,int):85:85 -> a
    10:17:boolean addLast(kotlinx.coroutines.internal.LockFreeLinkedListNode,int):86:86 -> a
    18:26:boolean addLast(kotlinx.coroutines.internal.LockFreeLinkedListNode,int):87:87 -> a
    27:33:boolean addNext(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode):126:126 -> a
    27:33:boolean addLast(kotlinx.coroutines.internal.LockFreeLinkedListNode,int):88 -> a
    34:38:boolean addNext(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode):127:127 -> a
    34:38:boolean addLast(kotlinx.coroutines.internal.LockFreeLinkedListNode,int):88 -> a
    39:50:boolean java.util.concurrent.atomic.AtomicReferenceFieldUpdater.compareAndSet(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> a
    39:50:boolean addNext(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode):128 -> a
    39:50:boolean addLast(kotlinx.coroutines.internal.LockFreeLinkedListNode,int):88 -> a
    51:54:boolean addNext(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode):130:130 -> a
    51:54:boolean addLast(kotlinx.coroutines.internal.LockFreeLinkedListNode,int):88 -> a
    55:66:boolean java.util.concurrent.atomic.AtomicReferenceFieldUpdater.compareAndSet(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> a
    55:66:boolean addNext(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode):128 -> a
    55:66:boolean addLast(kotlinx.coroutines.internal.LockFreeLinkedListNode,int):88 -> a
    1:16:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev():213:213 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll34;"}
    17:29:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev():217:217 -> b
    30:56:boolean java.util.concurrent.atomic.AtomicReferenceFieldUpdater.compareAndSet(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> b
    30:56:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev():223 -> b
    57:63:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev():230:230 -> b
    64:69:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev():231:231 -> b
    70:74:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev():234:234 -> b
    75:100:boolean java.util.concurrent.atomic.AtomicReferenceFieldUpdater.compareAndSet(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> b
    75:100:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev():234 -> b
    101:114:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev():240:240 -> b
    115:123:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev():245:245 -> b
    124:127:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev():217:217 -> b
    1:11:void finishAdd(kotlinx.coroutines.internal.LockFreeLinkedListNode):191:191 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll34;)V"}
    12:18:void finishAdd(kotlinx.coroutines.internal.LockFreeLinkedListNode):192:192 -> e
    19:30:boolean java.util.concurrent.atomic.AtomicReferenceFieldUpdater.compareAndSet(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> e
    19:30:void finishAdd(kotlinx.coroutines.internal.LockFreeLinkedListNode):193 -> e
    31:40:void finishAdd(kotlinx.coroutines.internal.LockFreeLinkedListNode):196:196 -> e
    41:51:boolean java.util.concurrent.atomic.AtomicReferenceFieldUpdater.compareAndSet(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> e
    41:51:void finishAdd(kotlinx.coroutines.internal.LockFreeLinkedListNode):193 -> e
    1:9:java.lang.Object getNext():41:41 -> f
    1:24:kotlinx.coroutines.internal.LockFreeLinkedListNode getNextNode():45:45 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll34;"}
    1:16:kotlinx.coroutines.internal.LockFreeLinkedListNode getPrevNode():53:53 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll34;"}
    17:23:kotlinx.coroutines.internal.LockFreeLinkedListNode findPrevNonRemoved(kotlinx.coroutines.internal.LockFreeLinkedListNode):56:56 -> h
    17:23:kotlinx.coroutines.internal.LockFreeLinkedListNode getPrevNode():53 -> h
    24:33:kotlinx.coroutines.internal.LockFreeLinkedListNode findPrevNonRemoved(kotlinx.coroutines.internal.LockFreeLinkedListNode):57:57 -> h
    24:33:kotlinx.coroutines.internal.LockFreeLinkedListNode getPrevNode():53 -> h
    1:7:boolean isRemoved():38:38 -> i
    1:9:java.lang.String toString():256:256 -> toString
    10:19:void kotlin.jvm.internal.PropertyReference0.<init>(java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,int):25:25 -> toString
    10:19:void kotlin.jvm.internal.PropertyReference0Impl.<init>(java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,int):29 -> toString
    10:19:void kotlinx.coroutines.internal.LockFreeLinkedListNode$toString$1.<init>(java.lang.Object):0 -> toString
    10:19:java.lang.String toString():256 -> toString
    20:39:java.lang.String toString():256:256 -> toString
