diff --git a/gto-support-db/src/main/java/org/ccci/gto/android/common/db/Dao.kt b/gto-support-db/src/main/java/org/ccci/gto/android/common/db/Dao.kt index 64c04103d..dde478c20 100644 --- a/gto-support-db/src/main/java/org/ccci/gto/android/common/db/Dao.kt +++ b/gto-support-db/src/main/java/org/ccci/gto/android/common/db/Dao.kt @@ -1,6 +1,5 @@ package org.ccci.gto.android.common.db -import android.annotation.SuppressLint import android.database.Cursor import android.database.sqlite.SQLiteDatabase import androidx.annotation.RestrictTo @@ -112,9 +111,7 @@ inline fun Dao.find(vararg key: Any) = find(T::class.java, *ke inline fun Query.get(dao: Dao) = dao.get(this) inline fun Query<*>.getCursor(dao: Dao) = dao.getCursor(this) -@SuppressLint("RestrictedApi") @RestrictTo(RestrictTo.Scope.LIBRARY_GROUP) inline fun Dao.getService() = getService(T::class.java) -@SuppressLint("RestrictedApi") @RestrictTo(RestrictTo.Scope.LIBRARY_GROUP) inline fun Dao.getService(noinline defaultValue: () -> T) = getService(T::class.java, defaultValue) diff --git a/gto-support-db/src/main/java/org/ccci/gto/android/common/db/Join.kt b/gto-support-db/src/main/java/org/ccci/gto/android/common/db/Join.kt index e073c77d4..8cb6488f1 100644 --- a/gto-support-db/src/main/java/org/ccci/gto/android/common/db/Join.kt +++ b/gto-support-db/src/main/java/org/ccci/gto/android/common/db/Join.kt @@ -1,13 +1,11 @@ package org.ccci.gto.android.common.db -import android.annotation.SuppressLint import android.os.Parcelable import androidx.annotation.RestrictTo import kotlinx.parcelize.IgnoredOnParcel import kotlinx.parcelize.Parcelize @Parcelize -@SuppressLint("SupportAnnotationUsage") data class Join private constructor( @RestrictTo(RestrictTo.Scope.LIBRARY_GROUP) val target: Table, @RestrictTo(RestrictTo.Scope.LIBRARY_GROUP) val base: Join? = null, diff --git a/gto-support-db/src/main/java/org/ccci/gto/android/common/db/Query.kt b/gto-support-db/src/main/java/org/ccci/gto/android/common/db/Query.kt index 53336d905..036277662 100644 --- a/gto-support-db/src/main/java/org/ccci/gto/android/common/db/Query.kt +++ b/gto-support-db/src/main/java/org/ccci/gto/android/common/db/Query.kt @@ -1,11 +1,9 @@ package org.ccci.gto.android.common.db -import android.annotation.SuppressLint import androidx.annotation.RestrictTo import androidx.annotation.VisibleForTesting import org.ccci.gto.android.common.db.AbstractDao.Companion.bindValues -@SuppressLint("SupportAnnotationUsage") data class Query private constructor( @RestrictTo(RestrictTo.Scope.LIBRARY_GROUP) val table: Table, diff --git a/gto-support-db/src/main/java/org/ccci/gto/android/common/db/Table.kt b/gto-support-db/src/main/java/org/ccci/gto/android/common/db/Table.kt index 2f515bdc1..e781451d5 100644 --- a/gto-support-db/src/main/java/org/ccci/gto/android/common/db/Table.kt +++ b/gto-support-db/src/main/java/org/ccci/gto/android/common/db/Table.kt @@ -1,13 +1,11 @@ package org.ccci.gto.android.common.db -import android.annotation.SuppressLint import android.os.Parcelable import androidx.annotation.RestrictTo import kotlinx.parcelize.IgnoredOnParcel import kotlinx.parcelize.Parcelize @Parcelize -@SuppressLint("SupportAnnotationUsage") data class Table internal constructor( @RestrictTo(RestrictTo.Scope.LIBRARY_GROUP) val type: Class, private val alias: String? = null,