package Ġde . ke vin _ st ie gl itz . wall er . extension Ċ Ċ import Ġandroidx . sqlite . db . Support SQLite Database Ċ import Ġde . ke vin _ st ie gl itz . wall er . Build Config Ċ import Ġjava . util .* Ċ Ċ fun ĠSupport SQLite Database . set InMemory Debug Database () Ġ{ ĊĠĠĠ Ġif Ġ( Build Config . DEBUG ) Ġ{ ĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdebug DB Ġ= ĠClass . forName (" com . am its he k har . Debug DB ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġarg Types Ġ= ĠarrayOf < Class < *> >( HashMap :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġin Memory Databases Ġ= ĠHashMap < String , ĠSupport SQLite Database >() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġset Ġyour Ġin Memory Ġdatabases ĊĠĠĠĠĠĠĠĠĠĠĠ Ġin Memory Databases [" InMemory Db "] Ġ= Ġthis ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġset Room InMemory Database Ġ= Ġdebug DB . getMethod (" set InMemory Room Databases ", Ġ* arg Types ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Room InMemory Database . invoke ( null , Ġin Memory Databases ) ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( ignore : ĠException ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }