Searched refs:list (Results 1 – 3 of 3) sorted by relevance
| /testutils/testutils-paging/src/jvmMain/kotlin/androidx/paging/ |
| D | TestPositionalDataSource.jvm.kt | 22 class TestPositionalDataSource<T : Any>(list: List<T>) : PositionalDataSource<T>() { 23 private val list: List<T> = ArrayList(list) constant 26 val totalCount = list.size in loadInitial() 32 val sublist = list.subList(position, position + loadSize) in loadInitial() 37 val end = minOf(list.size, params.startPosition + params.loadSize) in loadRange() 38 callback.onResult(list.subList(params.startPosition, end)) in loadRange()
|
| D | TestItemKeyedDataSource.jvm.kt | 22 class TestItemKeyedDataSource<T : Any>(list: List<T>) : ItemKeyedDataSource<Int, T>() { 23 private val list: List<T> = ArrayList(list) constant 26 val totalCount = list.size in loadInitial() 28 val sublist = list.subList(key, minOf(key + params.requestedLoadSize, totalCount)) in loadInitial() 33 callback.onResult(list.subList(params.key, params.key + params.requestedLoadSize)) in loadAfter() 37 callback.onResult(list.subList(params.key - params.requestedLoadSize + 1, params.key + 1)) in loadBefore() 41 return list.indexOf(item) in getKey()
|
| D | TestPageKeyedDataSource.jvm.kt | 22 class TestPageKeyedDataSource<T : Any>(list: List<T>) : PageKeyedDataSource<Int, T>() { 23 private val list: List<T> = ArrayList(list) constant 29 val totalCount = list.size in loadInitial() 30 val sublist = list.subList(0, minOf(params.requestedLoadSize, totalCount)) in loadInitial() 36 list.subList(params.key - params.requestedLoadSize + 1, params.key + 1), in loadBefore() 43 list.subList(params.key, params.key + params.requestedLoadSize), in loadAfter()
|