Home
last modified time | relevance | path

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

/aosp14/frameworks/base/packages/SystemUI/tests/utils/src/com/android/systemui/util/concurrency/
H A DFakeExecutor.java28 private PriorityQueue<QueuedRunnable> mQueuedRunnables = new PriorityQueue<>(); field in FakeExecutor
59 if (!mQueuedRunnables.isEmpty() && mQueuedRunnables.peek().mWhen <= mClock.uptimeMillis()) { in runNextReady()
61 mQueuedRunnables.poll().mRunnable.run(); in runNextReady()
98 if (mQueuedRunnables.isEmpty()) { in advanceClockToNext()
103 long nextTime = mQueuedRunnables.peek().mWhen; in advanceClockToNext()
122 if (mQueuedRunnables.isEmpty()) { in advanceClockToLast()
127 long nextTime = Collections.max(mQueuedRunnables).mWhen; in advanceClockToLast()
141 return mQueuedRunnables.size(); in numPending()
158 mQueuedRunnables.offer(container); in executeAtTime()
160 return () -> mQueuedRunnables.remove(container); in executeAtTime()