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