Home
last modified time | relevance | path

Searched refs:WithPrev (Results 1 – 3 of 3) sorted by relevance

/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/domain/interactor/
DHideNotificationsInteractor.kt27 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/
DFlow.kt93 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/
DFlowUtilTests.kt56 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>()