@Override public UnmodifiableIterator<Entry<K, V>> iterator() { return multimap.entryIterator(); }
@Override public UnmodifiableIterator<Entry<K, V>> iterator() { return multimap.entryIterator(); }
private static final class EntrySet<K, V> extends ImmutableSet<Entry<K, V>> { @Weak private final transient ImmutableSetMultimap<K, V> multimap; EntrySet(ImmutableSetMultimap<K, V> multimap) { this.multimap = multimap; } @Override public boolean contains(@NullableDecl Object object) { if (object instanceof Entry) { Entry<?, ?> entry = (Entry<?, ?>) object; return multimap.containsEntry(entry.getKey(), entry.getValue()); } return false; } @Override public int size() { return multimap.size(); } @Override public UnmodifiableIterator<Entry<K, V>> iterator() { return multimap.entryIterator(); } @Override boolean isPartialView() { return false; } }
@Override public UnmodifiableIterator<Entry<K, V>> iterator() { return multimap.entryIterator(); }
@Override public UnmodifiableIterator<Entry<K, V>> iterator() { return multimap.entryIterator(); }
@Override public UnmodifiableIterator<Entry<K, V>> iterator() { return multimap.entryIterator(); }
@Override public UnmodifiableIterator<Entry<K, V>> iterator() { return multimap.entryIterator(); }
@Override public UnmodifiableIterator<Entry<K, V>> iterator() { return multimap.entryIterator(); }
@Override public UnmodifiableIterator<Entry<K, V>> iterator() { return multimap.entryIterator(); }
@Override public UnmodifiableIterator<Entry<K, V>> iterator() { return multimap.entryIterator(); }
@Override public UnmodifiableIterator<Entry<K, V>> iterator() { return multimap.entryIterator(); }
@Override public UnmodifiableIterator<Entry<K, V>> iterator() { return multimap.entryIterator(); }