/** * @since 9.2 */ @Override default <P, V> MutableSet<V> flatCollectWith(Function2<? super T, ? super P, ? extends Iterable<V>> function, P parameter) { return this.flatCollect(each -> function.apply(each, parameter)); }
@Override public <V> MutableSet<V> flatCollect(Function<? super T, ? extends Iterable<V>> function) { return this.getMutableSet().flatCollect(function); }
/** * @since 9.2 */ @Override default <P, V> MutableSet<V> flatCollectWith(Function2<? super T, ? super P, ? extends Iterable<V>> function, P parameter) { return this.flatCollect(each -> function.apply(each, parameter)); }
@Override public <V> MutableSet<V> flatCollect(Function<? super T, ? extends Iterable<V>> function) { return this.getDelegate().flatCollect(function); }
@Override public <V> MutableSet<V> flatCollect(Function<? super T, ? extends Iterable<V>> function) { return this.getMutableSet().flatCollect(function); }
@Override public <V> MutableSet<V> flatCollect(Function<? super T, ? extends Iterable<V>> function) { return this.getDelegate().flatCollect(function); }
@Override public <V> MutableSet<V> flatCollect(Function<? super T, ? extends Iterable<V>> function) { this.acquireReadLock(); try { return this.delegate.flatCollect(function); } finally { this.unlockReadLock(); } }
@Override public <V> MutableSet<V> flatCollect(Function<? super T, ? extends Iterable<V>> function) { this.acquireReadLock(); try { return this.delegate.flatCollect(function); } finally { this.unlockReadLock(); } }
@Override public <V> MutableSet<V> flatCollect(Function<? super T, ? extends Iterable<V>> function) { return this.getDelegate().flatCollect(function); }
@Override public <V> MutableSet<V> flatCollect(Function<? super T, ? extends Iterable<V>> function) { return this.getMutableSet().flatCollect(function); }
@Override public <V> MutableSet<V> flatCollect(Function<? super T, ? extends Iterable<V>> function) { this.acquireReadLock(); try { return this.delegate.flatCollect(function); } finally { this.unlockReadLock(); } }