@Override public UnmodifiableIterator<E> iterator() { return Iterators.filter(unfiltered.iterator(), predicate); }
@Override public Iterator<E> iterator() { return Iterators.<E>unmodifiableIterator(delegate.iterator()); }
@Override public UnmodifiableIterator<E> iterator() { return Iterators.filter(unfiltered.iterator(), predicate); }
@Override public Iterator<E> iterator() { return Iterators.<E>unmodifiableIterator(delegate.iterator()); }
@Override public Iterator<E> iterator() { return Iterators.<E>unmodifiableIterator(delegate.iterator()); }
@Override protected Iterator<String> newTargetIterator() { multimap = LinkedHashMultimap.create(); multimap.putAll("foo", asList(2, 3)); multimap.putAll("bar", asList(4, 5)); multimap.putAll("foo", asList(6)); return multimap.keys().iterator(); }
@Override protected Iterator<String> newTargetIterator() { multimap = create(); multimap.putAll("foo", asList(2, 3)); multimap.putAll("bar", asList(4, 5)); multimap.putAll("foo", asList(6)); return multimap.keys().iterator(); }
@CollectionSize.Require(SEVERAL) @CollectionFeature.Require(SUPPORTS_ITERATOR_REMOVE) @MultisetFeature.Require(ENTRIES_ARE_VIEWS) public void testEntryReflectsIteratorRemove() { initThreeCopies(); assertEquals(3, getMultiset().count(e0())); Multiset.Entry<E> entry = Iterables.getOnlyElement(getMultiset().entrySet()); assertEquals(3, entry.getCount()); Iterator<E> itr = getMultiset().iterator(); itr.next(); itr.remove(); assertEquals(2, entry.getCount()); itr.next(); itr.remove(); itr.next(); itr.remove(); assertEquals(0, entry.getCount()); }
@GwtIncompatible // SerializableTester public void testSerializationContainingSelf() { Multiset<Multiset<?>> multiset = HashMultiset.create(); multiset.add(multiset, 2); Multiset<Multiset<?>> copy = SerializableTester.reserialize(multiset); assertEquals(2, copy.size()); assertSame(copy, copy.iterator().next()); }
@GwtIncompatible // SerializableTester public void testSerializationIndirectSelfReference() { Multiset<MultisetHolder> multiset = HashMultiset.create(); MultisetHolder holder = new MultisetHolder(multiset); multiset.add(holder, 2); Multiset<MultisetHolder> copy = SerializableTester.reserialize(multiset); assertEquals(2, copy.size()); assertSame(copy, copy.iterator().next().member); }
@Override public Iterator<Vector> iterator() { return Iterators.transform(trainingVectors.iterator(), new Function<HashedVector, Vector>() { @Override public Vector apply(org.apache.mahout.math.neighborhood.HashedVector input) { Preconditions.checkNotNull(input); //noinspection ConstantConditions return input.getVector(); } }); }
@SuppressWarnings("unchecked") @Override public Iterator<E> iterator() { // Safe because the returned Iterator is made unmodifiable return (Iterator<E>) Iterators.unmodifiableIterator(delegate.iterator()); }
@SuppressWarnings("unchecked") @Override public Iterator<E> iterator() { // Safe because the returned Iterator is made unmodifiable return (Iterator) Iterators.unmodifiableIterator(delegate.iterator()); }
@SuppressWarnings("unchecked") @Override public Iterator<E> iterator() { // Safe because the returned Iterator is made unmodifiable return (Iterator<E>) Iterators.unmodifiableIterator(delegate.iterator()); }
@SuppressWarnings("unchecked") @Override public Iterator<E> iterator() { // Safe because the returned Iterator is made unmodifiable return (Iterator<E>) Iterators.unmodifiableIterator(delegate.iterator()); }
@SuppressWarnings("unchecked") @Override public Iterator<E> iterator() { // Safe because the returned Iterator is made unmodifiable return (Iterator<E>) Iterators.unmodifiableIterator(delegate.iterator()); }
public Set<GoogleCookie> getCookies() { // Lazy flushing of expired cookies Iterator<GoogleCookie> cookieIter = cookies.iterator(); while (cookieIter.hasNext()) { GoogleCookie cookie = cookieIter.next(); if (cookie.hasExpired()) { cookieIter.remove(); } } return cookies.elementSet(); } }
@Override public AV getSingleElement() { return size() == 1 ? elements().iterator().next() : null; }
@Override public AV getSingleElement() { return size() == 1 ? elements().iterator().next() : null; }
@GwtIncompatible // SerializableTester public void testSerializationIndirectSelfReference() { Multiset<MultisetHolder> multiset = HashMultiset.create(); MultisetHolder holder = new MultisetHolder(multiset); multiset.add(holder, 2); Multiset<MultisetHolder> copy = SerializableTester.reserialize(multiset); assertEquals(2, copy.size()); assertSame(copy, copy.iterator().next().member); }