# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.coroutines.internal.ThreadSafeHeap":"ThreadSafeHeap.kt","kotlinx.coroutines.EventLoopImplBase":"EventLoop.common.kt"}}
kotlinx.coroutines.EventLoopImplBase$DelayedTask -> um0:
# {"id":"sourceFile","fileName":"EventLoop.common.kt"}
    long nanoTime -> f
    int index -> g
    1:3:void <init>(long):404:404 -> <init>
    4:6:void <init>(long):409:409 -> <init>
    7:9:void <init>(long):421:421 -> <init>
    1:1:void dispose():554:554 -> a
    2:3:void dispose():477:477 -> a
    4:7:void dispose():478:478 -> a
    8:9:void dispose():554:554 -> a
    10:22:void dispose():479:479 -> a
    23:23:boolean kotlinx.coroutines.internal.ThreadSafeHeap.remove(kotlinx.coroutines.internal.ThreadSafeHeapNode):173:173 -> a
    23:23:void dispose():479 -> a
    24:35:kotlinx.coroutines.internal.ThreadSafeHeap getHeap():415:415 -> a
    24:35:boolean kotlinx.coroutines.internal.ThreadSafeHeap.remove(kotlinx.coroutines.internal.ThreadSafeHeapNode):73 -> a
    24:35:void dispose():479 -> a
    36:37:int getIndex():421:421 -> a
    36:37:boolean kotlinx.coroutines.internal.ThreadSafeHeap.remove(kotlinx.coroutines.internal.ThreadSafeHeapNode):76 -> a
    36:37:void dispose():479 -> a
    38:40:boolean kotlinx.coroutines.internal.ThreadSafeHeap.remove(kotlinx.coroutines.internal.ThreadSafeHeapNode):78:78 -> a
    38:40:void dispose():479 -> a
    41:45:boolean kotlinx.coroutines.internal.ThreadSafeHeap.remove(kotlinx.coroutines.internal.ThreadSafeHeapNode):173:173 -> a
    41:45:void dispose():479 -> a
    46:47:void dispose():480:480 -> a
    48:51:void dispose():554:554 -> a
    1:1:int scheduleTask(long,kotlinx.coroutines.EventLoopImplBase$DelayedTaskQueue,kotlinx.coroutines.EventLoopImplBase):542:542 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLvm0;Lwm0;)I"}
    2:7:int scheduleTask(long,kotlinx.coroutines.EventLoopImplBase$DelayedTaskQueue,kotlinx.coroutines.EventLoopImplBase):435:435 -> c
    8:10:int scheduleTask(long,kotlinx.coroutines.EventLoopImplBase$DelayedTaskQueue,kotlinx.coroutines.EventLoopImplBase):542:542 -> c
    11:11:int scheduleTask(long,kotlinx.coroutines.EventLoopImplBase$DelayedTaskQueue,kotlinx.coroutines.EventLoopImplBase):545:545 -> c
    12:20:kotlinx.coroutines.internal.ThreadSafeHeapNode kotlinx.coroutines.internal.ThreadSafeHeap.firstImpl():84:84 -> c
    12:20:int scheduleTask(long,kotlinx.coroutines.EventLoopImplBase$DelayedTaskQueue,kotlinx.coroutines.EventLoopImplBase):546 -> c
    21:22:java.util.concurrent.atomic.AtomicIntegerFieldUpdater kotlinx.coroutines.EventLoopImplBase.get_isCompleted$volatile$FU():0:0 -> c
    21:22:boolean kotlinx.coroutines.EventLoopImplBase.isCompleted():179 -> c
    21:22:boolean kotlinx.coroutines.EventLoopImplBase.access$isCompleted(kotlinx.coroutines.EventLoopImplBase):170 -> c
    21:22:int scheduleTask(long,kotlinx.coroutines.EventLoopImplBase$DelayedTaskQueue,kotlinx.coroutines.EventLoopImplBase):437 -> c
    23:34:boolean kotlinx.coroutines.EventLoopImplBase.isCompleted():179:179 -> c
    23:34:boolean kotlinx.coroutines.EventLoopImplBase.access$isCompleted(kotlinx.coroutines.EventLoopImplBase):170 -> c
    23:34:int scheduleTask(long,kotlinx.coroutines.EventLoopImplBase$DelayedTaskQueue,kotlinx.coroutines.EventLoopImplBase):437 -> c
    35:35:int scheduleTask(long,kotlinx.coroutines.EventLoopImplBase$DelayedTaskQueue,kotlinx.coroutines.EventLoopImplBase):545:545 -> c
    36:43:int scheduleTask(long,kotlinx.coroutines.EventLoopImplBase$DelayedTaskQueue,kotlinx.coroutines.EventLoopImplBase):542:542 -> c
    44:48:int scheduleTask(long,kotlinx.coroutines.EventLoopImplBase$DelayedTaskQueue,kotlinx.coroutines.EventLoopImplBase):450:450 -> c
    49:58:int scheduleTask(long,kotlinx.coroutines.EventLoopImplBase$DelayedTaskQueue,kotlinx.coroutines.EventLoopImplBase):457:457 -> c
    59:68:int scheduleTask(long,kotlinx.coroutines.EventLoopImplBase$DelayedTaskQueue,kotlinx.coroutines.EventLoopImplBase):461:461 -> c
    69:79:int scheduleTask(long,kotlinx.coroutines.EventLoopImplBase$DelayedTaskQueue,kotlinx.coroutines.EventLoopImplBase):470:470 -> c
    80:82:int scheduleTask(long,kotlinx.coroutines.EventLoopImplBase$DelayedTaskQueue,kotlinx.coroutines.EventLoopImplBase):547:547 -> c
    83:83:int scheduleTask(long,kotlinx.coroutines.EventLoopImplBase$DelayedTaskQueue,kotlinx.coroutines.EventLoopImplBase):545:545 -> c
    84:85:int scheduleTask(long,kotlinx.coroutines.EventLoopImplBase$DelayedTaskQueue,kotlinx.coroutines.EventLoopImplBase):542:542 -> c
    86:87:int scheduleTask(long,kotlinx.coroutines.EventLoopImplBase$DelayedTaskQueue,kotlinx.coroutines.EventLoopImplBase):545:545 -> c
    88:89:int scheduleTask(long,kotlinx.coroutines.EventLoopImplBase$DelayedTaskQueue,kotlinx.coroutines.EventLoopImplBase):542:542 -> c
    1:2:int compareTo(java.lang.Object):404:404 -> compareTo
    3:21:int compareTo(kotlinx.coroutines.EventLoopImplBase$DelayedTask):424:424 -> compareTo
    3:21:int compareTo(java.lang.Object):404 -> compareTo
    1:6:void setHeap(kotlinx.coroutines.internal.ThreadSafeHeap):417:417 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvm0;)V"}
    7:9:void setHeap(kotlinx.coroutines.internal.ThreadSafeHeap):418:418 -> d
    10:15:void setHeap(kotlinx.coroutines.internal.ThreadSafeHeap):417:417 -> d
    1:22:java.lang.String toString():483:483 -> toString
