<lambda>null1 import androidx.room.RoomDatabase
2 import androidx.room.util.performBlocking
3 import androidx.room.util.performInTransactionSuspending
4 import javax.`annotation`.processing.Generated
5 import kotlin.Long
6 import kotlin.Suppress
7 import kotlin.Unit
8 import kotlin.collections.List
9 import kotlin.reflect.KClass
10 
11 @Generated(value = ["androidx.room.RoomProcessor"])
12 @Suppress(names = ["UNCHECKED_CAST", "DEPRECATION", "REDUNDANT_PROJECTION", "REMOVAL"])
13 public class MyDao_Impl(
14   __db: RoomDatabase,
15 ) : MyDao() {
16   private val __db: RoomDatabase
17   init {
18     this.__db = __db
19   }
20 
21   public override fun baseConcrete(): Unit = performBlocking(__db, false, true) { _ ->
22     super@MyDao_Impl.baseConcrete()
23   }
24 
25   public override suspend fun baseSuspendConcrete(): Unit = performInTransactionSuspending(__db) {
26     super@MyDao_Impl.baseSuspendConcrete()
27   }
28 
29   public override fun concrete(): Unit = performBlocking(__db, false, true) { _ ->
30     super@MyDao_Impl.concrete()
31   }
32 
33   internal override fun concreteInternal(): Unit = performBlocking(__db, false, true) { _ ->
34     super@MyDao_Impl.concreteInternal()
35   }
36 
37   public override suspend fun suspendConcrete(): Unit = performInTransactionSuspending(__db) {
38     super@MyDao_Impl.suspendConcrete()
39   }
40 
41   public override fun concreteWithVararg(vararg arr: Long): Unit = performBlocking(__db, false, true) { _ ->
42     super@MyDao_Impl.concreteWithVararg(*arr)
43   }
44 
45   public override suspend fun suspendConcreteWithVararg(vararg arr: Long): Unit = performInTransactionSuspending(__db) {
46     super@MyDao_Impl.suspendConcreteWithVararg(*arr)
47   }
48 
49   public companion object {
50     public fun getRequiredConverters(): List<KClass<*>> = emptyList()
51   }
52 }
53