コード例 #1
0
 /** {@inheritDoc} */
 public boolean containsAll(TByteCollection collection) {
   TByteIterator iter = collection.iterator();
   while (iter.hasNext()) {
     if (!TByteShortHashMap.this.containsKey(iter.next())) {
       return false;
     }
   }
   return true;
 }
コード例 #2
0
 /** {@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;
 }
コード例 #3
0
 /** {@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;
 }
コード例 #4
0
 /** {@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;
 }
コード例 #5
0
 /** {@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;
 }
コード例 #6
0
 /** {@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;
 }