Aidan Low
01/19/2022, 5:21 PM@Transaction
and -Xjvm-default=all
a known issue?
Building on android-room-with-a-view and adding -Xjvm-default=all
to build.gradle and then adding a @Transaction’d deleteAllAndInsert
to WordDao.kt results in
WordDao_Impl.java:84: error: not an enclosing class: WordDao
return WordDao.super.deleteAllAndInsert(word, __cont);
@Transaction
suspend fun deleteAllAndInsert(word: Word) {
deleteAll()
insert(word)
}
Peter Farlow
01/20/2022, 3:17 PMAidan Low
01/20/2022, 4:15 PM