Searched refs:WithPrev (Results 1 – 3 of 3) sorted by relevance
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/domain/interactor/ |
D | HideNotificationsInteractor.kt | 27 import com.android.systemui.util.kotlin.WithPrev in <lambda>() 80 private suspend fun waitForDisplaySwitchFinish(screenSizeChange: WithPrev<Rect, Rect>) { in <lambda>() 94 private suspend fun shouldWaitForAnimationEnd(screenSizeChange: WithPrev<Rect, Rect>): Boolean = in <lambda>() 103 private val screenSizeChangesFlow: Flow<WithPrev<Rect, Rect>> in <lambda>() 106 private val WithPrev<Rect, Rect>.isUnfold: Boolean in <lambda>() constant
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/util/kotlin/ |
D | Flow.kt | 93 fun <T> Flow<T>.pairwise(): Flow<WithPrev<T, T>> = pairwiseBy(::WithPrev) in pairwise() 101 fun <S, T : S> Flow<T>.pairwise(initialValue: S): Flow<WithPrev<S, T>> = in pairwise() 102 pairwiseBy(initialValue, ::WithPrev) in pairwise() 105 data class WithPrev<out S, out T : S>(val previousValue: S, val newValue: T) in pairwise() dataClass
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/util/kotlin/ |
D | FlowUtilTests.kt | 56 WithPrev(1, 2), in <lambda>() 57 WithPrev(2, 3), in <lambda>() 65 assertThatFlow(flowOf(2).pairwise(initialValue = 1)).emitsExactly(WithPrev(1, 2)) in <lambda>() 143 val job1 = launch { assertThatFlow(stoppable.pairwise()).emitsExactly(WithPrev(1, 2)) } in <lambda>()
|