1// Klib ABI Dump 2// Targets: [iosArm64, iosSimulatorArm64, iosX64, linuxArm64, linuxX64, macosArm64, macosX64, tvosArm64, tvosSimulatorArm64, tvosX64, watchosArm32, watchosArm64, watchosDeviceArm64, watchosSimulatorArm64, watchosX64] 3// Rendering settings: 4// - Signature version: 2 5// - Show manifest properties: true 6// - Show declarations: true 7 8// Library unique name: <androidx.paging:paging-testing> 9final enum class androidx.paging.testing/ErrorRecovery : kotlin/Enum<androidx.paging.testing/ErrorRecovery> { // androidx.paging.testing/ErrorRecovery|null[0] 10 enum entry RETRY // androidx.paging.testing/ErrorRecovery.RETRY|null[0] 11 enum entry RETURN_CURRENT_SNAPSHOT // androidx.paging.testing/ErrorRecovery.RETURN_CURRENT_SNAPSHOT|null[0] 12 enum entry THROW // androidx.paging.testing/ErrorRecovery.THROW|null[0] 13 14 final val entries // androidx.paging.testing/ErrorRecovery.entries|#static{}entries[0] 15 final fun <get-entries>(): kotlin.enums/EnumEntries<androidx.paging.testing/ErrorRecovery> // androidx.paging.testing/ErrorRecovery.entries.<get-entries>|<get-entries>#static(){}[0] 16 17 final fun valueOf(kotlin/String): androidx.paging.testing/ErrorRecovery // androidx.paging.testing/ErrorRecovery.valueOf|valueOf#static(kotlin.String){}[0] 18 final fun values(): kotlin/Array<androidx.paging.testing/ErrorRecovery> // androidx.paging.testing/ErrorRecovery.values|values#static(){}[0] 19} 20 21abstract fun interface androidx.paging.testing/LoadErrorHandler { // androidx.paging.testing/LoadErrorHandler|null[0] 22 abstract fun onError(androidx.paging/CombinedLoadStates): androidx.paging.testing/ErrorRecovery // androidx.paging.testing/LoadErrorHandler.onError|onError(androidx.paging.CombinedLoadStates){}[0] 23} 24 25final class <#A: kotlin/Any, #B: kotlin/Any> androidx.paging.testing/TestPager { // androidx.paging.testing/TestPager|null[0] 26 constructor <init>(androidx.paging/PagingConfig, androidx.paging/PagingSource<#A, #B>) // androidx.paging.testing/TestPager.<init>|<init>(androidx.paging.PagingConfig;androidx.paging.PagingSource<1:0,1:1>){}[0] 27 28 final suspend fun append(): androidx.paging/PagingSource.LoadResult<#A, #B>? // androidx.paging.testing/TestPager.append|append(){}[0] 29 final suspend fun getLastLoadedPage(): androidx.paging/PagingSource.LoadResult.Page<#A, #B>? // androidx.paging.testing/TestPager.getLastLoadedPage|getLastLoadedPage(){}[0] 30 final suspend fun getPages(): kotlin.collections/List<androidx.paging/PagingSource.LoadResult.Page<#A, #B>> // androidx.paging.testing/TestPager.getPages|getPages(){}[0] 31 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] 32 final suspend fun getPagingState(kotlin/Int): androidx.paging/PagingState<#A, #B> // androidx.paging.testing/TestPager.getPagingState|getPagingState(kotlin.Int){}[0] 33 final suspend fun prepend(): androidx.paging/PagingSource.LoadResult<#A, #B>? // androidx.paging.testing/TestPager.prepend|prepend(){}[0] 34 final suspend fun refresh(#A? = ...): androidx.paging/PagingSource.LoadResult<#A, #B> // androidx.paging.testing/TestPager.refresh|refresh(1:0?){}[0] 35} 36 37final class <#A: kotlin/Any> androidx.paging.testing/SnapshotLoader { // androidx.paging.testing/SnapshotLoader|null[0] 38 final suspend fun appendScrollWhile(kotlin/Function1<#A, kotlin/Boolean>) // androidx.paging.testing/SnapshotLoader.appendScrollWhile|appendScrollWhile(kotlin.Function1<1:0,kotlin.Boolean>){}[0] 39 final suspend fun flingTo(kotlin/Int) // androidx.paging.testing/SnapshotLoader.flingTo|flingTo(kotlin.Int){}[0] 40 final suspend fun prependScrollWhile(kotlin/Function1<#A, kotlin/Boolean>) // androidx.paging.testing/SnapshotLoader.prependScrollWhile|prependScrollWhile(kotlin.Function1<1:0,kotlin.Boolean>){}[0] 41 final suspend fun refresh() // androidx.paging.testing/SnapshotLoader.refresh|refresh(){}[0] 42 final suspend fun scrollTo(kotlin/Int) // androidx.paging.testing/SnapshotLoader.scrollTo|scrollTo(kotlin.Int){}[0] 43} 44 45final fun <#A: kotlin/Any> (kotlin.collections/List<#A>).androidx.paging.testing/asPagingSourceFactory(): androidx.paging/PagingSourceFactory<kotlin/Int, #A> // androidx.paging.testing/asPagingSourceFactory|asPagingSourceFactory@kotlin.collections.List<0:0>(){0§<kotlin.Any>}[0] 46final fun <#A: kotlin/Any> (kotlinx.coroutines.flow/Flow<kotlin.collections/List<#A>>).androidx.paging.testing/asPagingSourceFactory(kotlinx.coroutines/CoroutineScope): androidx.paging/PagingSourceFactory<kotlin/Int, #A> // androidx.paging.testing/asPagingSourceFactory|asPagingSourceFactory@kotlinx.coroutines.flow.Flow<kotlin.collections.List<0:0>>(kotlinx.coroutines.CoroutineScope){0§<kotlin.Any>}[0] 47final suspend fun <#A: kotlin/Any> (kotlinx.coroutines.flow/Flow<androidx.paging/PagingData<#A>>).androidx.paging.testing/asSnapshot(androidx.paging.testing/LoadErrorHandler = ..., kotlin.coroutines/SuspendFunction1<androidx.paging.testing/SnapshotLoader<#A>, kotlin/Unit> = ...): kotlin.collections/List<#A> // androidx.paging.testing/asSnapshot|asSnapshot@kotlinx.coroutines.flow.Flow<androidx.paging.PagingData<0:0>>(androidx.paging.testing.LoadErrorHandler;kotlin.coroutines.SuspendFunction1<androidx.paging.testing.SnapshotLoader<0:0>,kotlin.Unit>){0§<kotlin.Any>}[0] 48