@Override public <V> ImmutableSet<V> collect(CharToObjectFunction<? extends V> function) { return UnifiedSet.<V>newSetWith(function.valueOf(this.element)).toImmutable(); }
@Override public ImmutableSet<Pair<V, Integer>> zipWithIndex() { return this.zipWithIndex(UnifiedSet.<Pair<V, Integer>>newSet()).toImmutable(); }
@Override public ImmutableSet<Pair<V, Integer>> zipWithIndex() { return this.zipWithIndex(UnifiedSet.<Pair<V, Integer>>newSet()).toImmutable(); }
@Override public ImmutableSet<Pair<V, Integer>> zipWithIndex() { return this.zipWithIndex(UnifiedSet.<Pair<V, Integer>>newSet()).toImmutable(); }
@Override public ImmutableSet<Pair<V, Integer>> zipWithIndex() { return this.zipWithIndex(UnifiedSet.<Pair<V, Integer>>newSet()).toImmutable(); }
@Override public <V> ImmutableSet<V> collect(ByteToObjectFunction<? extends V> function) { return UnifiedSet.<V>newSetWith(function.valueOf(this.element)).toImmutable(); }
@Override public ImmutableSet<Pair<V, Integer>> zipWithIndex() { return this.zipWithIndex(UnifiedSet.<Pair<V, Integer>>newSet()).toImmutable(); }
@Override public <V> ImmutableSet<V> collect(ShortToObjectFunction<? extends V> function) { return UnifiedSet.<V>newSetWith(function.valueOf(this.element)).toImmutable(); }
@Override public ImmutableSet<Pair<V, Integer>> zipWithIndex() { return this.zipWithIndex(UnifiedSet.<Pair<V, Integer>>newSet()).toImmutable(); }
@Override public <V> ImmutableSet<V> collect(ShortToObjectFunction<? extends V> function) { return UnifiedSet.<V>newSetWith(function.valueOf(this.element)).toImmutable(); }
@Override public ImmutableSet<Pair<V, Integer>> zipWithIndex() { return this.zipWithIndex(UnifiedSet.<Pair<V, Integer>>newSet()).toImmutable(); }
@Override public <V> ImmutableSet<V> collect(DoubleToObjectFunction<? extends V> function) { return UnifiedSet.<V>newSetWith(function.valueOf(this.element)).toImmutable(); }
@Override public ImmutableSet<Pair<V, Integer>> zipWithIndex() { return this.zipWithIndex(UnifiedSet.<Pair<V, Integer>>newSet()).toImmutable(); }
@Override public <V> ImmutableSet<V> collect(FloatToObjectFunction<? extends V> function) { return UnifiedSet.<V>newSetWith(function.valueOf(this.element)).toImmutable(); }
@Override public ImmutableSet<Pair<V, Integer>> zipWithIndex() { return this.zipWithIndex(UnifiedSet.<Pair<V, Integer>>newSet()).toImmutable(); }
/** * @deprecated in 6.0. Use {@link OrderedIterable#zipWithIndex()} instead. */ @Override @Deprecated public ImmutableSet<Pair<V, Integer>> zipWithIndex() { return this.zipWithIndex(UnifiedSet.newSet(this.size())).toImmutable(); }
/** * @deprecated in 6.0. Use {@link OrderedIterable#zipWithIndex()} instead. */ @Override @Deprecated public ImmutableSet<Pair<V, Integer>> zipWithIndex() { return this.zipWithIndex(UnifiedSet.newSet(this.size())).toImmutable(); }
/** * @deprecated in 6.0. Use {@link OrderedIterable#zipWithIndex()} instead. */ @Override @Deprecated public ImmutableSet<Pair<T, Integer>> zipWithIndex() { return this.zipWithIndex(UnifiedSet.newSet(this.size())).toImmutable(); }
/** * @deprecated in 8.0. Use {@link OrderedIterable#zipWithIndex()} instead. */ @Override @Deprecated public ImmutableSet<Pair<V, Integer>> zipWithIndex() { return this.delegate.zipWithIndex(UnifiedSet.newSet(this.size())).toImmutable(); }
/** * @deprecated in 6.0. Use {@link OrderedIterable#zipWithIndex()} instead. */ @Override @Deprecated public ImmutableSet<Pair<T, Integer>> zipWithIndex() { return this.zipWithIndex(UnifiedSet.newSet(this.size())).toImmutable(); }