@Override @Nonnull public HashIntSet newImmutableSet(Iterable<Integer> elems1, Iterable<Integer> elems2, Iterable<Integer> elems3, int expectedSize) { ImmutableQHashIntSetGO set = uninitializedImmutableSet(); set.move(this.newUpdatableSet(elems1, elems2, elems3, expectedSize)); return set; }
@Override @Nonnull public HashIntSet newImmutableSet(Iterable<Integer> elems1, Iterable<Integer> elems2, Iterable<Integer> elems3, Iterable<Integer> elems4, int expectedSize) { ImmutableQHashIntSetGO set = uninitializedImmutableSet(); set.move(this.newUpdatableSet(elems1, elems2, elems3, elems4, expectedSize)); return set; }
@Override @Nonnull public HashIntSet newImmutableSet( Consumer<com.koloboke.function.IntConsumer> elementsSupplier, int expectedSize) { ImmutableQHashIntSetGO set = uninitializedImmutableSet(); set.move(this.newUpdatableSet(elementsSupplier, expectedSize)); return set; }
@Override @Nonnull public HashIntSet newImmutableSetOf(int e1, int e2, int e3, int e4) { ImmutableQHashIntSetGO set = uninitializedImmutableSet(); set.move(this.newUpdatableSetOf(e1, e2, e3, e4)); return set; }
@Override @Nonnull public HashIntSet newImmutableSet(Iterable<Integer> elems1, Iterable<Integer> elems2, Iterable<Integer> elems3) { ImmutableQHashIntSetGO set = uninitializedImmutableSet(); set.move(this.newUpdatableSet(elems1, elems2, elems3)); return set; }
@Override @Nonnull public HashIntSet newImmutableSet(int[] elements) { ImmutableQHashIntSetGO set = uninitializedImmutableSet(); set.move(this.newUpdatableSet(elements)); return set; }
@Override @Nonnull public HashIntSet newImmutableSet(int[] elements, int expectedSize) { ImmutableQHashIntSetGO set = uninitializedImmutableSet(); set.move(this.newUpdatableSet(elements, expectedSize)); return set; }
@Override @Nonnull public HashIntSet newImmutableSet(Iterable<Integer> elems1, Iterable<Integer> elems2, int expectedSize) { ImmutableQHashIntSetGO set = uninitializedImmutableSet(); set.move(this.newUpdatableSet(elems1, elems2, expectedSize)); return set; }
@Override @Nonnull public HashIntSet newImmutableSet( Consumer<com.koloboke.function.IntConsumer> elementsSupplier) { ImmutableQHashIntSetGO set = uninitializedImmutableSet(); set.move(this.newUpdatableSet(elementsSupplier)); return set; }
@Override @Nonnull public HashIntSet newImmutableSetOf(int e1, int e2) { ImmutableQHashIntSetGO set = uninitializedImmutableSet(); set.move(this.newUpdatableSetOf(e1, e2)); return set; }
@Override @Nonnull public HashIntSet newImmutableSetOf(int e1, int e2, int e3) { ImmutableQHashIntSetGO set = uninitializedImmutableSet(); set.move(this.newUpdatableSetOf(e1, e2, e3)); return set; }
@Override @Nonnull public HashIntSet newImmutableSet(Iterable<Integer> elems1, Iterable<Integer> elems2, Iterable<Integer> elems3, Iterable<Integer> elems4, Iterable<Integer> elems5, int expectedSize) { ImmutableQHashIntSetGO set = uninitializedImmutableSet(); set.move(this.newUpdatableSet(elems1, elems2, elems3, elems4, elems5, expectedSize)); return set; }
@Override @Nonnull public HashIntSet newImmutableSet(Iterable<Integer> elems1, Iterable<Integer> elems2, Iterable<Integer> elems3, Iterable<Integer> elems4) { ImmutableQHashIntSetGO set = uninitializedImmutableSet(); set.move(this.newUpdatableSet(elems1, elems2, elems3, elems4)); return set; }
@Override @Nonnull public HashIntSet newImmutableSet( Consumer<com.koloboke.function.IntConsumer> elementsSupplier, int expectedSize) { ImmutableQHashIntSetGO set = uninitializedImmutableSet(); set.move(this.newUpdatableSet(elementsSupplier, expectedSize)); return set; }
@Override @Nonnull public HashIntSet newImmutableSetOf(int e1, int e2, int e3) { ImmutableQHashIntSetGO set = uninitializedImmutableSet(); set.move(this.newUpdatableSetOf(e1, e2, e3)); return set; }
@Override @Nonnull public HashIntSet newImmutableSet(Iterable<Integer> elems1, Iterable<Integer> elems2, Iterable<Integer> elems3, Iterable<Integer> elems4, Iterable<Integer> elems5, int expectedSize) { ImmutableQHashIntSetGO set = uninitializedImmutableSet(); set.move(this.newUpdatableSet(elems1, elems2, elems3, elems4, elems5, expectedSize)); return set; }
@Override @Nonnull public HashIntSet newImmutableSet(Iterator<Integer> elements) { ImmutableQHashIntSetGO set = uninitializedImmutableSet(); set.move(this.newUpdatableSet(elements)); return set; }
@Override @Nonnull public HashIntSet newImmutableSet(int[] elements) { ImmutableQHashIntSetGO set = uninitializedImmutableSet(); set.move(this.newUpdatableSet(elements)); return set; }
@Override @Nonnull public HashIntSet newImmutableSetOf(int e1) { ImmutableQHashIntSetGO set = uninitializedImmutableSet(); set.move(this.newUpdatableSetOf(e1)); return set; }
@Override @Nonnull public HashIntSet newImmutableSetOf(int e1, int e2, int e3, int e4, int e5, int... restElements) { ImmutableQHashIntSetGO set = uninitializedImmutableSet(); set.move(this.newUpdatableSetOf(e1, e2, e3, e4, e5, restElements)); return set; } }