// Klib ABI Dump // Targets: [iosArm64, iosSimulatorArm64, iosX64, linuxArm64, linuxX64, macosArm64, macosX64, tvosArm64, tvosSimulatorArm64, tvosX64, watchosArm32, watchosArm64, watchosDeviceArm64, watchosSimulatorArm64, watchosX64] // Rendering settings: // - Signature version: 2 // - Show manifest properties: true // - Show declarations: true // Library unique name: final enum class androidx.paging.testing/ErrorRecovery : kotlin/Enum { // androidx.paging.testing/ErrorRecovery|null[0] enum entry RETRY // androidx.paging.testing/ErrorRecovery.RETRY|null[0] enum entry RETURN_CURRENT_SNAPSHOT // androidx.paging.testing/ErrorRecovery.RETURN_CURRENT_SNAPSHOT|null[0] enum entry THROW // androidx.paging.testing/ErrorRecovery.THROW|null[0] final val entries // androidx.paging.testing/ErrorRecovery.entries|#static{}entries[0] final fun (): kotlin.enums/EnumEntries // androidx.paging.testing/ErrorRecovery.entries.|#static(){}[0] final fun valueOf(kotlin/String): androidx.paging.testing/ErrorRecovery // androidx.paging.testing/ErrorRecovery.valueOf|valueOf#static(kotlin.String){}[0] final fun values(): kotlin/Array // androidx.paging.testing/ErrorRecovery.values|values#static(){}[0] } abstract fun interface androidx.paging.testing/LoadErrorHandler { // androidx.paging.testing/LoadErrorHandler|null[0] abstract fun onError(androidx.paging/CombinedLoadStates): androidx.paging.testing/ErrorRecovery // androidx.paging.testing/LoadErrorHandler.onError|onError(androidx.paging.CombinedLoadStates){}[0] } final class <#A: kotlin/Any, #B: kotlin/Any> androidx.paging.testing/TestPager { // androidx.paging.testing/TestPager|null[0] constructor (androidx.paging/PagingConfig, androidx.paging/PagingSource<#A, #B>) // androidx.paging.testing/TestPager.|(androidx.paging.PagingConfig;androidx.paging.PagingSource<1:0,1:1>){}[0] final suspend fun append(): androidx.paging/PagingSource.LoadResult<#A, #B>? // androidx.paging.testing/TestPager.append|append(){}[0] final suspend fun getLastLoadedPage(): androidx.paging/PagingSource.LoadResult.Page<#A, #B>? // androidx.paging.testing/TestPager.getLastLoadedPage|getLastLoadedPage(){}[0] final suspend fun getPages(): kotlin.collections/List> // androidx.paging.testing/TestPager.getPages|getPages(){}[0] final suspend fun getPagingState(kotlin/Function1<#B, kotlin/Boolean>): androidx.paging/PagingState<#A, #B> // androidx.paging.testing/TestPager.getPagingState|getPagingState(kotlin.Function1<1:1,kotlin.Boolean>){}[0] final suspend fun getPagingState(kotlin/Int): androidx.paging/PagingState<#A, #B> // androidx.paging.testing/TestPager.getPagingState|getPagingState(kotlin.Int){}[0] final suspend fun prepend(): androidx.paging/PagingSource.LoadResult<#A, #B>? // androidx.paging.testing/TestPager.prepend|prepend(){}[0] final suspend fun refresh(#A? = ...): androidx.paging/PagingSource.LoadResult<#A, #B> // androidx.paging.testing/TestPager.refresh|refresh(1:0?){}[0] } final class <#A: kotlin/Any> androidx.paging.testing/SnapshotLoader { // androidx.paging.testing/SnapshotLoader|null[0] final suspend fun appendScrollWhile(kotlin/Function1<#A, kotlin/Boolean>) // androidx.paging.testing/SnapshotLoader.appendScrollWhile|appendScrollWhile(kotlin.Function1<1:0,kotlin.Boolean>){}[0] final suspend fun flingTo(kotlin/Int) // androidx.paging.testing/SnapshotLoader.flingTo|flingTo(kotlin.Int){}[0] final suspend fun prependScrollWhile(kotlin/Function1<#A, kotlin/Boolean>) // androidx.paging.testing/SnapshotLoader.prependScrollWhile|prependScrollWhile(kotlin.Function1<1:0,kotlin.Boolean>){}[0] final suspend fun refresh() // androidx.paging.testing/SnapshotLoader.refresh|refresh(){}[0] final suspend fun scrollTo(kotlin/Int) // androidx.paging.testing/SnapshotLoader.scrollTo|scrollTo(kotlin.Int){}[0] } final fun <#A: kotlin/Any> (kotlin.collections/List<#A>).androidx.paging.testing/asPagingSourceFactory(): androidx.paging/PagingSourceFactory // androidx.paging.testing/asPagingSourceFactory|asPagingSourceFactory@kotlin.collections.List<0:0>(){0§}[0] final fun <#A: kotlin/Any> (kotlinx.coroutines.flow/Flow>).androidx.paging.testing/asPagingSourceFactory(kotlinx.coroutines/CoroutineScope): androidx.paging/PagingSourceFactory // androidx.paging.testing/asPagingSourceFactory|asPagingSourceFactory@kotlinx.coroutines.flow.Flow>(kotlinx.coroutines.CoroutineScope){0§}[0] final suspend fun <#A: kotlin/Any> (kotlinx.coroutines.flow/Flow>).androidx.paging.testing/asSnapshot(androidx.paging.testing/LoadErrorHandler = ..., kotlin.coroutines/SuspendFunction1, kotlin/Unit> = ...): kotlin.collections/List<#A> // androidx.paging.testing/asSnapshot|asSnapshot@kotlinx.coroutines.flow.Flow>(androidx.paging.testing.LoadErrorHandler;kotlin.coroutines.SuspendFunction1,kotlin.Unit>){0§}[0]