# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.room.coroutines.PassthroughConnectionPool$ConnectionElement":"PassthroughConnectionPool.kt"}}
androidx.room.coroutines.PassthroughConnectionPool -> f05:
# {"id":"sourceFile","fileName":"PassthroughConnectionPool.kt"}
    androidx.sqlite.SQLiteDriver driver -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt56;"}
    java.lang.String fileName -> Y
    kotlin.jvm.functions.Function2 transactionWrapper -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxn2;"}
    kotlin.Lazy connection -> c0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Le57;"}
    1:3:void <init>(androidx.sqlite.SQLiteDriver,java.lang.String,kotlin.jvm.functions.Function2):41:41 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt56;Ljava/lang/String;Lxn2;)V"}
    4:5:void <init>(androidx.sqlite.SQLiteDriver,java.lang.String,kotlin.jvm.functions.Function2):42:42 -> <init>
    6:7:void <init>(androidx.sqlite.SQLiteDriver,java.lang.String,kotlin.jvm.functions.Function2):43:43 -> <init>
    8:9:void <init>(androidx.sqlite.SQLiteDriver,java.lang.String,kotlin.jvm.functions.Function2):44:44 -> <init>
    10:16:void <init>(androidx.sqlite.SQLiteDriver,java.lang.String,kotlin.jvm.functions.Function2):47:47 -> <init>
    17:21:kotlin.Lazy kotlin.LazyKt__LazyJVMKt.lazy(kotlin.jvm.functions.Function0):26:26 -> <init>
    17:21:void <init>(androidx.sqlite.SQLiteDriver,java.lang.String,kotlin.jvm.functions.Function2):47 -> <init>
    22:24:void <init>(androidx.sqlite.SQLiteDriver,java.lang.String,kotlin.jvm.functions.Function2):47:47 -> <init>
    1:8:void close():63:63 -> close
    9:18:void close():64:64 -> close
    1:15:java.lang.Object useConnection(boolean,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):53:53 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLxn2;Lbb1;)Ljava/lang/Object;"}
    16:21:androidx.room.coroutines.PassthroughConnection androidx.room.coroutines.PassthroughConnectionPool$ConnectionElement.getConnectionWrapper():68:68 -> w
    16:21:java.lang.Object useConnection(boolean,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):53 -> w
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    22:26:java.lang.Object useConnection(boolean,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):55:55 -> w
    27:41:java.lang.Object useConnection(boolean,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):58:58 -> w
    42:53:java.lang.Object useConnection(boolean,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):59:59 -> w
    54:58:java.lang.Object kotlinx.coroutines.BuildersKt.withContext(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> w
    54:58:java.lang.Object useConnection(boolean,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):59 -> w
