# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.camera.camera2.pipe.OutputStatus":"Frame.kt","kotlin.collections.builders.ListBuilder":"ListBuilder.kt","androidx.camera.camera2.pipe.StreamId":"Streams.kt","androidx.camera.camera2.pipe.OutputId":"Streams.kt","kotlinx.atomicfu.AtomicInt":"AtomicFU.kt","kotlinx.coroutines.CompletableDeferredImpl":"CompletableDeferred.kt","kotlin.collections.AbstractMutableList":"AbstractMutableList.kt","androidx.camera.camera2.pipe.internal.FrameState":"FrameState.kt","androidx.camera.camera2.pipe.internal.FrameState$ImageOutput":"FrameState.kt","androidx.camera.camera2.pipe.internal.OutputResult":"OutputResult.kt"}}
androidx.camera.camera2.pipe.internal.FrameImpl -> vo2:
# {"id":"sourceFile","fileName":"FrameImpl.kt"}
    androidx.camera.camera2.pipe.internal.FrameState frameState -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lap2;"}
    java.util.Set imageStreams -> Y
    kotlinx.atomicfu.AtomicBoolean closed -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lov;"}
    1:2:java.util.List androidx.camera.camera2.pipe.internal.FrameState.getImageOutputs():58:58 -> <init>
    1:2:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set,int,kotlin.jvm.internal.DefaultConstructorMarker):41 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lap2;)V"}
    3:14:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set,int,kotlin.jvm.internal.DefaultConstructorMarker):254:254 -> <init>
    15:18:java.util.Iterator kotlin.collections.builders.ListBuilder.iterator():71:71 -> <init>
    15:18:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set,int,kotlin.jvm.internal.DefaultConstructorMarker):255 -> <init>
    19:31:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set,int,kotlin.jvm.internal.DefaultConstructorMarker):255:255 -> <init>
    32:33:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set,int,kotlin.jvm.internal.DefaultConstructorMarker):256:256 -> <init>
    34:35:int androidx.camera.camera2.pipe.internal.FrameState$ImageOutput.getStreamId-ptHMqGs():243:243 -> <init>
    34:35:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set,int,kotlin.jvm.internal.DefaultConstructorMarker):41 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    36:40:androidx.camera.camera2.pipe.StreamId androidx.camera.camera2.pipe.StreamId.box-impl(int):0:0 -> <init>
    36:40:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set,int,kotlin.jvm.internal.DefaultConstructorMarker):41 -> <init>
    41:44:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set,int,kotlin.jvm.internal.DefaultConstructorMarker):256:256 -> <init>
    45:48:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set,int,kotlin.jvm.internal.DefaultConstructorMarker):41:41 -> <init>
    49:51:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set):38:38 -> <init>
    49:51:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set,int,kotlin.jvm.internal.DefaultConstructorMarker):39 -> <init>
    52:53:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set):40:40 -> <init>
    52:53:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set,int,kotlin.jvm.internal.DefaultConstructorMarker):39 -> <init>
    54:55:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set):41:41 -> <init>
    54:55:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set,int,kotlin.jvm.internal.DefaultConstructorMarker):39 -> <init>
    56:64:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set):250:250 -> <init>
    56:64:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set,int,kotlin.jvm.internal.DefaultConstructorMarker):39 -> <init>
    65:68:java.util.Iterator kotlin.collections.builders.ListBuilder.iterator():71:71 -> <init>
    65:68:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set):251 -> <init>
    65:68:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set,int,kotlin.jvm.internal.DefaultConstructorMarker):39 -> <init>
    69:81:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set):251:251 -> <init>
    69:81:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set,int,kotlin.jvm.internal.DefaultConstructorMarker):39 -> <init>
    82:83:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set):252:252 -> <init>
    82:83:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set,int,kotlin.jvm.internal.DefaultConstructorMarker):39 -> <init>
    84:85:int androidx.camera.camera2.pipe.internal.FrameState$ImageOutput.getOutputId-4LaLFng():244:244 -> <init>
    84:85:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set):44 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    84:85:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set,int,kotlin.jvm.internal.DefaultConstructorMarker):39 -> <init>
    86:90:androidx.camera.camera2.pipe.OutputId androidx.camera.camera2.pipe.OutputId.box-impl(int):0:0 -> <init>
    86:90:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set):44 -> <init>
    86:90:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set,int,kotlin.jvm.internal.DefaultConstructorMarker):39 -> <init>
    91:94:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set):252:252 -> <init>
    91:94:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set,int,kotlin.jvm.internal.DefaultConstructorMarker):39 -> <init>
    95:97:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set):44:44 -> <init>
    95:97:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set,int,kotlin.jvm.internal.DefaultConstructorMarker):39 -> <init>
    98:104:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set):46:46 -> <init>
    98:104:void <init>(androidx.camera.camera2.pipe.internal.FrameState,java.util.Set,int,kotlin.jvm.internal.DefaultConstructorMarker):39 -> <init>
    1:4:void close():89:89 -> close
    1:9:boolean release():93:93 -> e
    10:15:androidx.camera.camera2.pipe.internal.FrameState$FrameInfoOutput androidx.camera.camera2.pipe.internal.FrameState.getFrameInfoOutput():57:57 -> e
    10:15:boolean release():95 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:19:void androidx.camera.camera2.pipe.internal.FrameState$FrameOutput.decrement():194:194 -> e
    16:19:boolean release():95 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:28:int kotlinx.atomicfu.AtomicInt.decrementAndGet():312:312 -> e
    20:28:void androidx.camera.camera2.pipe.internal.FrameState$FrameOutput.decrement():194 -> e
    20:28:boolean release():95 -> e
    29:32:void androidx.camera.camera2.pipe.internal.FrameState$FrameOutput.decrement():197:197 -> e
    29:32:boolean release():95 -> e
    33:37:androidx.camera.camera2.pipe.OutputStatus androidx.camera.camera2.pipe.OutputStatus.box-impl(int):0:0 -> e
    33:37:void androidx.camera.camera2.pipe.internal.FrameState$FrameOutput.decrement():294 -> e
    33:37:boolean release():95 -> e
    38:42:androidx.camera.camera2.pipe.internal.OutputResult androidx.camera.camera2.pipe.internal.OutputResult.box-impl(java.lang.Object):0:0 -> e
    38:42:void androidx.camera.camera2.pipe.internal.FrameState$FrameOutput.decrement():294 -> e
    38:42:boolean release():95 -> e
    43:45:boolean kotlinx.coroutines.CompletableDeferredImpl.complete(java.lang.Object):118:118 -> e
    43:45:void androidx.camera.camera2.pipe.internal.FrameState$FrameOutput.decrement():293 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    43:45:boolean release():95 -> e
    46:53:int kotlin.collections.AbstractMutableList.size():15:15 -> e
    46:53:boolean release():99 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    54:59:boolean release():100:100 -> e
    60:61:int androidx.camera.camera2.pipe.internal.FrameState$ImageOutput.getStreamId-ptHMqGs():243:243 -> e
    60:61:boolean release():101 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    62:66:androidx.camera.camera2.pipe.StreamId androidx.camera.camera2.pipe.StreamId.box-impl(int):0:0 -> e
    62:66:boolean release():101 -> e
    67:74:boolean release():101:101 -> e
    75:78:void androidx.camera.camera2.pipe.internal.FrameState$FrameOutput.decrement():194:194 -> e
    75:78:boolean release():102 -> e
    79:86:int kotlinx.atomicfu.AtomicInt.decrementAndGet():312:312 -> e
    79:86:void androidx.camera.camera2.pipe.internal.FrameState$FrameOutput.decrement():194 -> e
    79:86:boolean release():102 -> e
    87:90:void androidx.camera.camera2.pipe.internal.FrameState$FrameOutput.decrement():197:197 -> e
    87:90:boolean release():102 -> e
    91:95:androidx.camera.camera2.pipe.OutputStatus androidx.camera.camera2.pipe.OutputStatus.box-impl(int):0:0 -> e
    91:95:void androidx.camera.camera2.pipe.internal.FrameState$FrameOutput.decrement():294 -> e
    91:95:boolean release():102 -> e
    96:100:androidx.camera.camera2.pipe.internal.OutputResult androidx.camera.camera2.pipe.internal.OutputResult.box-impl(java.lang.Object):0:0 -> e
    96:100:void androidx.camera.camera2.pipe.internal.FrameState$FrameOutput.decrement():294 -> e
    96:100:boolean release():102 -> e
    101:103:boolean kotlinx.coroutines.CompletableDeferredImpl.complete(java.lang.Object):118:118 -> e
    101:103:void androidx.camera.camera2.pipe.internal.FrameState$FrameOutput.decrement():293 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    101:103:boolean release():102 -> e
    104:107:kotlinx.coroutines.CompletableDeferred androidx.camera.camera2.pipe.internal.FrameState$FrameOutput.getInternalResult():177:177 -> e
    104:107:void androidx.camera.camera2.pipe.internal.FrameState$ImageOutput.release():278 -> e
    104:107:void androidx.camera.camera2.pipe.internal.FrameState$FrameOutput.decrement():198 -> e
    104:107:boolean release():102 -> e
    108:120:void androidx.camera.camera2.pipe.internal.FrameState$ImageOutput.release():313:313 -> e
    108:120:void androidx.camera.camera2.pipe.internal.FrameState$FrameOutput.decrement():198 -> e
    108:120:boolean release():102 -> e
    121:124:java.lang.Object kotlinx.coroutines.CompletableDeferredImpl.getCompleted():113:113 -> e
    121:124:void androidx.camera.camera2.pipe.internal.FrameState$ImageOutput.release():314 -> e
    121:124:void androidx.camera.camera2.pipe.internal.FrameState$FrameOutput.decrement():198 -> e
    121:124:boolean release():102 -> e
    125:126:void androidx.camera.camera2.pipe.internal.FrameState$ImageOutput.release():314:314 -> e
    125:126:void androidx.camera.camera2.pipe.internal.FrameState$FrameOutput.decrement():198 -> e
    125:126:boolean release():102 -> e
    127:128:java.lang.Object androidx.camera.camera2.pipe.internal.OutputResult.unbox-impl():0:0 -> e
    127:128:void androidx.camera.camera2.pipe.internal.FrameState$ImageOutput.release():314 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    127:128:void androidx.camera.camera2.pipe.internal.FrameState$FrameOutput.decrement():198 -> e
    127:128:boolean release():102 -> e
    129:135:boolean androidx.camera.camera2.pipe.internal.OutputResult.getFailure-impl(java.lang.Object):38:38 -> e
    129:135:boolean androidx.camera.camera2.pipe.internal.OutputResult.getAvailable-impl(java.lang.Object):34 -> e
    129:135:void androidx.camera.camera2.pipe.internal.FrameState$ImageOutput.release():316 -> e
    129:135:void androidx.camera.camera2.pipe.internal.FrameState$FrameOutput.decrement():198 -> e
    129:135:boolean release():102 -> e
    136:207:void androidx.camera.camera2.pipe.internal.FrameState$ImageOutput.release():278:278 -> e
    136:207:void androidx.camera.camera2.pipe.internal.FrameState$FrameOutput.decrement():198 -> e
    136:207:boolean release():102 -> e
    1:6:void finalize():131:131 -> finalize
    7:25:void finalize():133:133 -> finalize
    26:31:void finalize():258:258 -> finalize
    1:7:java.lang.String toString():247:247 -> toString
