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