@Override public <R, C extends Collection<R>> C flatCollect(Function<? super V, ? extends Iterable<R>> function, C target) { return this.getMutableMap().flatCollect(function, target); }
@Override public <R> MutableBag<R> flatCollect(Function<? super V, ? extends Iterable<R>> function) { return this.getMutableMap().flatCollect(function); }
@Override public <R> MutableBag<R> flatCollect(Function<? super V, ? extends Iterable<R>> function) { return this.getMutableMap().flatCollect(function); }
/** * @since 9.2 */ @Override default <P, R> MutableBag<R> flatCollectWith(Function2<? super V, ? super P, ? extends Iterable<R>> function, P parameter) { return this.flatCollect(each -> function.apply(each, parameter)); }
/** * @since 9.2 */ @Override default <P, R> MutableBag<R> flatCollectWith(Function2<? super V, ? super P, ? extends Iterable<R>> function, P parameter) { return this.flatCollect(each -> function.apply(each, parameter)); }
@Override public <R, C extends Collection<R>> C flatCollect(Function<? super V, ? extends Iterable<R>> function, C target) { return this.getMutableMap().flatCollect(function, target); }
@Override public <R, C extends Collection<R>> C flatCollect(Function<? super V, ? extends Iterable<R>> function, C target) { return this.getMutableMap().flatCollect(function, target); }
@Override public <R> MutableBag<R> flatCollect(Function<? super V, ? extends Iterable<R>> function) { return this.getMutableMap().flatCollect(function); }