/** {@inheritDoc} */ public boolean containsAll(TByteCollection collection) { TByteIterator iter = collection.iterator(); while (iter.hasNext()) { if (!TByteShortHashMap.this.containsKey(iter.next())) { return false; } } return true; }
/** {@inheritDoc} */ public boolean addAll(TByteCollection collection) { boolean changed = false; TByteIterator iter = collection.iterator(); while (iter.hasNext()) { byte element = iter.next(); if (add(element)) { changed = true; } } return changed; }
/** {@inheritDoc} */ @SuppressWarnings({"SuspiciousMethodCalls"}) public boolean retainAll(Collection<?> collection) { boolean modified = false; TByteIterator iter = iterator(); while (iter.hasNext()) { if (!collection.contains(Byte.valueOf(iter.next()))) { iter.remove(); modified = true; } } return modified; }
/** {@inheritDoc} */ public boolean containsAll(TByteCollection collection) { if (this == collection) { return true; } TByteIterator iter = collection.iterator(); while (iter.hasNext()) { byte element = iter.next(); if (!contains(element)) { return false; } } return true; }
/** {@inheritDoc} */ public boolean retainAll(TByteCollection collection) { if (this == collection) { return false; } boolean modified = false; TByteIterator iter = iterator(); while (iter.hasNext()) { if (!collection.contains(iter.next())) { iter.remove(); modified = true; } } return modified; }
/** {@inheritDoc} */ public boolean removeAll(TByteCollection collection) { if (this == collection) { clear(); return true; } boolean changed = false; TByteIterator iter = collection.iterator(); while (iter.hasNext()) { byte element = iter.next(); if (remove(element)) { changed = true; } } return changed; }