@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet(Iterable<Integer> elements, int expectedSize) { return shrunk(super.newUpdatableSet(elements, expectedSize)); }
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet(Iterable<Integer> elements, int expectedSize) { return shrunk(super.newUpdatableSet(elements, expectedSize)); }
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet( Consumer<com.koloboke.function.IntConsumer> elementsSupplier, int expectedSize) { final UpdatableQHashIntSetGO set = newUpdatableSet(expectedSize); elementsSupplier.accept(new com.koloboke.function.IntConsumer() { @Override public void accept(int e) { set.add(e); } }); return shrunk(set); }
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet(Iterator<Integer> elements, int expectedSize) { UpdatableQHashIntSetGO set = newUpdatableSet(expectedSize); while (elements.hasNext()) { set.add(elements.next()); } return shrunk(set); }
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet(Iterator<Integer> elements, int expectedSize) { UpdatableQHashIntSetGO set = newUpdatableSet(expectedSize); while (elements.hasNext()) { set.add(elements.next()); } return shrunk(set); }
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet(int[] elements, int expectedSize) { UpdatableQHashIntSetGO set = newUpdatableSet(expectedSize); for (int e : elements) { set.add(e); } return shrunk(set); }
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet(int[] elements, int expectedSize) { UpdatableQHashIntSetGO set = newUpdatableSet(expectedSize); for (int e : elements) { set.add(e); } return shrunk(set); }
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet(Integer[] elements, int expectedSize) { UpdatableQHashIntSetGO set = newUpdatableSet(expectedSize); for (int e : elements) { set.add(e); } return shrunk(set); }
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet(Integer[] elements, int expectedSize) { UpdatableQHashIntSetGO set = newUpdatableSet(expectedSize); for (int e : elements) { set.add(e); } return shrunk(set); }
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet( Consumer<com.koloboke.function.IntConsumer> elementsSupplier, int expectedSize) { final UpdatableQHashIntSetGO set = newUpdatableSet(expectedSize); elementsSupplier.accept(new com.koloboke.function.IntConsumer() { @Override public void accept(int e) { set.add(e); } }); return shrunk(set); }
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet(Iterable<Integer> elems1, Iterable<Integer> elems2, int expectedSize) { UpdatableQHashIntSetGO set = newUpdatableSet(expectedSize); addAll(set, elems1); addAll(set, elems2); return shrunk(set); }
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet(Iterable<Integer> elems1, Iterable<Integer> elems2, int expectedSize) { UpdatableQHashIntSetGO set = newUpdatableSet(expectedSize); addAll(set, elems1); addAll(set, elems2); return shrunk(set); }
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet(Iterable<Integer> elems1, Iterable<Integer> elems2, Iterable<Integer> elems3, int expectedSize) { UpdatableQHashIntSetGO set = newUpdatableSet(expectedSize); addAll(set, elems1); addAll(set, elems2); addAll(set, elems3); return shrunk(set); }
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet(Iterable<Integer> elems1, Iterable<Integer> elems2, Iterable<Integer> elems3, int expectedSize) { UpdatableQHashIntSetGO set = newUpdatableSet(expectedSize); addAll(set, elems1); addAll(set, elems2); addAll(set, elems3); return shrunk(set); }
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet(Iterable<Integer> elems1, Iterable<Integer> elems2, Iterable<Integer> elems3, Iterable<Integer> elems4, int expectedSize) { UpdatableQHashIntSetGO set = newUpdatableSet(expectedSize); addAll(set, elems1); addAll(set, elems2); addAll(set, elems3); addAll(set, elems4); return shrunk(set); }
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet(Iterable<Integer> elems1, Iterable<Integer> elems2, Iterable<Integer> elems3, Iterable<Integer> elems4, int expectedSize) { UpdatableQHashIntSetGO set = newUpdatableSet(expectedSize); addAll(set, elems1); addAll(set, elems2); addAll(set, elems3); addAll(set, elems4); return shrunk(set); }
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet(Iterable<Integer> elems1, Iterable<Integer> elems2, Iterable<Integer> elems3, Iterable<Integer> elems4, Iterable<Integer> elems5, int expectedSize) { UpdatableQHashIntSetGO set = newUpdatableSet(expectedSize); addAll(set, elems1); addAll(set, elems2); addAll(set, elems3); addAll(set, elems4); addAll(set, elems5); return shrunk(set); }
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet(Iterable<Integer> elems1, Iterable<Integer> elems2, Iterable<Integer> elems3, Iterable<Integer> elems4, Iterable<Integer> elems5, int expectedSize) { UpdatableQHashIntSetGO set = newUpdatableSet(expectedSize); addAll(set, elems1); addAll(set, elems2); addAll(set, elems3); addAll(set, elems4); addAll(set, elems5); return shrunk(set); }
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSetOf(int e1, int e2, int e3, int e4, int e5, int... restElements) { UpdatableQHashIntSetGO set = newUpdatableSet(5 + restElements.length); set.add(e1); set.add(e2); set.add(e3); set.add(e4); set.add(e5); for (int e : restElements) { set.add(e); } return shrunk(set); }
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSetOf(int e1, int e2, int e3, int e4, int e5, int... restElements) { UpdatableQHashIntSetGO set = newUpdatableSet(5 + restElements.length); set.add(e1); set.add(e2); set.add(e3); set.add(e4); set.add(e5); for (int e : restElements) { set.add(e); } return shrunk(set); }