@Override public <V, R extends MutableMultimap<V, T>> R groupByEach( Function<? super T, ? extends Iterable<V>> function, R target) { return ListIterate.groupByEach(this, function, target); }
public <V> FastListMultimap<V, T> groupByEach(Function<? super T, ? extends Iterable<V>> function) { return ListIterate.groupByEach(this, function); }
/** * @see Iterate#groupByEach(Iterable, Function) */ public static <T, V> FastListMultimap<V, T> groupByEach( List<T> list, Function<? super T, ? extends Iterable<V>> function) { return ListIterate.groupByEach(list, function, FastListMultimap.<V, T>newMultimap()); }
@Override public <V> MutableListMultimap<V, T> groupByEach(Function<? super T, ? extends Iterable<V>> function) { return ListIterate.groupByEach(this.getDelegate(), function); }
@Override public <V, R extends MutableMultimap<V, T>> R groupByEach( Function<? super T, ? extends Iterable<V>> function, R target) { return ListIterate.groupByEach(this, function, target); }
public <V> FastListMultimap<V, T> groupByEach(Function<? super T, ? extends Iterable<V>> function) { return ListIterate.groupByEach(this, function); }
@Override public <V> MutableListMultimap<V, T> groupByEach(Function<? super T, ? extends Iterable<V>> function) { return ListIterate.groupByEach(this.getDelegate(), function); }
/** * @see Iterate#groupByEach(Iterable, Function) */ public static <T, V> FastListMultimap<V, T> groupByEach( List<T> list, Function<? super T, ? extends Iterable<V>> function) { return ListIterate.groupByEach(list, function, FastListMultimap.<V, T>newMultimap()); }