@Override public Iterator<E> descendingIterator() { synchronized (mutex) { return delegate().descendingIterator(); } }
@Override public synchronized Iterator<V> descendingIterator() { return delegate.descendingIterator(); }
@Override public Iterator<E> descendingIterator() { synchronized (mutex) { return delegate().descendingIterator(); } }
@Override public Iterator<E> descendingIterator() { return delegate().descendingIterator(); }
private Iterable<IncrementalIndexRow> timeOrderedConcat( final Iterable<Deque<IncrementalIndexRow>> iterable, final boolean descending ) { return () -> Iterators.concat( Iterators.transform( iterable.iterator(), input -> descending ? input.descendingIterator() : input.iterator() ) ); }
/** * Clear out all the in-flight requests for the given node and return them * * @param node The node * @return All the in-flight requests for that node that have been removed */ public Iterable<NetworkClient.InFlightRequest> clearAll(String node) { Deque<NetworkClient.InFlightRequest> reqs = requests.get(node); if (reqs == null) { return Collections.emptyList(); } else { final Deque<NetworkClient.InFlightRequest> clearedRequests = requests.remove(node); inFlightRequestCount.getAndAdd(-clearedRequests.size()); return () -> clearedRequests.descendingIterator(); } }
@Override public Iterator<E> descendingIterator() { synchronized (mutex) { return delegate().descendingIterator(); } }
private void printScope() { final Iterator<String> i = namedScope.descendingIterator(); while (i.hasNext()) { out.print(i.next()); } } }
@Override public Iterator<E> descendingIterator() { return delegate().descendingIterator(); }
@Override public Iterator<E> descendingIterator() { assertTrue(Thread.holdsLock(mutex)); return delegate.descendingIterator(); }
@Override public Iterator<E> descendingIterator() { return delegate().descendingIterator(); }
/** * Gets final variable candidate for ast. * @param ast ast. * @return Optional of {@link FinalVariableCandidate} for ast from scopeStack. */ private Optional<FinalVariableCandidate> getFinalCandidate(DetailAST ast) { Optional<FinalVariableCandidate> result = Optional.empty(); final Iterator<ScopeData> iterator = scopeStack.descendingIterator(); while (iterator.hasNext() && !result.isPresent()) { final ScopeData scopeData = iterator.next(); result = scopeData.findFinalVariableCandidateForAst(ast); } return result; }
@Override public Iterator<E> descendingIterator() { synchronized (mutex) { return delegate().descendingIterator(); } }
/** {@inheritDoc} */ @NotNull @Override public Iterator<E> descendingIterator() { return new Iter(deque.descendingIterator()); } }
@Override public Iterator<E> descendingIterator() { return delegate().descendingIterator(); }
/** * Creates a full package name from the package names on the stack. * @return the full name of the current package. */ private String getPackageName() { final StringBuilder buf = new StringBuilder(256); final Iterator<String> iterator = packageStack.descendingIterator(); while (iterator.hasNext()) { final String subPackage = iterator.next(); buf.append(subPackage); if (!CommonUtil.endsWithChar(subPackage, '.') && iterator.hasNext()) { buf.append('.'); } } return buf.toString(); }
private Rect2i findLastAtYPosition(Deque<Rect2i> floats, int y) { Iterator<Rect2i> iterator = floats.descendingIterator(); while (iterator.hasNext()) { Rect2i rect = iterator.next(); if (rect.minY() <= y && rect.maxY() > y) { return rect; } } return null; } }
private void checkDeque(Deque<? extends E> deque, DescriptionBuilder builder) { builder.expectThat("empty deque", deque.peekFirst(), is(nullValue())); builder.expectThat("empty deque", deque.peekLast(), is(nullValue())); builder.expectThat("empty deque", deque.descendingIterator().hasNext(), is(false)); }
/** * iterator of empty collection has no elements */ public void testEmptyIterator() { Deque c = newDeque(); assertIteratorExhausted(c.iterator()); assertIteratorExhausted(c.descendingIterator()); }
create().push("e"); create().pop(); create().descendingIterator();