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