@Override public <P> MutableSet<T> selectWith(Predicate2<? super T, ? super P> predicate, P parameter) { return this.selectWith(predicate, parameter, this.newEmptySameSize()); }
/** * @deprecated in 6.0. Use {@link OrderedIterable#zip(Iterable)} instead. */ @Override @Deprecated public <S> MutableSet<Pair<T, S>> zip(Iterable<S> that) { return this.zip(that, this.newEmptySameSize()); }
@Override public MutableSet<T> reject(Predicate<? super T> predicate) { return this.reject(predicate, this.newEmptySameSize()); }
@Override public <V> MutableSet<V> collectIf(Predicate<? super T> predicate, Function<? super T, ? extends V> function) { return this.collectIf(predicate, function, this.newEmptySameSize()); }
/** * @deprecated in 6.0. Use {@link OrderedIterable#zipWithIndex()} instead. */ @Override @Deprecated public MutableSet<Pair<T, Integer>> zipWithIndex() { return this.zipWithIndex(this.newEmptySameSize()); }
@Override public <P> MutableSet<T> selectWith(Predicate2<? super T, ? super P> predicate, P parameter) { return this.selectWith(predicate, parameter, this.newEmptySameSize()); }
@Override public <P, V> MutableSet<V> collectWith(Function2<? super T, ? super P, ? extends V> function, P parameter) { return this.collectWith(function, parameter, this.newEmptySameSize()); }
@Override public <V> MutableSet<V> collectIf(Predicate<? super T> predicate, Function<? super T, ? extends V> function) { return this.collectIf(predicate, function, this.newEmptySameSize()); }
@Override public <P> MutableSet<T> rejectWith(Predicate2<? super T, ? super P> predicate, P parameter) { return this.rejectWith(predicate, parameter, this.newEmptySameSize()); }
@Override public <V> MutableSet<V> collect(Function<? super T, ? extends V> function) { return this.collect(function, this.newEmptySameSize()); }
@Override public <P> MutableSet<T> rejectWith(Predicate2<? super T, ? super P> predicate, P parameter) { return this.rejectWith(predicate, parameter, this.newEmptySameSize()); }
@Override public <V> MutableSet<V> collect(Function<? super T, ? extends V> function) { return this.collect(function, this.newEmptySameSize()); }
@Override public <V> MutableSet<V> flatCollect(Function<? super T, ? extends Iterable<V>> function) { return this.flatCollect(function, this.newEmptySameSize()); }
/** * @deprecated in 6.0. Use {@link OrderedIterable#zipWithIndex()} instead. */ @Override @Deprecated public MutableSet<Pair<T, Integer>> zipWithIndex() { return this.zipWithIndex(this.newEmptySameSize()); }
@Override public <V> MutableSet<V> flatCollect(Function<? super T, ? extends Iterable<V>> function) { return this.flatCollect(function, this.newEmptySameSize()); }
@Override public <P, V> MutableSet<V> collectWith(Function2<? super T, ? super P, ? extends V> function, P parameter) { return this.collectWith(function, parameter, this.newEmptySameSize()); }
/** * @deprecated in 6.0. Use {@link OrderedIterable#zip(Iterable)} instead. */ @Override @Deprecated public <S> MutableSet<Pair<T, S>> zip(Iterable<S> that) { return this.zip(that, this.newEmptySameSize()); }
@Override public MutableSet<T> reject(Predicate<? super T> predicate) { return this.reject(predicate, this.newEmptySameSize()); }
@Override public <P> MutableSet<T> rejectWith(Predicate2<? super T, ? super P> predicate, P parameter) { return this.rejectWith(predicate, parameter, this.newEmptySameSize()); }
@Override public <P> MutableSet<T> selectWith(Predicate2<? super T, ? super P> predicate, P parameter) { return this.selectWith(predicate, parameter, this.newEmptySameSize()); }