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