362363364365366367368369370371372373374
@Override public int hashCode() { int hashCode = 1; ShortIterable iterable = this.delegate.asReversed(); ShortIterator iterator = iterable.shortIterator(); while (iterator.hasNext()) { short item = iterator.next(); hashCode = 31 * hashCode + (int) item; } return hashCode; }
283284285286287288289290291292293294295296
} }); } else { ShortIterator iterator = source.shortIterator(); while (iterator.hasNext()) { short each = iterator.next(); this.add(each); } } return true; }
454455456457458459460461462463464465
} public void writeExternal(ObjectOutput out) throws IOException { out.writeInt(this.size()); ShortIterator iterator = this.delegate.asReversed().shortIterator(); while (iterator.hasNext()) { short each = iterator.next(); out.writeShort(each); } }
329330331332333334335336337338339340341342
} }); } else { ShortIterator iterator = source.shortIterator(); while (iterator.hasNext()) { short each = iterator.next(); int occurrences = this.items.removeKeyIfAbsent(each, 0); this.size -= occurrences; } } return this.size() != oldSize;
464465466467468469470471472473474475
} public <T> T injectInto(T injectedValue, ObjectShortToObjectFunction<? super T, ? extends T> function) { T result = injectedValue; ShortIterator it = this.shortIterator(); while (it.hasNext()) { result = function.valueOf(result, it.next()); } return result; }
328329330331332333334335336337338339340341
} } } else { ShortIterator iterator = source.shortIterator(); while (iterator.hasNext()) { short item = iterator.next(); this.add(item); } } return this.size() != oldSize; }
393394395396397398399400401402403404405406
} } } else { ShortIterator iterator = source.shortIterator(); while (iterator.hasNext()) { short item = iterator.next(); this.remove(item); } } return this.size() != oldSize; }
365366367368369370371372373374375376377
696697698699700701702703704705706707
} public ImmutableShortObjectMap<V> newWithoutAllKeys(ShortIterable keys) { ShortObjectHashMap<V> map = new ShortObjectHashMap<V>(this); ShortIterator iterator = keys.shortIterator(); while (iterator.hasNext()) { map.removeKey(iterator.next()); } return map.toImmutable(); }
290291292293294295296297298299300301
public ImmutableShortCharMap newWithoutAllKeys(ShortIterable keys) { MutableShortCharMap map = new ShortCharHashMap(this.size()); map.putAll(this); ShortIterator iterator = keys.shortIterator(); while (iterator.hasNext()) { map.removeKey(iterator.next()); } return map.toImmutable(); }