Opt-in ExperimentalContractsApi globally

This commit is contained in:
tarsin committed 2023-02-22 20:34:11 +08:00
1 parent ea7a012e0a
commit 37f9c28133
2 files changed
+1 -5

No files matched your search

+1 -3
View File
@@ -72,15 +72,13 @@ android {
"-progressive",
"-opt-in=coil.annotation.ExperimentalCoilApi",
"-opt-in=com.google.accompanist.permissions.ExperimentalPermissionsApi",
"-opt-in=androidx.compose.foundation.layout.ExperimentalLayoutApi",
"-opt-in=androidx.compose.material.ExperimentalMaterialApi",
"-opt-in=androidx.compose.material3.ExperimentalMaterial3Api",
"-opt-in=androidx.compose.material.ExperimentalMaterialApi",
"-opt-in=androidx.compose.ui.ExperimentalComposeUiApi",
"-opt-in=androidx.compose.foundation.ExperimentalFoundationApi",
"-opt-in=androidx.compose.animation.ExperimentalAnimationApi",
"-opt-in=androidx.compose.animation.graphics.ExperimentalAnimationGraphicsApi",
"-opt-in=kotlin.contracts.ExperimentalContracts",
"-opt-in=kotlinx.coroutines.ExperimentalCoroutinesApi",
"-opt-in=kotlinx.coroutines.FlowPreview",
"-opt-in=kotlinx.coroutines.InternalCoroutinesApi",
@@ -37,7 +37,6 @@ import com.hippo.yorozuya.collect.LongList
import kotlinx.coroutines.coroutineScope
import kotlinx.coroutines.launch
import java.util.LinkedList
import kotlin.contracts.ExperimentalContracts
import kotlin.contracts.contract
object DownloadManager : OnSpiderListener {
@@ -117,7 +116,6 @@ object DownloadManager : OnSpiderListener {
mDownloadInfoListeners = ArrayList()
}
@OptIn(ExperimentalContracts::class)
private fun getInfoListForLabel(label: String?): LinkedList<DownloadInfo>? {
contract {
returns(null) implies (label != null)