# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.coroutines.sync.MutexKt":"Mutex.kt","androidx.camera.camera2.impl.UseCaseThreads":"UseCaseThreads.kt","androidx.camera.camera2.impl.StillCaptureRequestControl$CaptureRequest":"StillCaptureRequestControl.kt"}}
androidx.camera.camera2.impl.StillCaptureRequestControl -> xx6:
# {"id":"sourceFile","fileName":"StillCaptureRequestControl.kt"}
    androidx.camera.camera2.impl.FlashControl flashControl -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lcf2;"}
    androidx.camera.camera2.impl.UseCaseThreads threads -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lbo7;"}
    kotlinx.coroutines.sync.Mutex mutex -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lzc4;"}
    androidx.camera.camera2.impl.UseCaseCameraRequestControl _requestControl -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ldn7;"}
    java.util.LinkedList pendingRequests -> e
    7:9:void <init>(androidx.camera.camera2.impl.FlashControl,androidx.camera.camera2.impl.UseCaseThreads):41:41 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcf2;Lbo7;)V"}
    10:13:void <init>(androidx.camera.camera2.impl.FlashControl,androidx.camera.camera2.impl.UseCaseThreads):44:44 -> <init>
    14:18:kotlinx.coroutines.sync.Mutex kotlinx.coroutines.sync.MutexKt.Mutex(boolean):106:106 -> <init>
    14:18:kotlinx.coroutines.sync.Mutex kotlinx.coroutines.sync.MutexKt.Mutex$default(boolean,int,java.lang.Object):105 -> <init>
    14:18:void <init>(androidx.camera.camera2.impl.FlashControl,androidx.camera.camera2.impl.UseCaseThreads):46 -> <init>
    19:20:void <init>(androidx.camera.camera2.impl.FlashControl,androidx.camera.camera2.impl.UseCaseThreads):46:46 -> <init>
    21:28:void <init>(androidx.camera.camera2.impl.FlashControl,androidx.camera.camera2.impl.UseCaseThreads):68:68 -> <init>
    27:49:java.lang.Object submitRequest(androidx.camera.camera2.impl.StillCaptureRequestControl$CaptureRequest,androidx.camera.camera2.impl.UseCaseCameraRequestControl,kotlin.coroutines.Continuation):136:136 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvx6;Ldn7;Lbb1;)Ljava/lang/Object;"}
    50:55:java.lang.Object submitRequest(androidx.camera.camera2.impl.StillCaptureRequestControl$CaptureRequest,androidx.camera.camera2.impl.UseCaseCameraRequestControl,kotlin.coroutines.Continuation):217:217 -> a
    56:77:java.lang.Object submitRequest(androidx.camera.camera2.impl.StillCaptureRequestControl$CaptureRequest,androidx.camera.camera2.impl.UseCaseCameraRequestControl,kotlin.coroutines.Continuation):140:140 -> a
    78:80:java.lang.Object submitRequest(androidx.camera.camera2.impl.StillCaptureRequestControl$CaptureRequest,androidx.camera.camera2.impl.UseCaseCameraRequestControl,kotlin.coroutines.Continuation):218:218 -> a
    81:98:java.lang.Object submitRequest(androidx.camera.camera2.impl.StillCaptureRequestControl$CaptureRequest,androidx.camera.camera2.impl.UseCaseCameraRequestControl,kotlin.coroutines.Continuation):144:144 -> a
    99:104:java.lang.Object submitRequest(androidx.camera.camera2.impl.StillCaptureRequestControl$CaptureRequest,androidx.camera.camera2.impl.UseCaseCameraRequestControl,kotlin.coroutines.Continuation):221:221 -> a
    105:106:java.lang.Object submitRequest(androidx.camera.camera2.impl.StillCaptureRequestControl$CaptureRequest,androidx.camera.camera2.impl.UseCaseCameraRequestControl,kotlin.coroutines.Continuation):145:145 -> a
    107:109:java.lang.Object submitRequest(androidx.camera.camera2.impl.StillCaptureRequestControl$CaptureRequest,androidx.camera.camera2.impl.UseCaseCameraRequestControl,kotlin.coroutines.Continuation):222:222 -> a
    110:110:java.util.List androidx.camera.camera2.impl.StillCaptureRequestControl$CaptureRequest.getCaptureConfigs():57:57 -> a
    110:110:java.lang.Object submitRequest(androidx.camera.camera2.impl.StillCaptureRequestControl$CaptureRequest,androidx.camera.camera2.impl.UseCaseCameraRequestControl,kotlin.coroutines.Continuation):148 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:2:void setRequestControl(androidx.camera.camera2.impl.UseCaseCameraRequestControl):52:52 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ldn7;)V"}
    3:4:void trySubmitPendingRequests():116:116 -> b
    3:4:void setRequestControl(androidx.camera.camera2.impl.UseCaseCameraRequestControl):53 -> b
    5:6:kotlinx.coroutines.CoroutineScope androidx.camera.camera2.impl.UseCaseThreads.getSequentialScope():74:74 -> b
    5:6:void trySubmitPendingRequests():116 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:6:void setRequestControl(androidx.camera.camera2.impl.UseCaseCameraRequestControl):53 -> b
    7:13:void trySubmitPendingRequests():116:116 -> b
    7:13:void setRequestControl(androidx.camera.camera2.impl.UseCaseCameraRequestControl):53 -> b
    14:17:kotlinx.coroutines.Job kotlinx.coroutines.BuildersKt.launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> b
    14:17:void trySubmitPendingRequests():116 -> b
    14:17:void setRequestControl(androidx.camera.camera2.impl.UseCaseCameraRequestControl):53 -> b
    1:2:void reset():71:71 -> reset
    3:4:kotlinx.coroutines.CoroutineScope androidx.camera.camera2.impl.UseCaseThreads.getSequentialScope():74:74 -> reset
    3:4:void reset():71 -> reset
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:13:void reset():71:71 -> reset
    14:17:kotlinx.coroutines.Job kotlinx.coroutines.BuildersKt.launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> reset
    14:17:void reset():71 -> reset
