/** * A sensible definition of {@link #iterator} in terms of {@link #entrySet} and {@link * #remove(Object)}. If you override either of these methods, you may wish to override {@link * #iterator} to forward to this implementation. * * @since 7.0 */ protected Iterator<E> standardIterator() { return Multisets.iteratorImpl(this); }
@Override public Iterator<E> iterator() { return Multisets.iteratorImpl(this); }
@Override public Iterator<E> iterator() { return iteratorImpl(this); }
@Override public Iterator<E> iterator() { return Multisets.iteratorImpl(this); }
@Override public Iterator<E> iterator() { return Multisets.iteratorImpl(this); }
@Override public Iterator<E> iterator() { return Multisets.iteratorImpl(this); }
/** * A sensible definition of {@link #iterator} in terms of {@link #entrySet} and {@link * #remove(Object)}. If you override either of these methods, you may wish to override {@link * #iterator} to forward to this implementation. * * @since 7.0 */ protected Iterator<E> standardIterator() { return Multisets.iteratorImpl(this); }
@Override public Iterator<E> iterator() { return Multisets.iteratorImpl(this); }
@Override public Iterator<E> iterator() { return Multisets.iteratorImpl(this); }
@Override public Iterator<E> iterator() { return Multisets.iteratorImpl(this); }
@Override public Iterator<E> iterator() { return iteratorImpl(this); }
@Override public Iterator<E> iterator() { return Multisets.iteratorImpl(this); }
/** * A sensible definition of {@link #iterator} in terms of {@link #entrySet} and {@link * #remove(Object)}. If you override either of these methods, you may wish to override {@link * #iterator} to forward to this implementation. * * @since 7.0 */ protected Iterator<E> standardIterator() { return Multisets.iteratorImpl(this); }
@Override public Iterator<E> iterator() { return Multisets.iteratorImpl(this); }
@Override public Iterator<E> iterator() { return Multisets.iteratorImpl(this); }
@Override public Iterator<E> iterator() { return iteratorImpl(this); }
@Override public Iterator<E> iterator() { return Multisets.iteratorImpl(this); }
Iterator<E> descendingIterator() { return Multisets.iteratorImpl(descendingMultiset()); }
Iterator<E> descendingIterator() { return Multisets.iteratorImpl(descendingMultiset()); }
Iterator<E> descendingIterator() { return Multisets.iteratorImpl(descendingMultiset()); }