Skip to content

Commit df36d8a

Browse files
committed
command line lint is broke for RestrictTo LIBRARY_GROUP, so suppress lint warnings for now
1 parent 825a61a commit df36d8a

File tree

4 files changed

+8
-0
lines changed

4 files changed

+8
-0
lines changed

gto-support-db-async/src/main/java/org/ccci/gto/android/common/db/AsyncDao.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.ccci.gto.android.common.db
22

3+
import android.annotation.SuppressLint
34
import android.database.sqlite.SQLiteDatabase
45
import androidx.concurrent.futures.CallbackToFutureAdapter
56
import com.google.common.util.concurrent.ListenableFuture
@@ -38,6 +39,7 @@ interface AsyncDao : Dao {
3839

3940
companion object {
4041
@JvmSynthetic
42+
@SuppressLint("RestrictedApi")
4143
inline fun <T> AsyncDao.runAsync(crossinline block: () -> T): ListenableFuture<T> =
4244
CallbackToFutureAdapter.getFuture<T> {
4345
backgroundExecutor.execute {

gto-support-db/src/main/java/org/ccci/gto/android/common/db/Join.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
package org.ccci.gto.android.common.db
22

3+
import android.annotation.SuppressLint
34
import android.os.Parcelable
45
import androidx.annotation.RestrictTo
56
import kotlinx.android.parcel.IgnoredOnParcel
67
import kotlinx.android.parcel.Parcelize
78

89
@Parcelize
10+
@SuppressLint("SupportAnnotationUsage")
911
data class Join<S : Any, T : Any> private constructor(
1012
@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP) val target: Table<T>,
1113
@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP) val base: Join<S, *>? = null,

gto-support-db/src/main/java/org/ccci/gto/android/common/db/Query.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
package org.ccci.gto.android.common.db
22

3+
import android.annotation.SuppressLint
34
import androidx.annotation.RestrictTo
45
import androidx.annotation.VisibleForTesting
56
import org.ccci.gto.android.common.db.AbstractDao.Companion.bindValues
67

8+
@SuppressLint("SupportAnnotationUsage")
79
data class Query<T : Any> private constructor(
810
@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP)
911
val table: Table<T>,

gto-support-db/src/main/java/org/ccci/gto/android/common/db/Table.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
package org.ccci.gto.android.common.db
22

3+
import android.annotation.SuppressLint
34
import android.os.Parcelable
45
import androidx.annotation.RestrictTo
56
import kotlinx.android.parcel.IgnoredOnParcel
67
import kotlinx.android.parcel.Parcelize
78

89
@Parcelize
10+
@SuppressLint("SupportAnnotationUsage")
911
data class Table<T : Any> internal constructor(
1012
@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP) val type: Class<T>,
1113
private val alias: String? = null

0 commit comments

Comments
 (0)