# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.atomicfu.AtomicInt":"AtomicFU.kt","androidx.camera.camera2.pipe.media.ClosingFinalizer":"Finalizer.kt","kotlin.jvm.internal.Intrinsics":"Intrinsics.java"}}
androidx.camera.camera2.pipe.media.SharedOutputImage$Companion$SharedOutputImageImpl -> gx6:
# {"id":"sourceFile","fileName":"SharedOutputImage.kt"}
    androidx.camera.camera2.pipe.media.OutputImage outputImage -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq05;"}
    androidx.camera.camera2.pipe.media.SharedReference sharedReference -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le94;"}
    kotlinx.atomicfu.AtomicBoolean closed -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lov;"}
    1:3:void <init>(androidx.camera.camera2.pipe.media.OutputImage,androidx.camera.camera2.pipe.media.SharedReference):72:72 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq05;Le94;)V"}
    4:5:void <init>(androidx.camera.camera2.pipe.media.OutputImage,androidx.camera.camera2.pipe.media.SharedReference):73:73 -> <init>
    6:8:void <init>(androidx.camera.camera2.pipe.media.OutputImage,androidx.camera.camera2.pipe.media.SharedReference):74:74 -> <init>
    9:15:void <init>(androidx.camera.camera2.pipe.media.OutputImage,androidx.camera.camera2.pipe.media.SharedReference):76:76 -> <init>
    1:11:androidx.camera.camera2.pipe.media.SharedOutputImage acquireOrNull():81:81 -> P0
    1:11:androidx.camera.camera2.pipe.media.SharedOutputImage acquire():78 -> P0
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lgx6;"}
    12:13:androidx.camera.camera2.pipe.media.SharedOutputImage acquireOrNull():84:84 -> P0
    12:13:androidx.camera.camera2.pipe.media.SharedOutputImage acquire():78 -> P0
    14:18:java.lang.Object androidx.camera.camera2.pipe.media.SharedReference.acquireOrNull():45:45 -> P0
    14:18:androidx.camera.camera2.pipe.media.SharedOutputImage acquireOrNull():84 -> P0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:18:androidx.camera.camera2.pipe.media.SharedOutputImage acquire():78 -> P0
    19:28:int kotlinx.atomicfu.AtomicInt.getValue():223:223 -> P0
    19:28:java.lang.Object androidx.camera.camera2.pipe.media.SharedReference.acquireOrNull():114 -> P0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:28:androidx.camera.camera2.pipe.media.SharedOutputImage acquireOrNull():84 -> P0
    19:28:androidx.camera.camera2.pipe.media.SharedOutputImage acquire():78 -> P0
    29:40:boolean kotlinx.atomicfu.AtomicInt.compareAndSet(int,int):249:249 -> P0
    29:40:java.lang.Object androidx.camera.camera2.pipe.media.SharedReference.acquireOrNull():116 -> P0
    29:40:androidx.camera.camera2.pipe.media.SharedOutputImage acquireOrNull():84 -> P0
    29:40:androidx.camera.camera2.pipe.media.SharedOutputImage acquire():78 -> P0
    41:48:java.lang.Object androidx.camera.camera2.pipe.media.SharedReference.acquireOrNull():53:53 -> P0
    41:48:androidx.camera.camera2.pipe.media.SharedOutputImage acquireOrNull():84 -> P0
    41:48:androidx.camera.camera2.pipe.media.SharedOutputImage acquire():78 -> P0
    49:60:androidx.camera.camera2.pipe.media.SharedOutputImage acquireOrNull():85:85 -> P0
    49:60:androidx.camera.camera2.pipe.media.SharedOutputImage acquire():78 -> P0
    61:66:androidx.camera.camera2.pipe.media.SharedOutputImage acquire():78:78 -> P0
    1:8:void close():122:122 -> close
    9:14:void androidx.camera.camera2.pipe.media.SharedReference.decrement():66:66 -> close
    9:14:void close():127 -> close
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:22:int kotlinx.atomicfu.AtomicInt.decrementAndGet():312:312 -> close
    15:22:void androidx.camera.camera2.pipe.media.SharedReference.decrement():66 -> close
    15:22:void close():127 -> close
    23:33:void androidx.camera.camera2.pipe.media.SharedReference.decrement():70:70 -> close
    23:33:void close():127 -> close
    34:40:void androidx.camera.camera2.pipe.media.SharedReference.decrement():73:73 -> close
    34:40:void close():127 -> close
    41:133:void androidx.camera.camera2.pipe.media.ClosingFinalizer.finalize(java.lang.AutoCloseable):32:32 -> close
    41:133:void androidx.camera.camera2.pipe.media.ClosingFinalizer.finalize(java.lang.Object):30 -> close
    41:133:void androidx.camera.camera2.pipe.media.SharedReference.decrement():73 -> close
    41:133:void close():127 -> close
    1:10:java.lang.Object unwrapAs(kotlin.reflect.KClass):99:99 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ltv0;)Ljava/lang/Object;"}
    11:16:java.lang.Object unwrapAs(kotlin.reflect.KClass):103:103 -> r
    17:23:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> r
    17:23:java.lang.Object unwrapAs(kotlin.reflect.KClass):103 -> r
    24:29:java.lang.Object unwrapAs(kotlin.reflect.KClass):104:104 -> r
    30:36:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> r
    30:36:java.lang.Object unwrapAs(kotlin.reflect.KClass):104 -> r
    37:42:java.lang.Object unwrapAs(kotlin.reflect.KClass):105:105 -> r
    43:49:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> r
    43:49:java.lang.Object unwrapAs(kotlin.reflect.KClass):105 -> r
    50:55:java.lang.Object unwrapAs(kotlin.reflect.KClass):111:111 -> r
    56:61:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> r
    56:61:java.lang.Object unwrapAs(kotlin.reflect.KClass):111 -> r
    62:68:java.lang.Object unwrapAs(kotlin.reflect.KClass):116:116 -> r
    69:70:java.lang.Object unwrapAs(kotlin.reflect.KClass):112:112 -> r
    71:89:java.lang.Object unwrapAs(kotlin.reflect.KClass):113:113 -> r
    90:93:java.lang.Object unwrapAs(kotlin.reflect.KClass):112:112 -> r
    1:7:java.lang.String toString():131:131 -> toString
