Uses of Interface
org.eclipse.collections.api.block.function.Function
-
-
Uses of Function in org.eclipse.collections.api
Methods in org.eclipse.collections.api with parameters of type Function Modifier and Type Method Description <K,V>
MapIterable<K,V>ParallelIterable. aggregateBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator)
default <K,V>
MapIterable<K,V>RichIterable. aggregateBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator)
Applies an aggregate function over the iterable grouping results into a map based on the specific groupBy function.default <K,V,R extends MutableMapIterable<K,V>>
RRichIterable. aggregateBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator, R target)
Applies an aggregate function over the iterable grouping results into the target map based on the specific groupBy function.<K,V>
MapIterable<K,V>ParallelIterable. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
default <K,V>
MapIterable<K,V>RichIterable. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
Applies an aggregate procedure over the iterable grouping results into a Map based on the specific groupBy function.<V> LazyIterable<V>
LazyIterable. collect(Function<? super T,? extends V> function)
Creates a deferred iterable for collecting elements from the current iterable.<V> ParallelIterable<V>
ParallelIterable. collect(Function<? super T,? extends V> function)
Creates a parallel iterable for collecting elements from the current iterable.<V> RichIterable<V>
RichIterable. collect(Function<? super T,? extends V> function)
Returns a new collection with the results of applying the specified function on each element of the source collection.<V,R extends java.util.Collection<V>>
RRichIterable. collect(Function<? super T,? extends V> function, R target)
Same asRichIterable.collect(Function)
, except that the results are gathered into the specifiedtarget
collection.<V> LazyIterable<V>
LazyIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
Creates a deferred iterable for selecting and collecting elements from the current iterable.<V> ParallelIterable<V>
ParallelIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
Creates a parallel iterable for selecting and collecting elements from the current iterable.<V> RichIterable<V>
RichIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
Returns a new collection with the results of applying the specified function on each element of the source collection, but only for those elements which return true upon evaluation of the predicate.<V,R extends java.util.Collection<V>>
RRichIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function, R target)
Same as the collectIf method with two parameters but uses the specified target collection for the results.default <V> boolean
RichIterable. containsBy(Function<? super T,? extends V> function, V value)
Returns true if the iterable has an element which responds true to element.equals(value) after applying the specified function to the element.default <V> Bag<V>
RichIterable. countBy(Function<? super T,? extends V> function)
This method will count the number of occurrences of each value calculated by applying the function to each element of the collection.default <V,R extends MutableBagIterable<V>>
RRichIterable. countBy(Function<? super T,? extends V> function, R target)
This method will count the number of occurrences of each value calculated by applying the function to each element of the collection.default <V> Bag<V>
RichIterable. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
This method will count the number of occurrences of each value calculated by applying the function to each element of the collection.default <V,R extends MutableBagIterable<V>>
RRichIterable. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
This method will count the number of occurrences of each value calculated by applying the function to each element of the collection.<V> LazyIterable<V>
LazyIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
Creates a deferred flattening iterable for the current iterable.<V> ParallelIterable<V>
ParallelIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
Creates a parallel flattening iterable for the current iterable.<V> RichIterable<V>
RichIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
flatCollect
is a special case ofRichIterable.collect(Function)
.<V,R extends java.util.Collection<V>>
RRichIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
Same as flatCollect, only the results are collected into the target collection.default <R extends MutableBooleanCollection>
RRichIterable. flatCollectBoolean(Function<? super T,? extends BooleanIterable> function, R target)
Same as flatCollect, only the results are collected into the target collection.default <R extends MutableByteCollection>
RRichIterable. flatCollectByte(Function<? super T,? extends ByteIterable> function, R target)
Same as flatCollect, only the results are collected into the target collection.default <R extends MutableCharCollection>
RRichIterable. flatCollectChar(Function<? super T,? extends CharIterable> function, R target)
Same as flatCollect, only the results are collected into the target collection.default <R extends MutableDoubleCollection>
RRichIterable. flatCollectDouble(Function<? super T,? extends DoubleIterable> function, R target)
Same as flatCollect, only the results are collected into the target collection.default <R extends MutableFloatCollection>
RRichIterable. flatCollectFloat(Function<? super T,? extends FloatIterable> function, R target)
Same as flatCollect, only the results are collected into the target collection.default <R extends MutableIntCollection>
RRichIterable. flatCollectInt(Function<? super T,? extends IntIterable> function, R target)
Same as flatCollect, only the results are collected into the target collection.default <R extends MutableLongCollection>
RRichIterable. flatCollectLong(Function<? super T,? extends LongIterable> function, R target)
Same as flatCollect, only the results are collected into the target collection.default <R extends MutableShortCollection>
RRichIterable. flatCollectShort(Function<? super T,? extends ShortIterable> function, R target)
Same as flatCollect, only the results are collected into the target collection.<V> Multimap<V,T>
ParallelIterable. groupBy(Function<? super T,? extends V> function)
<V> Multimap<V,T>
RichIterable. groupBy(Function<? super T,? extends V> function)
For each element of the iterable, the function is evaluated and the results of these evaluations are collected into a new multimap, where the transformed value is the key and the original values are added to the same (or similar) species of collection as the source iterable.<V,R extends MutableMultimap<V,T>>
RRichIterable. groupBy(Function<? super T,? extends V> function, R target)
Same asRichIterable.groupBy(Function)
, except that the results are gathered into the specifiedtarget
multimap.default <K,V,R extends MutableMultimap<K,V>>
RRichIterable. groupByAndCollect(Function<? super T,? extends K> groupByFunction, Function<? super T,? extends V> collectFunction, R target)
Applies a groupBy function over the iterable, followed by a collect function.<V> Multimap<V,T>
ParallelIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> Multimap<V,T>
RichIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
Similar toRichIterable.groupBy(Function)
, except the result of evaluating function will return a collection of keys for each value.<V,R extends MutableMultimap<V,T>>
RRichIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
Same asRichIterable.groupByEach(Function)
, except that the results are gathered into the specifiedtarget
multimap.<V> MapIterable<V,T>
ParallelIterable. groupByUniqueKey(Function<? super T,? extends V> function)
<V> MapIterable<V,T>
RichIterable. groupByUniqueKey(Function<? super T,? extends V> function)
For each element of the iterable, the function is evaluated, and the results of these evaluations are collected into a new map, where the transformed value is the key.<V,R extends MutableMapIterable<V,T>>
RRichIterable. groupByUniqueKey(Function<? super T,? extends V> function, R target)
Same asRichIterable.groupByUniqueKey(Function)
, except that the results are gathered into the specifiedtarget
map.default java.lang.String
ParallelIterable. makeString(Function<? super T,java.lang.Object> function, java.lang.String start, java.lang.String separator, java.lang.String end)
default java.lang.String
RichIterable. makeString(Function<? super T,java.lang.Object> function, java.lang.String start, java.lang.String separator, java.lang.String end)
Returns a string representation of the collection, created by applying the function supplied to each element, with the elements separated by the specified separator and enclosed between the start and end strings.<V extends java.lang.Comparable<? super V>>
TParallelIterable. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TRichIterable. maxBy(Function<? super T,? extends V> function)
Returns the maximum elements out of this container based on the natural order of the attribute returned by Function.default <V extends java.lang.Comparable<? super V>>
java.util.Optional<T>RichIterable. maxByOptional(Function<? super T,? extends V> function)
Returns the maximum elements out of this container based on the natural order of the attribute returned by Function as an Optional.<V extends java.lang.Comparable<? super V>>
TParallelIterable. minBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TRichIterable. minBy(Function<? super T,? extends V> function)
Returns the minimum elements out of this container based on the natural order of the attribute returned by Function.default <V extends java.lang.Comparable<? super V>>
java.util.Optional<T>RichIterable. minByOptional(Function<? super T,? extends V> function)
Returns the minimum elements out of this container based on the natural order of the attribute returned by Function as an Optional.<V> ObjectDoubleMap<V>
RichIterable. sumByDouble(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
Groups and sums the values using the two specified functions.<V> ObjectDoubleMap<V>
RichIterable. sumByFloat(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
Groups and sums the values using the two specified functions.<V> ObjectLongMap<V>
RichIterable. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
Groups and sums the values using the two specified functions.<V> ObjectLongMap<V>
RichIterable. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
Groups and sums the values using the two specified functions.<NK,NV>
MutableBiMap<NK,NV>RichIterable. toBiMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
Converts the collection to a BiMap implementation using the specified key and value functions.default <NK,NV>
ImmutableBiMap<NK,NV>RichIterable. toImmutableBiMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
Converts the collection to an immutable BiMap implementation using the specified key and value functions.default <NK,NV>
ImmutableMap<NK,NV>RichIterable. toImmutableMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
Converts the collection to an ImmutableMap implementation using the specified key and value functions.default <V extends java.lang.Comparable<? super V>>
ImmutableSortedBag<T>RichIterable. toImmutableSortedBagBy(Function<? super T,? extends V> function)
Converts the collection to an ImmutableSortedBag implementation and sorts it based on the natural order of the attribute returned byfunction
.default <V extends java.lang.Comparable<? super V>>
ImmutableList<T>RichIterable. toImmutableSortedListBy(Function<? super T,? extends V> function)
Converts the collection to an ImmutableList implementation and sorts it based on the natural order of the attribute returned byfunction
.default <V extends java.lang.Comparable<? super V>>
ImmutableSortedSet<T>RichIterable. toImmutableSortedSetBy(Function<? super T,? extends V> function)
Converts the collection to an ImmutableSortedSet implementation and sorts it based on the natural order of the attribute returned byfunction
.<NK,NV>
MutableMap<NK,NV>ParallelIterable. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>RichIterable. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
Converts the collection to a MutableMap implementation using the specified key and value functions.default <NK,NV,R extends java.util.Map<NK,NV>>
RRichIterable. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction, R target)
Same asRichIterable.toMap(Function, Function)
, except that the results are gathered into the specifiedtarget
map.<V extends java.lang.Comparable<? super V>>
MutableSortedBag<T>ParallelIterable. toSortedBagBy(Function<? super T,? extends V> function)
default <V extends java.lang.Comparable<? super V>>
MutableSortedBag<T>RichIterable. toSortedBagBy(Function<? super T,? extends V> function)
Converts the collection to a MutableSortedBag implementation and sorts it based on the natural order of the attribute returned byfunction
.<V extends java.lang.Comparable<? super V>>
MutableList<T>ParallelIterable. toSortedListBy(Function<? super T,? extends V> function)
default <V extends java.lang.Comparable<? super V>>
MutableList<T>RichIterable. toSortedListBy(Function<? super T,? extends V> function)
Converts the collection to a MutableList implementation and sorts it based on the natural order of the attribute returned byfunction
.<NK,NV>
MutableSortedMap<NK,NV>ParallelIterable. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ParallelIterable. toSortedMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>RichIterable. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
Converts the collection to a MutableSortedMap implementation using the specified key and value functions sorted by the given comparator.<NK,NV>
MutableSortedMap<NK,NV>RichIterable. toSortedMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
Converts the collection to a MutableSortedMap implementation using the specified key and value functions sorted by the key elements' natural ordering.default <KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>RichIterable. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
Converts the collection to a MutableSortedMap implementation using the specified key and value functions and sorts it based on the natural order of the attribute returned bysortBy
function.<V extends java.lang.Comparable<? super V>>
MutableSortedSet<T>ParallelIterable. toSortedSetBy(Function<? super T,? extends V> function)
default <V extends java.lang.Comparable<? super V>>
MutableSortedSet<T>RichIterable. toSortedSetBy(Function<? super T,? extends V> function)
Converts the collection to a MutableSortedSet implementation and sorts it based on the natural order of the attribute returned byfunction
. -
Uses of Function in org.eclipse.collections.api.bag
Methods in org.eclipse.collections.api.bag with parameters of type Function Modifier and Type Method Description default <K,V,R extends MutableMapIterable<K,V>>
RBag. aggregateBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator, R target)
Applies an aggregate function over the iterable grouping results into the target map based on the specific groupBy function.<V> ImmutableBag<V>
ImmutableBag. collect(Function<? super T,? extends V> function)
<V> MutableBag<V>
MutableBag. collect(Function<? super T,? extends V> function)
<V> ParallelUnsortedBag<V>
ParallelUnsortedBag. collect(Function<? super T,? extends V> function)
Creates a parallel iterable for collecting elements from the current iterable.<V> UnsortedBag<V>
UnsortedBag. collect(Function<? super T,? extends V> function)
<V> ImmutableBag<V>
ImmutableBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableBag<V>
MutableBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ParallelUnsortedBag<V>
ParallelUnsortedBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
Creates a parallel iterable for selecting and collecting elements from the current iterable.<V> UnsortedBag<V>
UnsortedBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
default <V> ImmutableBag<V>
ImmutableBag. countBy(Function<? super T,? extends V> function)
default <V> MutableBag<V>
MutableBag. countBy(Function<? super T,? extends V> function)
default <V> ImmutableBag<V>
ImmutableBag. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
default <V> MutableBag<V>
MutableBag. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableBag<V>
ImmutableBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableBag<V>
MutableBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ParallelUnsortedBag<V>
ParallelUnsortedBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
Creates a parallel flattening iterable for the current iterable.<V> UnsortedBag<V>
UnsortedBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> BagMultimap<V,T>
Bag. groupBy(Function<? super T,? extends V> function)
<V> ImmutableBagMultimap<V,T>
ImmutableBag. groupBy(Function<? super T,? extends V> function)
<V> ImmutableBagIterableMultimap<V,T>
ImmutableBagIterable. groupBy(Function<? super T,? extends V> function)
<V> MutableBagMultimap<V,T>
MutableBag. groupBy(Function<? super T,? extends V> function)
<V> MutableBagIterableMultimap<V,T>
MutableBagIterable. groupBy(Function<? super T,? extends V> function)
<V> BagMultimap<V,T>
ParallelBag. groupBy(Function<? super T,? extends V> function)
<V> UnsortedBagMultimap<V,T>
ParallelUnsortedBag. groupBy(Function<? super T,? extends V> function)
<V> UnsortedBagMultimap<V,T>
UnsortedBag. groupBy(Function<? super T,? extends V> function)
<V> BagMultimap<V,T>
Bag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableBagMultimap<V,T>
ImmutableBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableBagIterableMultimap<V,T>
ImmutableBagIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableBagMultimap<V,T>
MutableBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableBagIterableMultimap<V,T>
MutableBagIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> BagMultimap<V,T>
ParallelBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> UnsortedBagMultimap<V,T>
ParallelUnsortedBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> UnsortedBagMultimap<V,T>
UnsortedBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
-
Uses of Function in org.eclipse.collections.api.bag.sorted
Methods in org.eclipse.collections.api.bag.sorted with parameters of type Function Modifier and Type Method Description <V> ImmutableList<V>
ImmutableSortedBag. collect(Function<? super T,? extends V> function)
<V> MutableList<V>
MutableSortedBag. collect(Function<? super T,? extends V> function)
<V> ParallelListIterable<V>
ParallelSortedBag. collect(Function<? super T,? extends V> function)
Creates a parallel iterable for collecting elements from the current iterable.<V> ListIterable<V>
SortedBag. collect(Function<? super T,? extends V> function)
<V> ImmutableList<V>
ImmutableSortedBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableList<V>
MutableSortedBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ParallelListIterable<V>
ParallelSortedBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
Creates a parallel iterable for selecting and collecting elements from the current iterable.<V> ListIterable<V>
SortedBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
default <V> ImmutableBag<V>
ImmutableSortedBag. countBy(Function<? super T,? extends V> function)
default <V> MutableBag<V>
MutableSortedBag. countBy(Function<? super T,? extends V> function)
default <V> ImmutableBag<V>
ImmutableSortedBag. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
default <V> MutableBag<V>
MutableSortedBag. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableList<V>
ImmutableSortedBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableList<V>
MutableSortedBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ParallelListIterable<V>
ParallelSortedBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
Creates a parallel flattening iterable for the current iterable.<V> ListIterable<V>
SortedBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableSortedBagMultimap<V,T>
ImmutableSortedBag. groupBy(Function<? super T,? extends V> function)
<V> MutableSortedBagMultimap<V,T>
MutableSortedBag. groupBy(Function<? super T,? extends V> function)
<V> SortedBagMultimap<V,T>
ParallelSortedBag. groupBy(Function<? super T,? extends V> function)
<V> SortedBagMultimap<V,T>
SortedBag. groupBy(Function<? super T,? extends V> function)
<V> ImmutableSortedBagMultimap<V,T>
ImmutableSortedBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableSortedBagMultimap<V,T>
MutableSortedBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> SortedBagMultimap<V,T>
ParallelSortedBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> SortedBagMultimap<V,T>
SortedBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
-
Uses of Function in org.eclipse.collections.api.bimap
Methods in org.eclipse.collections.api.bimap with parameters of type Function Modifier and Type Method Description default <K1,V1,V2>
ImmutableMap<K1,V2>ImmutableBiMap. aggregateBy(Function<? super K,? extends K1> keyFunction, Function<? super V,? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2,? super V1,? extends V2> nonMutatingAggregator)
default <KK,VV>
ImmutableMap<KK,VV>ImmutableBiMap. aggregateBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
default <K1,V1,V2>
MutableMap<K1,V2>MutableBiMap. aggregateBy(Function<? super K,? extends K1> keyFunction, Function<? super V,? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2,? super V1,? extends V2> nonMutatingAggregator)
default <KK,VV>
MutableMap<KK,VV>MutableBiMap. aggregateBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
default <KK,VV>
ImmutableMap<KK,VV>ImmutableBiMap. aggregateInPlaceBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<V1> ImmutableBagIterable<V1>
ImmutableBiMap. collect(Function<? super V,? extends V1> function)
<V1> ImmutableBagIterable<V1>
ImmutableBiMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends V1> function)
<V1> ImmutableBagIterable<V1>
ImmutableBiMap. flatCollect(Function<? super V,? extends java.lang.Iterable<V1>> function)
<V1> SetMultimap<V1,V>
BiMap. groupBy(Function<? super V,? extends V1> function)
<V1> ImmutableSetMultimap<V1,V>
ImmutableBiMap. groupBy(Function<? super V,? extends V1> function)
<V1> MutableSetMultimap<V1,V>
MutableBiMap. groupBy(Function<? super V,? extends V1> function)
<V1> SetMultimap<V1,V>
BiMap. groupByEach(Function<? super V,? extends java.lang.Iterable<V1>> function)
<V1> ImmutableSetMultimap<V1,V>
ImmutableBiMap. groupByEach(Function<? super V,? extends java.lang.Iterable<V1>> function)
<V1> MutableSetMultimap<V1,V>
MutableBiMap. groupByEach(Function<? super V,? extends java.lang.Iterable<V1>> function)
<VV> BiMap<VV,V>
BiMap. groupByUniqueKey(Function<? super V,? extends VV> function)
default <VV> ImmutableBiMap<VV,V>
ImmutableBiMap. groupByUniqueKey(Function<? super V,? extends VV> function)
default <VV> MutableBiMap<VV,V>
MutableBiMap. groupByUniqueKey(Function<? super V,? extends VV> function)
-
Uses of Function in org.eclipse.collections.api.block.comparator
Fields in org.eclipse.collections.api.block.comparator declared as Function Modifier and Type Field Description private Function<? super T,? extends V>
FunctionComparator. function
Constructors in org.eclipse.collections.api.block.comparator with parameters of type Function Constructor Description FunctionComparator(Function<? super T,? extends V> function, SerializableComparator<V> comparator)
-
Uses of Function in org.eclipse.collections.api.block.factory
Methods in org.eclipse.collections.api.block.factory with parameters of type Function Modifier and Type Method Description static <T,V extends java.lang.Comparable<? super V>>
SerializableComparator<T>SerializableComparators. byFunction(Function<? super T,? extends V> function)
static <T,V>
SerializableComparator<T>SerializableComparators. byFunction(Function<? super T,? extends V> function, SerializableComparator<V> comparator)
-
Uses of Function in org.eclipse.collections.api.collection
Methods in org.eclipse.collections.api.collection with parameters of type Function Modifier and Type Method Description default <K,V>
ImmutableMap<K,V>ImmutableCollection. aggregateBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator)
default <K,V>
MutableMap<K,V>MutableCollection. aggregateBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator)
default <K,V>
ImmutableMap<K,V>ImmutableCollection. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
default <K,V>
MutableMap<K,V>MutableCollection. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
<V> ImmutableCollection<V>
ImmutableCollection. collect(Function<? super T,? extends V> function)
<V> MutableCollection<V>
MutableCollection. collect(Function<? super T,? extends V> function)
Returns a new MutableCollection with the results of applying the specified function to each element of the source collection.<V> ImmutableCollection<V>
ImmutableCollection. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableCollection<V>
MutableCollection. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
Returns a new MutableCollection with the results of applying the specified function to each element of the source collection, but only for elements that evaluate to true for the specified predicate.default <V> ImmutableBag<V>
ImmutableCollection. countBy(Function<? super T,? extends V> function)
default <V> MutableBag<V>
MutableCollection. countBy(Function<? super T,? extends V> function)
default <V> ImmutableBag<V>
ImmutableCollection. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
default <V> MutableBag<V>
MutableCollection. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableCollection<V>
ImmutableCollection. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableCollection<V>
MutableCollection. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
flatCollect
is a special case ofRichIterable.collect(Function)
.<V> ImmutableMultimap<V,T>
ImmutableCollection. groupBy(Function<? super T,? extends V> function)
<V> MutableMultimap<V,T>
MutableCollection. groupBy(Function<? super T,? extends V> function)
For each element of the iterable, the function is evaluated and the results of these evaluations are collected into a new multimap, where the transformed value is the key and the original values are added to the same (or similar) species of collection as the source iterable.<V> ImmutableMultimap<V,T>
ImmutableCollection. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableMultimap<V,T>
MutableCollection. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
default <V> ImmutableMap<V,T>
ImmutableCollection. groupByUniqueKey(Function<? super T,? extends V> function)
default <V> MutableMap<V,T>
MutableCollection. groupByUniqueKey(Function<? super T,? extends V> function)
<V> ImmutableObjectDoubleMap<V>
ImmutableCollection. sumByDouble(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
<V> MutableObjectDoubleMap<V>
MutableCollection. sumByDouble(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
<V> ImmutableObjectDoubleMap<V>
ImmutableCollection. sumByFloat(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
<V> MutableObjectDoubleMap<V>
MutableCollection. sumByFloat(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
<V> ImmutableObjectLongMap<V>
ImmutableCollection. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
<V> MutableObjectLongMap<V>
MutableCollection. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
<V> ImmutableObjectLongMap<V>
ImmutableCollection. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
<V> MutableObjectLongMap<V>
MutableCollection. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
-
Uses of Function in org.eclipse.collections.api.factory.bag.strategy
Methods in org.eclipse.collections.api.factory.bag.strategy with parameters of type Function Modifier and Type Method Description default <T,V>
MutableBag<T>MutableHashingStrategyBagFactory. fromFunction(Function<? super T,? extends V> function)
Since 11.1 -
Uses of Function in org.eclipse.collections.api.factory.map.primitive
Methods in org.eclipse.collections.api.factory.map.primitive with parameters of type Function Modifier and Type Method Description <T,V>
ImmutableByteObjectMap<V>ImmutableByteObjectMapFactory. from(java.lang.Iterable<T> iterable, ByteFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
Creates anImmutableByteObjectMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,V>
ImmutableCharObjectMap<V>ImmutableCharObjectMapFactory. from(java.lang.Iterable<T> iterable, CharFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
Creates anImmutableCharObjectMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,V>
ImmutableDoubleObjectMap<V>ImmutableDoubleObjectMapFactory. from(java.lang.Iterable<T> iterable, DoubleFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
Creates anImmutableDoubleObjectMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,V>
ImmutableFloatObjectMap<V>ImmutableFloatObjectMapFactory. from(java.lang.Iterable<T> iterable, FloatFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
Creates anImmutableFloatObjectMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,V>
ImmutableIntObjectMap<V>ImmutableIntObjectMapFactory. from(java.lang.Iterable<T> iterable, IntFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
Creates anImmutableIntObjectMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,V>
ImmutableLongObjectMap<V>ImmutableLongObjectMapFactory. from(java.lang.Iterable<T> iterable, LongFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
Creates anImmutableLongObjectMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,K>
ImmutableObjectBooleanMap<K>ImmutableObjectBooleanMapFactory. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, BooleanFunction<? super T> valueFunction)
Creates anImmutableObjectBooleanMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,K>
ImmutableObjectByteMap<K>ImmutableObjectByteMapFactory. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, ByteFunction<? super T> valueFunction)
Creates anImmutableObjectByteMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,K>
ImmutableObjectCharMap<K>ImmutableObjectCharMapFactory. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, CharFunction<? super T> valueFunction)
Creates anImmutableObjectCharMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,K>
ImmutableObjectDoubleMap<K>ImmutableObjectDoubleMapFactory. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, DoubleFunction<? super T> valueFunction)
Creates anImmutableObjectDoubleMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,K>
ImmutableObjectFloatMap<K>ImmutableObjectFloatMapFactory. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, FloatFunction<? super T> valueFunction)
Creates anImmutableObjectFloatMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,K>
ImmutableObjectIntMap<K>ImmutableObjectIntMapFactory. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, IntFunction<? super T> valueFunction)
Creates anImmutableObjectIntMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,K>
ImmutableObjectLongMap<K>ImmutableObjectLongMapFactory. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, LongFunction<? super T> valueFunction)
Creates anImmutableObjectLongMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,K>
ImmutableObjectShortMap<K>ImmutableObjectShortMapFactory. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, ShortFunction<? super T> valueFunction)
Creates anImmutableObjectShortMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,V>
ImmutableShortObjectMap<V>ImmutableShortObjectMapFactory. from(java.lang.Iterable<T> iterable, ShortFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
Creates anImmutableShortObjectMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,V>
MutableByteObjectMap<V>MutableByteObjectMapFactory. from(java.lang.Iterable<T> iterable, ByteFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
Creates anMutableByteObjectMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,V>
MutableCharObjectMap<V>MutableCharObjectMapFactory. from(java.lang.Iterable<T> iterable, CharFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
Creates anMutableCharObjectMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,V>
MutableDoubleObjectMap<V>MutableDoubleObjectMapFactory. from(java.lang.Iterable<T> iterable, DoubleFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
Creates anMutableDoubleObjectMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,V>
MutableFloatObjectMap<V>MutableFloatObjectMapFactory. from(java.lang.Iterable<T> iterable, FloatFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
Creates anMutableFloatObjectMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,V>
MutableIntObjectMap<V>MutableIntObjectMapFactory. from(java.lang.Iterable<T> iterable, IntFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
Creates anMutableIntObjectMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,V>
MutableLongObjectMap<V>MutableLongObjectMapFactory. from(java.lang.Iterable<T> iterable, LongFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
Creates anMutableLongObjectMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,K>
MutableObjectBooleanMap<K>MutableObjectBooleanMapFactory. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, BooleanFunction<? super T> valueFunction)
Creates anMutableObjectBooleanMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,K>
MutableObjectByteMap<K>MutableObjectByteMapFactory. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, ByteFunction<? super T> valueFunction)
Creates anMutableObjectByteMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,K>
MutableObjectCharMap<K>MutableObjectCharMapFactory. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, CharFunction<? super T> valueFunction)
Creates anMutableObjectCharMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,K>
MutableObjectDoubleMap<K>MutableObjectDoubleMapFactory. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, DoubleFunction<? super T> valueFunction)
Creates anMutableObjectDoubleMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,K>
MutableObjectFloatMap<K>MutableObjectFloatMapFactory. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, FloatFunction<? super T> valueFunction)
Creates anMutableObjectFloatMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,K>
MutableObjectIntMap<K>MutableObjectIntMapFactory. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, IntFunction<? super T> valueFunction)
Creates anMutableObjectIntMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,K>
MutableObjectLongMap<K>MutableObjectLongMapFactory. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, LongFunction<? super T> valueFunction)
Creates anMutableObjectLongMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,K>
MutableObjectShortMap<K>MutableObjectShortMapFactory. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, ShortFunction<? super T> valueFunction)
Creates anMutableObjectShortMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
.<T,V>
MutableShortObjectMap<V>MutableShortObjectMapFactory. from(java.lang.Iterable<T> iterable, ShortFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
Creates anMutableShortObjectMap
from anIterable<T>
by applyingkeyFunction
andvalueFunction
. -
Uses of Function in org.eclipse.collections.api.factory.map.strategy
Methods in org.eclipse.collections.api.factory.map.strategy with parameters of type Function Modifier and Type Method Description default <K,V,T>
MutableMap<K,V>MutableHashingStrategyMapFactory. fromFunction(Function<? super K,? extends T> function)
Since 11.1 -
Uses of Function in org.eclipse.collections.api.factory.set.strategy
Methods in org.eclipse.collections.api.factory.set.strategy with parameters of type Function Modifier and Type Method Description default <T,V>
MutableSet<T>MutableHashingStrategySetFactory. fromFunction(Function<? super T,? extends V> function)
Since 11.1 -
Uses of Function in org.eclipse.collections.api.list
Methods in org.eclipse.collections.api.list with parameters of type Function Modifier and Type Method Description <V> ImmutableList<V>
ImmutableList. collect(Function<? super T,? extends V> function)
<V> ListIterable<V>
ListIterable. collect(Function<? super T,? extends V> function)
default <V> MutableList<V>
MutableList. collect(Function<? super T,? extends V> function)
<V> ParallelListIterable<V>
ParallelListIterable. collect(Function<? super T,? extends V> function)
Creates a parallel iterable for collecting elements from the current iterable.<V> ImmutableList<V>
ImmutableList. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ListIterable<V>
ListIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
default <V> MutableList<V>
MutableList. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ParallelListIterable<V>
ParallelListIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
Creates a parallel iterable for selecting and collecting elements from the current iterable.<V> ImmutableList<T>
ImmutableList. distinctBy(Function<? super T,? extends V> function)
<V> ListIterable<T>
ListIterable. distinctBy(Function<? super T,? extends V> function)
Returns a newListIterable
containing the distinct elements in this list.<V> MutableList<T>
MutableList. distinctBy(Function<? super T,? extends V> function)
<V> ImmutableList<V>
ImmutableList. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ListIterable<V>
ListIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
default <V> MutableList<V>
MutableList. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ParallelListIterable<V>
ParallelListIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
Creates a parallel flattening iterable for the current iterable.<V> ImmutableListMultimap<V,T>
ImmutableList. groupBy(Function<? super T,? extends V> function)
<V> ListMultimap<V,T>
ListIterable. groupBy(Function<? super T,? extends V> function)
<V> MutableListMultimap<V,T>
MutableList. groupBy(Function<? super T,? extends V> function)
<V> ListMultimap<V,T>
ParallelListIterable. groupBy(Function<? super T,? extends V> function)
<V> ImmutableListMultimap<V,T>
ImmutableList. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ListMultimap<V,T>
ListIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableListMultimap<V,T>
MutableList. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ListMultimap<V,T>
ParallelListIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V extends java.lang.Comparable<? super V>>
MultiReaderList<T>MultiReaderList. sortThisBy(Function<? super T,? extends V> function)
default <V extends java.lang.Comparable<? super V>>
MutableList<T>MutableList. sortThisBy(Function<? super T,? extends V> function)
Sorts the internal data structure of this list based on the natural order of the attribute returned byfunction
. -
Uses of Function in org.eclipse.collections.api.map
Methods in org.eclipse.collections.api.map with parameters of type Function Modifier and Type Method Description default <K1,V1,V2>
ImmutableMap<K1,V2>ImmutableMap. aggregateBy(Function<? super K,? extends K1> keyFunction, Function<? super V,? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2,? super V1,? extends V2> nonMutatingAggregator)
default <KK,VV>
ImmutableMap<KK,VV>ImmutableMap. aggregateBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
default <K1,V1,V2>
ImmutableMapIterable<K1,V2>ImmutableMapIterable. aggregateBy(Function<? super K,? extends K1> keyFunction, Function<? super V,? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2,? super V1,? extends V2> nonMutatingAggregator)
default <KK,VV>
ImmutableMapIterable<KK,VV>ImmutableMapIterable. aggregateBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
default <K1,V1,V2>
ImmutableOrderedMap<K1,V2>ImmutableOrderedMap. aggregateBy(Function<? super K,? extends K1> keyFunction, Function<? super V,? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2,? super V1,? extends V2> nonMutatingAggregator)
<KK,VV>
ImmutableOrderedMap<KK,VV>ImmutableOrderedMap. aggregateBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
default <K1,V1,V2>
MapIterable<K1,V2>MapIterable. aggregateBy(Function<? super K,? extends K1> keyFunction, Function<? super V,? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2,? super V1,? extends V2> nonMutatingAggregator)
Applies an aggregate function over the map grouping results into a map based on the specific key and value groupBy functions.default <K1,V1,V2>
MutableMap<K1,V2>MutableMap. aggregateBy(Function<? super K,? extends K1> keyFunction, Function<? super V,? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2,? super V1,? extends V2> nonMutatingAggregator)
default <KK,VV>
MutableMap<KK,VV>MutableMap. aggregateBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
default <K1,V1,V2>
MutableMapIterable<K1,V2>MutableMapIterable. aggregateBy(Function<? super K,? extends K1> keyFunction, Function<? super V,? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2,? super V1,? extends V2> nonMutatingAggregator)
default <KK,VV>
MutableMapIterable<KK,VV>MutableMapIterable. aggregateBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
default <KK,VV>
ImmutableMap<KK,VV>ImmutableMap. aggregateInPlaceBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
default <KK,VV>
ImmutableMapIterable<KK,VV>ImmutableMapIterable. aggregateInPlaceBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<KK,VV>
ImmutableOrderedMap<KK,VV>ImmutableOrderedMap. aggregateInPlaceBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
default <KK,VV>
MutableMap<KK,VV>MutableMap. aggregateInPlaceBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
default <KK,VV>
MutableMap<KK,VV>MutableMapIterable. aggregateInPlaceBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<VV> ImmutableBag<VV>
ImmutableMap. collect(Function<? super V,? extends VV> function)
<VV> ImmutableList<VV>
ImmutableOrderedMap. collect(Function<? super V,? extends VV> function)
<R> MutableBag<R>
MutableMap. collect(Function<? super V,? extends R> function)
<VV> MutableList<VV>
MutableOrderedMap. collect(Function<? super V,? extends VV> function)
<VV> ListIterable<VV>
OrderedMap. collect(Function<? super V,? extends VV> function)
<V1> Bag<V1>
UnsortedMapIterable. collect(Function<? super V,? extends V1> function)
<R> ImmutableBag<R>
ImmutableMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends R> function)
<V1> ImmutableList<V1>
ImmutableOrderedMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends V1> function)
<R> MutableBag<R>
MutableMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends R> function)
<V1> MutableList<V1>
MutableOrderedMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends V1> function)
<V1> ListIterable<V1>
OrderedMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends V1> function)
<V1> Bag<V1>
UnsortedMapIterable. collectIf(Predicate<? super V> predicate, Function<? super V,? extends V1> function)
<E> MutableMap<K,V>
MutableMap. collectKeysAndValues(java.lang.Iterable<E> iterable, Function<? super E,? extends K> keyFunction, Function<? super E,? extends V> valueFunction)
Adds all the entries derived fromiterable
tothis
.default <V1> ImmutableBag<V1>
ImmutableMapIterable. countBy(Function<? super V,? extends V1> function)
default <V1> MutableBag<V1>
MutableMapIterable. countBy(Function<? super V,? extends V1> function)
default <V1> ImmutableBag<V1>
ImmutableMapIterable. countByEach(Function<? super V,? extends java.lang.Iterable<V1>> function)
default <V1> MutableBag<V1>
MutableMapIterable. countByEach(Function<? super V,? extends java.lang.Iterable<V1>> function)
<R> ImmutableBag<R>
ImmutableMap. flatCollect(Function<? super V,? extends java.lang.Iterable<R>> function)
<V1> ImmutableList<V1>
ImmutableOrderedMap. flatCollect(Function<? super V,? extends java.lang.Iterable<V1>> function)
<R> MutableBag<R>
MutableMap. flatCollect(Function<? super V,? extends java.lang.Iterable<R>> function)
<V1> MutableList<V1>
MutableOrderedMap. flatCollect(Function<? super V,? extends java.lang.Iterable<V1>> function)
<V1> ListIterable<V1>
OrderedMap. flatCollect(Function<? super V,? extends java.lang.Iterable<V1>> function)
<V1> Bag<V1>
UnsortedMapIterable. flatCollect(Function<? super V,? extends java.lang.Iterable<V1>> function)
<P> V
MutableMapIterable. getIfAbsentPutWith(K key, Function<? super P,? extends V> function, P parameter)
Get and return the value in the Map at the specified key.V
MutableMapIterable. getIfAbsentPutWithKey(K key, Function<? super K,? extends V> function)
Get and return the value in the Map at the specified key.<P> V
MapIterable. getIfAbsentWith(K key, Function<? super P,? extends V> function, P parameter)
Return the value in the Map that corresponds to the specified key, or if there is no value at the key, return the result of evaluating the specified function and parameter.<VV> ImmutableBagMultimap<VV,V>
ImmutableMap. groupBy(Function<? super V,? extends VV> function)
<V1> ImmutableMultimap<V1,V>
ImmutableMapIterable. groupBy(Function<? super V,? extends V1> function)
<V1> ImmutableListMultimap<V1,V>
ImmutableOrderedMap. groupBy(Function<? super V,? extends V1> function)
<VV> MutableBagMultimap<VV,V>
MutableMap. groupBy(Function<? super V,? extends VV> function)
<V1> MutableMultimap<V1,V>
MutableMapIterable. groupBy(Function<? super V,? extends V1> function)
<V1> MutableListMultimap<V1,V>
MutableOrderedMap. groupBy(Function<? super V,? extends V1> function)
<V1> ListMultimap<V1,V>
OrderedMap. groupBy(Function<? super V,? extends V1> function)
<V1> BagMultimap<V1,V>
UnsortedMapIterable. groupBy(Function<? super V,? extends V1> function)
<VV> ImmutableBagMultimap<VV,V>
ImmutableMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<V1> ImmutableMultimap<V1,V>
ImmutableMapIterable. groupByEach(Function<? super V,? extends java.lang.Iterable<V1>> function)
<V1> ImmutableListMultimap<V1,V>
ImmutableOrderedMap. groupByEach(Function<? super V,? extends java.lang.Iterable<V1>> function)
<VV> MutableBagMultimap<VV,V>
MutableMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<V1> MutableMultimap<V1,V>
MutableMapIterable. groupByEach(Function<? super V,? extends java.lang.Iterable<V1>> function)
<V1> MutableListMultimap<V1,V>
MutableOrderedMap. groupByEach(Function<? super V,? extends java.lang.Iterable<V1>> function)
<V1> ListMultimap<V1,V>
OrderedMap. groupByEach(Function<? super V,? extends java.lang.Iterable<V1>> function)
<V1> BagMultimap<V1,V>
UnsortedMapIterable. groupByEach(Function<? super V,? extends java.lang.Iterable<V1>> function)
default <V1> ImmutableMap<V1,V>
ImmutableMap. groupByUniqueKey(Function<? super V,? extends V1> function)
<V1> ImmutableMapIterable<V1,V>
ImmutableMapIterable. groupByUniqueKey(Function<? super V,? extends V1> function)
<V1> ImmutableOrderedMap<V1,V>
ImmutableOrderedMap. groupByUniqueKey(Function<? super V,? extends V1> function)
default <V1> MutableMap<V1,V>
MutableMap. groupByUniqueKey(Function<? super V,? extends V1> function)
<V1> MutableMapIterable<V1,V>
MutableMapIterable. groupByUniqueKey(Function<? super V,? extends V1> function)
<V1> MutableOrderedMap<V1,V>
MutableOrderedMap. groupByUniqueKey(Function<? super V,? extends V1> function)
<V1> OrderedMap<V1,V>
OrderedMap. groupByUniqueKey(Function<? super V,? extends V1> function)
<V1> UnsortedMapIterable<V1,V>
UnsortedMapIterable. groupByUniqueKey(Function<? super V,? extends V1> function)
<A> A
MapIterable. ifPresentApply(K key, Function<? super V,? extends A> function)
If there is a value in the Map that corresponds to the specified key return the result of applying the specified Function on the value, otherwise return null.<V1> MutableObjectDoubleMap<V1>
MutableMapIterable. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
MutableMapIterable. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
MutableMapIterable. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
MutableMapIterable. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
V
MutableMapIterable. updateValue(K key, Function0<? extends V> factory, Function<? super V,? extends V> function)
Looks up the value associated withkey
, applies thefunction
to it, and replaces the value. -
Uses of Function in org.eclipse.collections.api.map.primitive
Methods in org.eclipse.collections.api.map.primitive with parameters of type Function Modifier and Type Method Description default <K,VV>
ImmutableMap<K,VV>ImmutablePrimitiveObjectMap. aggregateBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
default <K,VV>
MutableMap<K,VV>MutablePrimitiveObjectMap. aggregateBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
default <K,VV>
ImmutableMap<K,VV>ImmutablePrimitiveObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>MutablePrimitiveObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<VV> ImmutableBag<VV>
ImmutablePrimitiveObjectMap. collect(Function<? super V,? extends VV> function)
<VV> MutableBag<VV>
MutablePrimitiveObjectMap. collect(Function<? super V,? extends VV> function)
<VV> Bag<VV>
PrimitiveObjectMap. collect(Function<? super V,? extends VV> function)
<VV> ImmutableBag<VV>
ImmutablePrimitiveObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV> MutableBag<VV>
MutablePrimitiveObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV> Bag<VV>
PrimitiveObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV> ImmutableBag<VV>
ImmutablePrimitiveObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV> MutableBag<VV>
MutablePrimitiveObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV> Bag<VV>
PrimitiveObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<P> V
MutableByteObjectMap. getIfAbsentPutWith(byte key, Function<? super P,? extends V> function, P parameter)
Retrieves the value associated with the key if one exists; if it does not, invokes the value function with the parameter and associates the result with the key.<P> V
MutableCharObjectMap. getIfAbsentPutWith(char key, Function<? super P,? extends V> function, P parameter)
Retrieves the value associated with the key if one exists; if it does not, invokes the value function with the parameter and associates the result with the key.<P> V
MutableDoubleObjectMap. getIfAbsentPutWith(double key, Function<? super P,? extends V> function, P parameter)
Retrieves the value associated with the key if one exists; if it does not, invokes the value function with the parameter and associates the result with the key.<P> V
MutableFloatObjectMap. getIfAbsentPutWith(float key, Function<? super P,? extends V> function, P parameter)
Retrieves the value associated with the key if one exists; if it does not, invokes the value function with the parameter and associates the result with the key.<P> V
MutableIntObjectMap. getIfAbsentPutWith(int key, Function<? super P,? extends V> function, P parameter)
Retrieves the value associated with the key if one exists; if it does not, invokes the value function with the parameter and associates the result with the key.<P> V
MutableLongObjectMap. getIfAbsentPutWith(long key, Function<? super P,? extends V> function, P parameter)
Retrieves the value associated with the key if one exists; if it does not, invokes the value function with the parameter and associates the result with the key.<P> V
MutableShortObjectMap. getIfAbsentPutWith(short key, Function<? super P,? extends V> function, P parameter)
Retrieves the value associated with the key if one exists; if it does not, invokes the value function with the parameter and associates the result with the key.<VV> ImmutableBagMultimap<VV,V>
ImmutablePrimitiveObjectMap. groupBy(Function<? super V,? extends VV> function)
<VV> MutableBagMultimap<VV,V>
MutablePrimitiveObjectMap. groupBy(Function<? super V,? extends VV> function)
<VV> BagMultimap<VV,V>
PrimitiveObjectMap. groupBy(Function<? super V,? extends VV> function)
<VV> ImmutableBagMultimap<VV,V>
ImmutablePrimitiveObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV> MutableBagMultimap<VV,V>
MutablePrimitiveObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV> BagMultimap<VV,V>
PrimitiveObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
default <VV> ImmutableMap<VV,V>
ImmutablePrimitiveObjectMap. groupByUniqueKey(Function<? super V,? extends VV> function)
default <VV> MutableMap<VV,V>
MutablePrimitiveObjectMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV> UnsortedMapIterable<VV,V>
PrimitiveObjectMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV> ImmutableObjectDoubleMap<VV>
ImmutablePrimitiveObjectMap. sumByDouble(Function<? super V,? extends VV> groupBy, DoubleFunction<? super V> function)
<VV> MutableObjectDoubleMap<VV>
MutablePrimitiveObjectMap. sumByDouble(Function<? super V,? extends VV> groupBy, DoubleFunction<? super V> function)
<VV> ImmutableObjectDoubleMap<VV>
ImmutablePrimitiveObjectMap. sumByFloat(Function<? super V,? extends VV> groupBy, FloatFunction<? super V> function)
<VV> MutableObjectDoubleMap<VV>
MutablePrimitiveObjectMap. sumByFloat(Function<? super V,? extends VV> groupBy, FloatFunction<? super V> function)
<VV> ImmutableObjectLongMap<VV>
ImmutablePrimitiveObjectMap. sumByInt(Function<? super V,? extends VV> groupBy, IntFunction<? super V> function)
<VV> MutableObjectLongMap<VV>
MutablePrimitiveObjectMap. sumByInt(Function<? super V,? extends VV> groupBy, IntFunction<? super V> function)
<VV> ImmutableObjectLongMap<VV>
ImmutablePrimitiveObjectMap. sumByLong(Function<? super V,? extends VV> groupBy, LongFunction<? super V> function)
<VV> MutableObjectLongMap<VV>
MutablePrimitiveObjectMap. sumByLong(Function<? super V,? extends VV> groupBy, LongFunction<? super V> function)
V
MutableByteObjectMap. updateValue(byte key, Function0<? extends V> factory, Function<? super V,? extends V> function)
Look up the value associated withkey
, apply thefunction
to it, and replace the value.V
MutableCharObjectMap. updateValue(char key, Function0<? extends V> factory, Function<? super V,? extends V> function)
Look up the value associated withkey
, apply thefunction
to it, and replace the value.V
MutableDoubleObjectMap. updateValue(double key, Function0<? extends V> factory, Function<? super V,? extends V> function)
Look up the value associated withkey
, apply thefunction
to it, and replace the value.V
MutableFloatObjectMap. updateValue(float key, Function0<? extends V> factory, Function<? super V,? extends V> function)
Look up the value associated withkey
, apply thefunction
to it, and replace the value.V
MutableIntObjectMap. updateValue(int key, Function0<? extends V> factory, Function<? super V,? extends V> function)
Look up the value associated withkey
, apply thefunction
to it, and replace the value.V
MutableLongObjectMap. updateValue(long key, Function0<? extends V> factory, Function<? super V,? extends V> function)
Look up the value associated withkey
, apply thefunction
to it, and replace the value.V
MutableShortObjectMap. updateValue(short key, Function0<? extends V> factory, Function<? super V,? extends V> function)
Look up the value associated withkey
, apply thefunction
to it, and replace the value. -
Uses of Function in org.eclipse.collections.api.map.sorted
Methods in org.eclipse.collections.api.map.sorted with parameters of type Function Modifier and Type Method Description default <K1,V1,V2>
ImmutableMap<K1,V2>ImmutableSortedMap. aggregateBy(Function<? super K,? extends K1> keyFunction, Function<? super V,? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2,? super V1,? extends V2> nonMutatingAggregator)
default <KK,VV>
ImmutableMap<KK,VV>ImmutableSortedMap. aggregateBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
default <KK,VV>
ImmutableMap<KK,VV>ImmutableSortedMap. aggregateInPlaceBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<R> ImmutableList<R>
ImmutableSortedMap. collect(Function<? super V,? extends R> function)
<R> MutableList<R>
MutableSortedMap. collect(Function<? super V,? extends R> function)
<V1> ListIterable<V1>
SortedMapIterable. collect(Function<? super V,? extends V1> function)
<R> ImmutableList<R>
ImmutableSortedMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends R> function)
<R> MutableList<R>
MutableSortedMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends R> function)
<V1> ListIterable<V1>
SortedMapIterable. collectIf(Predicate<? super V> predicate, Function<? super V,? extends V1> function)
<E> MutableSortedMap<K,V>
MutableSortedMap. collectKeysAndValues(java.lang.Iterable<E> iterable, Function<? super E,? extends K> keyFunction, Function<? super E,? extends V> valueFunction)
Adds all the entries derived fromiterable
tothis
.<R> ImmutableList<R>
ImmutableSortedMap. flatCollect(Function<? super V,? extends java.lang.Iterable<R>> function)
<R> MutableList<R>
MutableSortedMap. flatCollect(Function<? super V,? extends java.lang.Iterable<R>> function)
<V1> ListIterable<V1>
SortedMapIterable. flatCollect(Function<? super V,? extends java.lang.Iterable<V1>> function)
<P> V
MutableSortedMap. getIfAbsentPutWith(K key, Function<? super P,? extends V> function, P parameter)
Return the value in the Map that corresponds to the specified key, or if there is no value at the key, return the result of evaluating the specified one argument Function using the specified parameter, and put that value in the map at the specified key.<VV> ImmutableListMultimap<VV,V>
ImmutableSortedMap. groupBy(Function<? super V,? extends VV> function)
<VV> MutableListMultimap<VV,V>
MutableSortedMap. groupBy(Function<? super V,? extends VV> function)
<VV> ListMultimap<VV,V>
SortedMapIterable. groupBy(Function<? super V,? extends VV> function)
<VV> ImmutableListMultimap<VV,V>
ImmutableSortedMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV> MutableListMultimap<VV,V>
MutableSortedMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV> ListMultimap<VV,V>
SortedMapIterable. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
default <VV> ImmutableMap<VV,V>
ImmutableSortedMap. groupByUniqueKey(Function<? super V,? extends VV> function)
default <VV> MutableMap<VV,V>
MutableSortedMap. groupByUniqueKey(Function<? super V,? extends VV> function)
-
Uses of Function in org.eclipse.collections.api.multimap
Methods in org.eclipse.collections.api.multimap with parameters of type Function Modifier and Type Method Description <K2,V2>
ImmutableMultimap<K2,V2>ImmutableMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
Multimap<K2,V2>Multimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
Returns a new multimap with the results of applying the specified keyFunction and valueFunction on each key and corresponding values of the source multimap.<K2,V2,R extends MutableMultimap<K2,V2>>
RMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction, R target)
Same as the collectKeyMultiValues method but uses the specified target multimap for the results.<K2,V2>
MutableMultimap<K2,V2>MutableMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<V2> ImmutableMultimap<K,V2>
ImmutableMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> Multimap<K,V2>
Multimap. collectValues(Function<? super V,? extends V2> function)
Returns a new multimap with the results of applying the specified function on each value of the source multimap.<V2,R extends MutableMultimap<K,V2>>
RMultimap. collectValues(Function<? super V,? extends V2> function, R target)
Same as the collect method but uses the specified target multimap for the results.<V2> MutableMultimap<K,V2>
MutableMultimap. collectValues(Function<? super V,? extends V2> function)
-
Uses of Function in org.eclipse.collections.api.multimap.bag
Methods in org.eclipse.collections.api.multimap.bag with parameters of type Function Modifier and Type Method Description <K2,V2>
ImmutableBagIterableMultimap<K2,V2>ImmutableBagIterableMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
ImmutableBagMultimap<K2,V2>ImmutableBagMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
MutableBagIterableMultimap<K2,V2>MutableBagIterableMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
MutableBagMultimap<K2,V2>MutableBagMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
UnsortedBagMultimap<K2,V2>UnsortedBagMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<V2> ImmutableMultimap<K,V2>
ImmutableBagIterableMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> ImmutableBagMultimap<K,V2>
ImmutableBagMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> MutableMultimap<K,V2>
MutableBagIterableMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> MutableBagMultimap<K,V2>
MutableBagMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> UnsortedBagMultimap<K,V2>
UnsortedBagMultimap. collectValues(Function<? super V,? extends V2> function)
-
Uses of Function in org.eclipse.collections.api.multimap.list
Methods in org.eclipse.collections.api.multimap.list with parameters of type Function Modifier and Type Method Description <K2,V2>
ImmutableBagMultimap<K2,V2>ImmutableListMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
BagMultimap<K2,V2>ListMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
MutableBagMultimap<K2,V2>MutableListMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<V2> ImmutableListMultimap<K,V2>
ImmutableListMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> ListMultimap<K,V2>
ListMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> MutableListMultimap<K,V2>
MutableListMultimap. collectValues(Function<? super V,? extends V2> function)
-
Uses of Function in org.eclipse.collections.api.multimap.ordered
Methods in org.eclipse.collections.api.multimap.ordered with parameters of type Function Modifier and Type Method Description <K2,V2>
BagMultimap<K2,V2>OrderedIterableMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<V2> OrderedIterableMultimap<K,V2>
OrderedIterableMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> ReversibleIterableMultimap<K,V2>
ReversibleIterableMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> ListMultimap<K,V2>
SortedIterableMultimap. collectValues(Function<? super V,? extends V2> function)
-
Uses of Function in org.eclipse.collections.api.multimap.set
Methods in org.eclipse.collections.api.multimap.set with parameters of type Function Modifier and Type Method Description <K2,V2>
ImmutableBagIterableMultimap<K2,V2>ImmutableSetIterableMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
ImmutableBagMultimap<K2,V2>ImmutableSetMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
MutableBagIterableMultimap<K2,V2>MutableSetIterableMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
MutableBagMultimap<K2,V2>MutableSetMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
UnsortedBagMultimap<K2,V2>UnsortedSetMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<V2> ImmutableMultimap<K,V2>
ImmutableSetIterableMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> ImmutableBagMultimap<K,V2>
ImmutableSetMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> MutableMultimap<K,V2>
MutableSetIterableMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> MutableBagMultimap<K,V2>
MutableSetMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> UnsortedBagMultimap<K,V2>
UnsortedSetMultimap. collectValues(Function<? super V,? extends V2> function)
-
Uses of Function in org.eclipse.collections.api.multimap.sortedbag
Methods in org.eclipse.collections.api.multimap.sortedbag with parameters of type Function Modifier and Type Method Description <K2,V2>
ImmutableBagMultimap<K2,V2>ImmutableSortedBagMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
MutableBagMultimap<K2,V2>MutableSortedBagMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
BagMultimap<K2,V2>SortedBagMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<V2> ImmutableListMultimap<K,V2>
ImmutableSortedBagMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> MutableListMultimap<K,V2>
MutableSortedBagMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> ListMultimap<K,V2>
SortedBagMultimap. collectValues(Function<? super V,? extends V2> function)
-
Uses of Function in org.eclipse.collections.api.multimap.sortedset
Methods in org.eclipse.collections.api.multimap.sortedset with parameters of type Function Modifier and Type Method Description <K2,V2>
ImmutableBagMultimap<K2,V2>ImmutableSortedSetMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
MutableBagMultimap<K2,V2>MutableSortedSetMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
BagMultimap<K2,V2>SortedSetMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<V2> ImmutableListMultimap<K,V2>
ImmutableSortedSetMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> MutableListMultimap<K,V2>
MutableSortedSetMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> ListMultimap<K,V2>
SortedSetMultimap. collectValues(Function<? super V,? extends V2> function)
-
Uses of Function in org.eclipse.collections.api.ordered
Methods in org.eclipse.collections.api.ordered with parameters of type Function Modifier and Type Method Description <V> OrderedIterable<V>
OrderedIterable. collect(Function<? super T,? extends V> function)
<V> ReversibleIterable<V>
ReversibleIterable. collect(Function<? super T,? extends V> function)
<V> OrderedIterable<V>
OrderedIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ReversibleIterable<V>
ReversibleIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> OrderedIterable<V>
OrderedIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ReversibleIterable<V>
ReversibleIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> OrderedIterableMultimap<V,T>
OrderedIterable. groupBy(Function<? super T,? extends V> function)
<V> ReversibleIterableMultimap<V,T>
ReversibleIterable. groupBy(Function<? super T,? extends V> function)
<V> SortedIterableMultimap<V,T>
SortedIterable. groupBy(Function<? super T,? extends V> function)
<V> OrderedIterableMultimap<V,T>
OrderedIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ReversibleIterableMultimap<V,T>
ReversibleIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> SortedIterableMultimap<V,T>
SortedIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
-
Uses of Function in org.eclipse.collections.api.set
Methods in org.eclipse.collections.api.set with parameters of type Function Modifier and Type Method Description <V> ImmutableSet<V>
ImmutableSet. collect(Function<? super T,? extends V> function)
<V> MutableSet<V>
MutableSet. collect(Function<? super T,? extends V> function)
<V> UnsortedSetIterable<V>
UnsortedSetIterable. collect(Function<? super T,? extends V> function)
<V> ImmutableSet<V>
ImmutableSet. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableSet<V>
MutableSet. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> UnsortedSetIterable<V>
UnsortedSetIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ImmutableSet<V>
ImmutableSet. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableSet<V>
MutableSet. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> UnsortedSetIterable<V>
UnsortedSetIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableSetMultimap<V,T>
ImmutableSet. groupBy(Function<? super T,? extends V> function)
<V> ImmutableSetIterableMultimap<V,T>
ImmutableSetIterable. groupBy(Function<? super T,? extends V> function)
<V> MutableSetMultimap<V,T>
MutableSet. groupBy(Function<? super T,? extends V> function)
<V> MutableSetIterableMultimap<V,T>
MutableSetIterable. groupBy(Function<? super T,? extends V> function)
<V> SetMultimap<V,T>
ParallelSetIterable. groupBy(Function<? super T,? extends V> function)
<V> UnsortedSetMultimap<V,T>
ParallelUnsortedSetIterable. groupBy(Function<? super T,? extends V> function)
<V> UnsortedSetMultimap<V,T>
UnsortedSetIterable. groupBy(Function<? super T,? extends V> function)
<V> ImmutableSetMultimap<V,T>
ImmutableSet. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableSetIterableMultimap<V,T>
ImmutableSetIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableSetMultimap<V,T>
MutableSet. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableSetIterableMultimap<V,T>
MutableSetIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> SetMultimap<V,T>
ParallelSetIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> UnsortedSetMultimap<V,T>
ParallelUnsortedSetIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> UnsortedSetMultimap<V,T>
UnsortedSetIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
-
Uses of Function in org.eclipse.collections.api.set.sorted
Methods in org.eclipse.collections.api.set.sorted with parameters of type Function Modifier and Type Method Description <V> ImmutableList<V>
ImmutableSortedSet. collect(Function<? super T,? extends V> function)
<V> MutableList<V>
MutableSortedSet. collect(Function<? super T,? extends V> function)
<V> ParallelListIterable<V>
ParallelSortedSetIterable. collect(Function<? super T,? extends V> function)
Creates a parallel iterable for collecting elements from the current iterable.<V> ListIterable<V>
SortedSetIterable. collect(Function<? super T,? extends V> function)
<V> ImmutableList<V>
ImmutableSortedSet. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableList<V>
MutableSortedSet. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ParallelListIterable<V>
ParallelSortedSetIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
Creates a parallel iterable for selecting and collecting elements from the current iterable.<V> ListIterable<V>
SortedSetIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ImmutableList<V>
ImmutableSortedSet. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableList<V>
MutableSortedSet. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ParallelListIterable<V>
ParallelSortedSetIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
Creates a parallel flattening iterable for the current iterable.<V> ListIterable<V>
SortedSetIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableSortedSetMultimap<V,T>
ImmutableSortedSet. groupBy(Function<? super T,? extends V> function)
<V> MutableSortedSetMultimap<V,T>
MutableSortedSet. groupBy(Function<? super T,? extends V> function)
<V> SortedSetMultimap<V,T>
ParallelSortedSetIterable. groupBy(Function<? super T,? extends V> function)
<V> SortedSetMultimap<V,T>
SortedSetIterable. groupBy(Function<? super T,? extends V> function)
<V> ImmutableSortedSetMultimap<V,T>
ImmutableSortedSet. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableSortedSetMultimap<V,T>
MutableSortedSet. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> SortedSetMultimap<V,T>
ParallelSortedSetIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> SortedSetMultimap<V,T>
SortedSetIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
-
Uses of Function in org.eclipse.collections.api.stack
Methods in org.eclipse.collections.api.stack with parameters of type Function Modifier and Type Method Description default <K,V>
ImmutableMap<K,V>ImmutableStack. aggregateBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator)
default <K,V>
MutableMap<K,V>MutableStack. aggregateBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator)
default <K,V>
ImmutableMap<K,V>ImmutableStack. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
default <K,V>
MutableMap<K,V>MutableStack. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
<V> ImmutableStack<V>
ImmutableStack. collect(Function<? super T,? extends V> function)
<V> MutableStack<V>
MutableStack. collect(Function<? super T,? extends V> function)
<V> StackIterable<V>
StackIterable. collect(Function<? super T,? extends V> function)
<V> ImmutableStack<V>
ImmutableStack. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableStack<V>
MutableStack. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> StackIterable<V>
StackIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
default <V> ImmutableBag<V>
ImmutableStack. countBy(Function<? super T,? extends V> function)
default <V> MutableBag<V>
MutableStack. countBy(Function<? super T,? extends V> function)
default <V> ImmutableBag<V>
ImmutableStack. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
default <V> MutableBag<V>
MutableStack. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableStack<V>
ImmutableStack. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableStack<V>
MutableStack. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> StackIterable<V>
StackIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableListMultimap<V,T>
ImmutableStack. groupBy(Function<? super T,? extends V> function)
<V> MutableListMultimap<V,T>
MutableStack. groupBy(Function<? super T,? extends V> function)
<V> ListMultimap<V,T>
StackIterable. groupBy(Function<? super T,? extends V> function)
<V> ImmutableListMultimap<V,T>
ImmutableStack. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableListMultimap<V,T>
MutableStack. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ListMultimap<V,T>
StackIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
default <V> ImmutableMap<V,T>
ImmutableStack. groupByUniqueKey(Function<? super T,? extends V> function)
default <V> MutableMap<V,T>
MutableStack. groupByUniqueKey(Function<? super T,? extends V> function)
<V> ImmutableObjectDoubleMap<V>
ImmutableStack. sumByDouble(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
<V> MutableObjectDoubleMap<V>
MutableStack. sumByDouble(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
<V> ImmutableObjectDoubleMap<V>
ImmutableStack. sumByFloat(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
<V> MutableObjectDoubleMap<V>
MutableStack. sumByFloat(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
<V> ImmutableObjectLongMap<V>
ImmutableStack. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
<V> MutableObjectLongMap<V>
MutableStack. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
<V> ImmutableObjectLongMap<V>
ImmutableStack. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
<V> MutableObjectLongMap<V>
MutableStack. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
-
Uses of Function in org.eclipse.collections.impl
Methods in org.eclipse.collections.impl with parameters of type Function Modifier and Type Method Description <K,V>
MapIterable<K,V>UnmodifiableRichIterable. aggregateBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator)
<K,V>
MapIterable<K,V>UnmodifiableRichIterable. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
<V,R extends java.util.Collection<V>>
RAbstractRichIterable. collect(Function<? super T,? extends V> function, R target)
<V> RichIterable<V>
UnmodifiableRichIterable. collect(Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RUnmodifiableRichIterable. collect(Function<? super T,? extends V> function, R target)
<V,R extends java.util.Collection<V>>
RAbstractRichIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function, R target)
<V> RichIterable<V>
UnmodifiableRichIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RUnmodifiableRichIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function, R target)
<V> Bag<V>
AbstractRichIterable. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends java.util.Collection<V>>
RAbstractRichIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> RichIterable<V>
UnmodifiableRichIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends java.util.Collection<V>>
RUnmodifiableRichIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<R extends MutableBooleanCollection>
RUnmodifiableRichIterable. flatCollectBoolean(Function<? super T,? extends BooleanIterable> function, R target)
<R extends MutableByteCollection>
RUnmodifiableRichIterable. flatCollectByte(Function<? super T,? extends ByteIterable> function, R target)
<R extends MutableCharCollection>
RUnmodifiableRichIterable. flatCollectChar(Function<? super T,? extends CharIterable> function, R target)
<R extends MutableDoubleCollection>
RUnmodifiableRichIterable. flatCollectDouble(Function<? super T,? extends DoubleIterable> function, R target)
<R extends MutableFloatCollection>
RUnmodifiableRichIterable. flatCollectFloat(Function<? super T,? extends FloatIterable> function, R target)
<R extends MutableIntCollection>
RUnmodifiableRichIterable. flatCollectInt(Function<? super T,? extends IntIterable> function, R target)
<R extends MutableLongCollection>
RUnmodifiableRichIterable. flatCollectLong(Function<? super T,? extends LongIterable> function, R target)
<R extends MutableShortCollection>
RUnmodifiableRichIterable. flatCollectShort(Function<? super T,? extends ShortIterable> function, R target)
<V,R extends MutableMultimap<V,T>>
RAbstractRichIterable. groupBy(Function<? super T,? extends V> function, R target)
<V> Multimap<V,T>
UnmodifiableRichIterable. groupBy(Function<? super T,? extends V> function)
<V,R extends MutableMultimap<V,T>>
RUnmodifiableRichIterable. groupBy(Function<? super T,? extends V> function, R target)
<V,R extends MutableMultimap<V,T>>
RAbstractRichIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> Multimap<V,T>
UnmodifiableRichIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends MutableMultimap<V,T>>
RUnmodifiableRichIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V,R extends MutableMapIterable<V,T>>
RAbstractRichIterable. groupByUniqueKey(Function<? super T,? extends V> function, R target)
<V> MapIterable<V,T>
UnmodifiableRichIterable. groupByUniqueKey(Function<? super T,? extends V> function)
<V,R extends MutableMapIterable<V,T>>
RUnmodifiableRichIterable. groupByUniqueKey(Function<? super T,? extends V> function, R target)
<V extends java.lang.Comparable<? super V>>
TAbstractRichIterable. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TUnmodifiableRichIterable. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TAbstractRichIterable. minBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TUnmodifiableRichIterable. minBy(Function<? super T,? extends V> function)
<V> ObjectDoubleMap<V>
UnmodifiableRichIterable. sumByDouble(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
<V> ObjectDoubleMap<V>
UnmodifiableRichIterable. sumByFloat(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
<V> ObjectLongMap<V>
UnmodifiableRichIterable. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
<V> ObjectLongMap<V>
UnmodifiableRichIterable. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
<K,V>
MutableBiMap<K,V>AbstractRichIterable. toBiMap(Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>UnmodifiableRichIterable. toBiMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<K,V>
MutableMap<K,V>AbstractRichIterable. toMap(Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
<NK,NV>
MutableMap<NK,NV>UnmodifiableRichIterable. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RUnmodifiableRichIterable. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction, R target)
<V extends java.lang.Comparable<? super V>>
MutableSortedBag<T>AbstractRichIterable. toSortedBagBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
MutableList<T>AbstractRichIterable. toSortedListBy(Function<? super T,? extends V> function)
<K,V>
MutableSortedMap<K,V>AbstractRichIterable. toSortedMap(java.util.Comparator<? super K> comparator, Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
<K,V>
MutableSortedMap<K,V>AbstractRichIterable. toSortedMap(Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableRichIterable. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableRichIterable. toSortedMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>AbstractRichIterable. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<V extends java.lang.Comparable<? super V>>
MutableSortedSet<T>AbstractRichIterable. toSortedSetBy(Function<? super T,? extends V> function)
-
Uses of Function in org.eclipse.collections.impl.bag
Methods in org.eclipse.collections.impl.bag with parameters of type Function Modifier and Type Method Description <V,R extends java.util.Collection<V>>
RAbstractBag. collect(Function<? super T,? extends V> function, R target)
<V,R extends java.util.Collection<V>>
RAbstractBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function, R target)
<V,R extends java.util.Collection<V>>
RAbstractBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<R extends MutableBooleanCollection>
RAbstractBag. flatCollectBoolean(Function<? super T,? extends BooleanIterable> function, R target)
<R extends MutableByteCollection>
RAbstractBag. flatCollectByte(Function<? super T,? extends ByteIterable> function, R target)
<R extends MutableCharCollection>
RAbstractBag. flatCollectChar(Function<? super T,? extends CharIterable> function, R target)
<R extends MutableDoubleCollection>
RAbstractBag. flatCollectDouble(Function<? super T,? extends DoubleIterable> function, R target)
<R extends MutableFloatCollection>
RAbstractBag. flatCollectFloat(Function<? super T,? extends FloatIterable> function, R target)
<R extends MutableIntCollection>
RAbstractBag. flatCollectInt(Function<? super T,? extends IntIterable> function, R target)
<R extends MutableLongCollection>
RAbstractBag. flatCollectLong(Function<? super T,? extends LongIterable> function, R target)
<R extends MutableShortCollection>
RAbstractBag. flatCollectShort(Function<? super T,? extends ShortIterable> function, R target)
<V,R extends MutableMultimap<V,T>>
RAbstractBag. groupBy(Function<? super T,? extends V> function, R target)
<V,R extends MutableMultimap<V,T>>
RAbstractBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
-
Uses of Function in org.eclipse.collections.impl.bag.immutable
Methods in org.eclipse.collections.impl.bag.immutable with parameters of type Function Modifier and Type Method Description <V> ImmutableBag<V>
ImmutableArrayBag. collect(Function<? super T,? extends V> function)
<V> ImmutableBag<V>
ImmutableEmptyBag. collect(Function<? super T,? extends V> function)
<V> ImmutableBag<V>
ImmutableHashBag. collect(Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RImmutableHashBag. collect(Function<? super T,? extends V> function, R target)
<V> ImmutableBag<V>
ImmutableSingletonBag. collect(Function<? super T,? extends V> function)
<V> ImmutableBag<V>
ImmutableArrayBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ImmutableBag<V>
ImmutableEmptyBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ImmutableBag<V>
ImmutableHashBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RImmutableHashBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function, R target)
<V> ImmutableBag<V>
ImmutableSingletonBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RImmutableSingletonBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function, R target)
<V> ImmutableBag<V>
AbstractImmutableBag. countBy(Function<? super T,? extends V> function)
<V> ImmutableBag<V>
AbstractImmutableBagIterable. countBy(Function<? super T,? extends V> function)
<V> ImmutableBag<V>
ImmutableEmptyBag. countBy(Function<? super T,? extends V> function)
<V,R extends MutableBagIterable<V>>
RImmutableEmptyBag. countBy(Function<? super T,? extends V> function, R target)
<V> ImmutableBag<V>
AbstractImmutableBag. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableBag<V>
AbstractImmutableBagIterable. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableBag<V>
ImmutableEmptyBag. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends MutableBagIterable<V>>
RImmutableEmptyBag. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> ImmutableBag<V>
ImmutableArrayBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableBag<V>
ImmutableEmptyBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableBag<V>
ImmutableHashBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends java.util.Collection<V>>
RImmutableHashBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> ImmutableBag<V>
ImmutableSingletonBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends java.util.Collection<V>>
RImmutableSingletonBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> ImmutableBagMultimap<V,T>
ImmutableArrayBag. groupBy(Function<? super T,? extends V> function)
<V> ImmutableBagMultimap<V,T>
ImmutableEmptyBag. groupBy(Function<? super T,? extends V> function)
<V> ImmutableBagMultimap<V,T>
ImmutableHashBag. groupBy(Function<? super T,? extends V> function)
<V,R extends MutableMultimap<V,T>>
RImmutableHashBag. groupBy(Function<? super T,? extends V> function, R target)
<V> ImmutableBagMultimap<V,T>
ImmutableSingletonBag. groupBy(Function<? super T,? extends V> function)
<V,R extends MutableMultimap<V,T>>
RImmutableSingletonBag. groupBy(Function<? super T,? extends V> function, R target)
<V> ImmutableBagMultimap<V,T>
ImmutableArrayBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableBagMultimap<V,T>
ImmutableEmptyBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableBagMultimap<V,T>
ImmutableHashBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends MutableMultimap<V,T>>
RImmutableHashBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> ImmutableBagMultimap<V,T>
ImmutableSingletonBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends MutableMultimap<V,T>>
RImmutableSingletonBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> ImmutableMap<V,T>
AbstractImmutableBag. groupByUniqueKey(Function<? super T,? extends V> function)
<V> ImmutableMap<V,T>
ImmutableEmptyBag. groupByUniqueKey(Function<? super T,? extends V> function)
<V> ImmutableMap<V,T>
ImmutableHashBag. groupByUniqueKey(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TImmutableArrayBag. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TImmutableEmptyBag. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TImmutableHashBag. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TImmutableSingletonBag. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TImmutableArrayBag. minBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TImmutableEmptyBag. minBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TImmutableHashBag. minBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TImmutableSingletonBag. minBy(Function<? super T,? extends V> function)
<V> ImmutableObjectDoubleMap<V>
AbstractImmutableBagIterable. sumByDouble(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
<V> ImmutableObjectDoubleMap<V>
AbstractImmutableBagIterable. sumByFloat(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
<V> ImmutableObjectLongMap<V>
AbstractImmutableBagIterable. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
<V> ImmutableObjectLongMap<V>
AbstractImmutableBagIterable. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
<NK,NV>
MutableMap<NK,NV>ImmutableEmptyBag. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RImmutableEmptyBag. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction, R target)
<K,V>
MutableMap<K,V>ImmutableHashBag. toMap(Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
<K,V,R extends java.util.Map<K,V>>
RImmutableHashBag. toMap(Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction, R target)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableEmptyBag. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableEmptyBag. toSortedMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<K,V>
MutableSortedMap<K,V>ImmutableHashBag. toSortedMap(java.util.Comparator<? super K> comparator, Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
<K,V>
MutableSortedMap<K,V>ImmutableHashBag. toSortedMap(Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
-
Uses of Function in org.eclipse.collections.impl.bag.mutable
Methods in org.eclipse.collections.impl.bag.mutable with parameters of type Function Modifier and Type Method Description <V> MutableBag<V>
AbstractMutableBag. collect(Function<? super T,? extends V> function)
<V> MutableBag<V>
MultiReaderHashBag. collect(Function<? super T,? extends V> function)
<V> MutableBag<V>
MultiReaderHashBag.UntouchableMutableBag. collect(Function<? super T,? extends V> function)
<V> MutableBag<V>
SynchronizedBag. collect(Function<? super T,? extends V> function)
<V> MutableBag<V>
UnmodifiableBag. collect(Function<? super T,? extends V> function)
<V> MutableBag<V>
AbstractMutableBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableBag<V>
MultiReaderHashBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableBag<V>
MultiReaderHashBag.UntouchableMutableBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableBag<V>
SynchronizedBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableBag<V>
UnmodifiableBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableBag<V>
AbstractMutableBag. countBy(Function<? super T,? extends V> function)
<V> MutableBag<V>
AbstractMutableBagIterable. countBy(Function<? super T,? extends V> function)
<V> MutableBag<V>
AbstractMutableBag. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableBag<V>
AbstractMutableBagIterable. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableBag<V>
AbstractMutableBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableBag<V>
MultiReaderHashBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableBag<V>
MultiReaderHashBag.UntouchableMutableBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableBag<V>
SynchronizedBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableBag<V>
UnmodifiableBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> HashBagMultimap<V,T>
AbstractHashBag. groupBy(Function<? super T,? extends V> function)
<V> MutableBagMultimap<V,T>
MultiReaderHashBag. groupBy(Function<? super T,? extends V> function)
<V> MutableBagMultimap<V,T>
MultiReaderHashBag.UntouchableMutableBag. groupBy(Function<? super T,? extends V> function)
<V> MutableBagMultimap<V,T>
SynchronizedBag. groupBy(Function<? super T,? extends V> function)
<V> MutableBagMultimap<V,T>
UnmodifiableBag. groupBy(Function<? super T,? extends V> function)
<V> HashBagMultimap<V,T>
AbstractHashBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableBagMultimap<V,T>
MultiReaderHashBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableBagMultimap<V,T>
MultiReaderHashBag.UntouchableMutableBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableBagMultimap<V,T>
SynchronizedBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableBagMultimap<V,T>
UnmodifiableBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableMap<V,T>
AbstractMutableBagIterable. groupByUniqueKey(Function<? super T,? extends V> function)
<V> MutableMap<V,T>
MultiReaderHashBag. groupByUniqueKey(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TAbstractMutableBagIterable. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TAbstractMutableBagIterable. minBy(Function<? super T,? extends V> function)
<V> MutableObjectDoubleMap<V>
AbstractMutableBagIterable. sumByDouble(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
<V> MutableObjectDoubleMap<V>
AbstractMutableBagIterable. sumByFloat(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
<V> MutableObjectLongMap<V>
AbstractMutableBagIterable. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
<V> MutableObjectLongMap<V>
MultiReaderHashBag. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
<V> MutableObjectLongMap<V>
UnmodifiableBag. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
<V> MutableObjectLongMap<V>
AbstractMutableBagIterable. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
<V> MutableObjectLongMap<V>
MultiReaderHashBag. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
<V> MutableObjectLongMap<V>
UnmodifiableBag. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
-
Uses of Function in org.eclipse.collections.impl.bag.sorted.immutable
Methods in org.eclipse.collections.impl.bag.sorted.immutable with parameters of type Function Modifier and Type Method Description <V> ImmutableList<V>
AbstractImmutableSortedBag. collect(Function<? super T,? extends V> function)
<V> ImmutableList<V>
ImmutableEmptySortedBag. collect(Function<? super T,? extends V> function)
<V> ImmutableList<V>
AbstractImmutableSortedBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ImmutableBag<V>
AbstractImmutableSortedBag. countBy(Function<? super T,? extends V> function)
<V> ImmutableBag<V>
ImmutableEmptySortedBag. countBy(Function<? super T,? extends V> function)
<V,R extends MutableBagIterable<V>>
RImmutableEmptySortedBag. countBy(Function<? super T,? extends V> function, R target)
<V> ImmutableBag<V>
AbstractImmutableSortedBag. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableBag<V>
ImmutableEmptySortedBag. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends MutableBagIterable<V>>
RImmutableEmptySortedBag. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> ImmutableList<V>
AbstractImmutableSortedBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableSortedBagMultimap<V,T>
AbstractImmutableSortedBag. groupBy(Function<? super T,? extends V> function)
<V> ImmutableSortedBagMultimap<V,T>
ImmutableEmptySortedBag. groupBy(Function<? super T,? extends V> function)
<V> ImmutableSortedBagMultimap<V,T>
AbstractImmutableSortedBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableSortedBagMultimap<V,T>
ImmutableEmptySortedBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableMap<V,T>
AbstractImmutableSortedBag. groupByUniqueKey(Function<? super T,? extends V> function)
<V> ImmutableMap<V,T>
ImmutableEmptySortedBag. groupByUniqueKey(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TImmutableEmptySortedBag. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TImmutableSortedBagImpl. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TImmutableEmptySortedBag. minBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TImmutableSortedBagImpl. minBy(Function<? super T,? extends V> function)
-
Uses of Function in org.eclipse.collections.impl.bag.sorted.mutable
Methods in org.eclipse.collections.impl.bag.sorted.mutable with parameters of type Function Modifier and Type Method Description <V> MutableList<V>
AbstractMutableSortedBag. collect(Function<? super T,? extends V> function)
<V> MutableList<V>
SynchronizedSortedBag. collect(Function<? super T,? extends V> function)
<V> MutableList<V>
UnmodifiableSortedBag. collect(Function<? super T,? extends V> function)
<V> MutableList<V>
AbstractMutableSortedBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableList<V>
SynchronizedSortedBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableList<V>
UnmodifiableSortedBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableBag<V>
AbstractMutableSortedBag. countBy(Function<? super T,? extends V> function)
<V> MutableBag<V>
AbstractMutableSortedBag. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableList<V>
AbstractMutableSortedBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableList<V>
SynchronizedSortedBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableList<V>
UnmodifiableSortedBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableSortedBagMultimap<V,T>
SynchronizedSortedBag. groupBy(Function<? super T,? extends V> function)
<V> TreeBagMultimap<V,T>
TreeBag. groupBy(Function<? super T,? extends V> function)
<V> MutableSortedBagMultimap<V,T>
UnmodifiableSortedBag. groupBy(Function<? super T,? extends V> function)
<V> MutableSortedBagMultimap<V,T>
SynchronizedSortedBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> TreeBagMultimap<V,T>
TreeBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableSortedBagMultimap<V,T>
UnmodifiableSortedBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableObjectLongMap<V>
UnmodifiableSortedBag. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
<V> MutableObjectLongMap<V>
UnmodifiableSortedBag. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
-
Uses of Function in org.eclipse.collections.impl.bag.strategy.mutable
Methods in org.eclipse.collections.impl.bag.strategy.mutable with parameters of type Function Modifier and Type Method Description <T,V>
MutableBag<T>MutableHashingStrategyBagFactoryImpl. fromFunction(Function<? super T,? extends V> function)
-
Uses of Function in org.eclipse.collections.impl.bimap
Methods in org.eclipse.collections.impl.bimap with parameters of type Function Modifier and Type Method Description <VV,R extends java.util.Collection<VV>>
RAbstractBiMap. collect(Function<? super V,? extends VV> function, R target)
<VV,R extends java.util.Collection<VV>>
RAbstractBiMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV,R extends java.util.Collection<VV>>
RAbstractBiMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<R extends MutableBooleanCollection>
RAbstractBiMap. flatCollectBoolean(Function<? super V,? extends BooleanIterable> function, R target)
<R extends MutableByteCollection>
RAbstractBiMap. flatCollectByte(Function<? super V,? extends ByteIterable> function, R target)
<R extends MutableCharCollection>
RAbstractBiMap. flatCollectChar(Function<? super V,? extends CharIterable> function, R target)
<R extends MutableDoubleCollection>
RAbstractBiMap. flatCollectDouble(Function<? super V,? extends DoubleIterable> function, R target)
<R extends MutableFloatCollection>
RAbstractBiMap. flatCollectFloat(Function<? super V,? extends FloatIterable> function, R target)
<R extends MutableIntCollection>
RAbstractBiMap. flatCollectInt(Function<? super V,? extends IntIterable> function, R target)
<R extends MutableLongCollection>
RAbstractBiMap. flatCollectLong(Function<? super V,? extends LongIterable> function, R target)
<R extends MutableShortCollection>
RAbstractBiMap. flatCollectShort(Function<? super V,? extends ShortIterable> function, R target)
<P> V
AbstractBiMap. getIfAbsentWith(K key, Function<? super P,? extends V> function, P parameter)
<VV,R extends MutableMultimap<VV,V>>
RAbstractBiMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV,R extends MutableMultimap<VV,V>>
RAbstractBiMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV,R extends MutableMapIterable<VV,V>>
RAbstractBiMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<A> A
AbstractBiMap. ifPresentApply(K key, Function<? super V,? extends A> function)
<VV extends java.lang.Comparable<? super VV>>
VAbstractBiMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VAbstractBiMap. minBy(Function<? super V,? extends VV> function)
<NK,NV>
MutableBiMap<NK,NV>AbstractBiMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>AbstractBiMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RAbstractBiMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableSortedMap<NK,NV>AbstractBiMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>AbstractBiMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
-
Uses of Function in org.eclipse.collections.impl.bimap.immutable
Methods in org.eclipse.collections.impl.bimap.immutable with parameters of type Function Modifier and Type Method Description <K1,V1,V2>
ImmutableMap<K1,V2>AbstractImmutableBiMap. aggregateBy(Function<? super K,? extends K1> keyFunction, Function<? super V,? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2,? super V1,? extends V2> nonMutatingAggregator)
<K2,V2>
ImmutableMap<K2,V2>AbstractImmutableBiMap. aggregateBy(Function<? super V,? extends K2> groupBy, Function0<? extends V2> zeroValueFactory, Function2<? super V2,? super V,? extends V2> nonMutatingAggregator)
<K2,V2>
ImmutableMap<K2,V2>AbstractImmutableBiMap. aggregateInPlaceBy(Function<? super V,? extends K2> groupBy, Function0<? extends V2> zeroValueFactory, Procedure2<? super V2,? super V> mutatingAggregator)
<VV> ImmutableBag<VV>
AbstractImmutableBiMap. collect(Function<? super V,? extends VV> function)
<VV> ImmutableBag<VV>
AbstractImmutableBiMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV> ImmutableBag<VV>
AbstractImmutableBiMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV> ImmutableSetMultimap<VV,V>
AbstractImmutableBiMap. groupBy(Function<? super V,? extends VV> function)
<VV> ImmutableSetMultimap<VV,V>
AbstractImmutableBiMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV> ImmutableBiMap<VV,V>
AbstractImmutableBiMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<V1> ImmutableObjectDoubleMap<V1>
AbstractImmutableBiMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
AbstractImmutableBiMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
AbstractImmutableBiMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
AbstractImmutableBiMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
-
Uses of Function in org.eclipse.collections.impl.bimap.mutable
Methods in org.eclipse.collections.impl.bimap.mutable with parameters of type Function Modifier and Type Method Description <K1,V1,V2>
MutableMap<K1,V2>SynchronizedBiMap. aggregateBy(Function<? super K,? extends K1> keyFunction, Function<? super V,? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2,? super V1,? extends V2> nonMutatingAggregator)
<KK,VV>
MutableMap<KK,VV>SynchronizedBiMap. aggregateBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
<VV> MutableBag<VV>
AbstractMutableBiMap. collect(Function<? super V,? extends VV> function)
<V1> RichIterable<V1>
UnmodifiableBiMap. collect(Function<? super V,? extends V1> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableBiMap. collect(Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
AbstractMutableBiMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<V1> RichIterable<V1>
UnmodifiableBiMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends V1> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableBiMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
AbstractMutableBiMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<V1> RichIterable<V1>
UnmodifiableBiMap. flatCollect(Function<? super V,? extends java.lang.Iterable<V1>> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableBiMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<R extends MutableBooleanCollection>
RUnmodifiableBiMap. flatCollectBoolean(Function<? super V,? extends BooleanIterable> function, R target)
<R extends MutableByteCollection>
RUnmodifiableBiMap. flatCollectByte(Function<? super V,? extends ByteIterable> function, R target)
<R extends MutableCharCollection>
RUnmodifiableBiMap. flatCollectChar(Function<? super V,? extends CharIterable> function, R target)
<R extends MutableDoubleCollection>
RUnmodifiableBiMap. flatCollectDouble(Function<? super V,? extends DoubleIterable> function, R target)
<R extends MutableFloatCollection>
RUnmodifiableBiMap. flatCollectFloat(Function<? super V,? extends FloatIterable> function, R target)
<R extends MutableIntCollection>
RUnmodifiableBiMap. flatCollectInt(Function<? super V,? extends IntIterable> function, R target)
<R extends MutableLongCollection>
RUnmodifiableBiMap. flatCollectLong(Function<? super V,? extends LongIterable> function, R target)
<R extends MutableShortCollection>
RUnmodifiableBiMap. flatCollectShort(Function<? super V,? extends ShortIterable> function, R target)
<P> V
AbstractMutableBiMap. getIfAbsentPutWith(K key, Function<? super P,? extends V> function, P parameter)
<P> V
UnmodifiableBiMap. getIfAbsentPutWith(K key, Function<? super P,? extends V> function, P parameter)
V
AbstractMutableBiMap. getIfAbsentPutWithKey(K key, Function<? super K,? extends V> function)
V
UnmodifiableBiMap. getIfAbsentPutWithKey(K key, Function<? super K,? extends V> function)
<P> V
UnmodifiableBiMap. getIfAbsentWith(K key, Function<? super P,? extends V> function, P parameter)
<VV> MutableSetMultimap<VV,V>
AbstractMutableBiMap. groupBy(Function<? super V,? extends VV> function)
<V1> MutableSetMultimap<V1,V>
SynchronizedBiMap. groupBy(Function<? super V,? extends V1> function)
<V1> MutableSetMultimap<V1,V>
UnmodifiableBiMap. groupBy(Function<? super V,? extends V1> function)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableBiMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> MutableSetMultimap<VV,V>
AbstractMutableBiMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<V1> MutableSetMultimap<V1,V>
SynchronizedBiMap. groupByEach(Function<? super V,? extends java.lang.Iterable<V1>> function)
<V1> MutableSetMultimap<V1,V>
UnmodifiableBiMap. groupByEach(Function<? super V,? extends java.lang.Iterable<V1>> function)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableBiMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBiMap<VV,V>
AbstractMutableBiMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV> MutableBiMap<VV,V>
SynchronizedBiMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV> MutableBiMap<VV,V>
UnmodifiableBiMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RUnmodifiableBiMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<A> A
UnmodifiableBiMap. ifPresentApply(K key, Function<? super V,? extends A> function)
<VV extends java.lang.Comparable<? super VV>>
VUnmodifiableBiMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VUnmodifiableBiMap. minBy(Function<? super V,? extends VV> function)
<V1> MutableObjectDoubleMap<V1>
AbstractMutableBiMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
UnmodifiableBiMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
AbstractMutableBiMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
UnmodifiableBiMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
AbstractMutableBiMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
UnmodifiableBiMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
AbstractMutableBiMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
UnmodifiableBiMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<NK,NV>
MutableBiMap<NK,NV>UnmodifiableBiMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>UnmodifiableBiMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RUnmodifiableBiMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableBiMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableBiMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
V
AbstractMutableBiMap. updateValue(K key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
UnmodifiableBiMap. updateValue(K key, Function0<? extends V> factory, Function<? super V,? extends V> function)
-
Uses of Function in org.eclipse.collections.impl.block.comparator
Fields in org.eclipse.collections.impl.block.comparator declared as Function Modifier and Type Field Description private Function<? super T,? extends V>
FunctionComparator. function
Constructors in org.eclipse.collections.impl.block.comparator with parameters of type Function Constructor Description FunctionComparator(Function<? super T,? extends V> function, java.util.Comparator<V> comparator)
-
Uses of Function in org.eclipse.collections.impl.block.factory
Fields in org.eclipse.collections.impl.block.factory declared as Function Modifier and Type Field Description private static Function<java.lang.Object,java.lang.Class<?>>
Functions. CLASS_FUNCTION
private static Function<java.lang.Double,java.lang.Double>
Functions. DOUBLE_PASS_THRU_FUNCTION
private static Function<java.lang.Object,java.lang.Boolean>
Functions. FALSE_FUNCTION
private static Function<java.lang.String,java.lang.Character>
StringFunctions. FIRST_LETTER
private Function<? super T1,T2>
Functions.BindObjectIntProcedure. function
private Function<? super T1,T2>
Functions.BindProcedure. function
private Function<? super T1,T2>
Functions.BindProcedure2. function
private Function<? super T,? extends V>
Functions.DefaultFunction. function
private Function<? super T,? extends V>
Functions.NullSafeFunction. function
private Function<T,V>
Functions.SynchronizedFunction. function
private Function<? super T,? extends V>
Functions2.FunctionAdapter. function
private Function<? super T,? extends V>
Functions2.MaxByFunction2. function
private Function<? super T,? extends V>
Functions2.MinByFunction2. function
private Function<? super T,? extends V>
HashingStrategies.FunctionHashingStrategy. function
private Function<? super T,? extends V>
HashingStrategies.NullSafeFunctionHashingStrategy. function
protected Function<? super T,? extends V>
Predicates.AttributePredicate. function
private Function<? super T,? extends P>
Predicates2.AttributePredicates2. function
private Function<T1,T2>
Functions.BooleanFunctionChain. function1
private Function<T1,T2>
Functions.ByteFunctionChain. function1
private Function<T1,T2>
Functions.CharFunctionChain. function1
private Function<T1,T2>
Functions.DoubleFunctionChain. function1
private Function<T1,T2>
Functions.FloatFunctionChain. function1
private Function<T1,T2>
Functions.FunctionChain. function1
private Function<T1,T2>
Functions.IntFunctionChain. function1
private Function<T1,T2>
Functions.LongFunctionChain. function1
private Function<T1,T2>
Functions.ShortFunctionChain. function1
private Function<? super T2,T3>
Functions.FunctionChain. function2
private Function<T1,I>[]
Functions.FirstNotEmptyCollectionFunction. functions
private Function<T,java.lang.String>[]
Functions.FirstNotEmptyStringFunction. functions
private Function<T,V>[]
Functions.FirstNotNullFunction. functions
private static Function<java.lang.Integer,java.lang.Integer>
Functions. INTEGER_PASS_THRU_FUNCTION
private static Function<java.lang.Long,java.lang.Long>
Functions. LONG_PASS_THRU_FUNCTION
private static Function<?,?>
Functions. MAP_KEY_FUNCTION
private static Function<?,?>
Functions. MAP_VALUE_FUNCTION
private static Function<java.lang.Number,java.lang.Double>
Functions. MATH_SIN_FUNCTION
private static Function<?,?>
Functions. PASS_THRU_FUNCTION
private static Function<java.lang.Iterable<?>,java.lang.Integer>
Functions. SIZE_FUNCTION
private static Function<java.lang.Integer,java.lang.Integer>
Functions. SQUARED_INTEGER
private static Function<java.lang.String,java.lang.Integer>
Functions. STRING_TO_INTEGER_FUNCTION
private static Function<java.lang.String,java.lang.String>
Functions. STRING_TRIM_FUNCTION
private static Function<java.lang.String,java.lang.Integer>
StringFunctions. TO_INTEGER
private static Function<java.lang.String,java.lang.String>
StringFunctions. TO_LOWER_CASE
private static Function<java.lang.Object,java.lang.String>
Functions. TO_STRING_FUNCTION
private static Function<java.lang.String,java.lang.String>
StringFunctions. TO_UPPER_CASE
private static Function<java.lang.String,java.lang.String>
StringFunctions. TRIM
private static Function<java.lang.Object,java.lang.Boolean>
Functions. TRUE_FUNCTION
Methods in org.eclipse.collections.impl.block.factory that return Function Modifier and Type Method Description static Function<java.lang.String,java.lang.String>
StringFunctions. append(java.lang.String valueToAppend)
static <T,P,R>
Function<T,R>Functions. bind(Function2<? super T,? super P,? extends R> function, P parameter)
Bind the parameter passed to a Function2 into a new Function.static <T,V>
Function<T,V>Functions. cast(Function<T,V> function)
Allows a Java 8 lambda and method reference to be used in a method taking a Function as a parameter without any ambiguity.static Function<java.lang.String,java.lang.Class<?>>
Functions. classForName()
static Function<java.lang.String,java.lang.Character>
StringFunctions. firstLetter()
static <T1,T2,I extends java.lang.Iterable<T2>>
Function<T1,I>Functions. firstNotEmptyCollectionValue(Function<T1,I>... functions)
static <T> Function<T,java.lang.String>
Functions. firstNotEmptyStringValue(Function<T,java.lang.String>... functions)
static <T,V>
Function<T,V>Functions. firstNotNullValue(Function<T,V>... functions)
static <V1> Function<Pair<V1,?>,V1>
Functions. firstOfPair()
static <K,V>
Function<K,RichIterable<V>>MultimapFunctions. get(Multimap<K,V> multimap)
static Function<java.lang.Double,java.lang.Double>
Functions. getDoublePassThru()
static Function<java.lang.Object,java.lang.Boolean>
Functions. getFalse()
static <T,V>
Function<T,V>Functions. getFixedValue(V value)
static Function<java.lang.Integer,java.lang.Integer>
Functions. getIntegerPassThru()
static <K> Function<java.util.Map.Entry<K,?>,K>
Functions. getKeyFunction()
static Function<java.lang.Long,java.lang.Long>
Functions. getLongPassThru()
static Function<java.lang.Number,java.lang.Double>
Functions. getMathSinFunction()
static Function<java.lang.Object,java.lang.String>
Functions. getNullSafeToString(java.lang.String defaultValue)
static Function<java.lang.Number,java.lang.Number>
Functions. getNumberPassThru()
static <T> Function<T,T>
Functions. getPassThru()
Alias for identity().static Function<java.lang.Iterable<?>,java.lang.Integer>
Functions. getSizeOf()
static Function<java.lang.String,java.lang.String>
Functions. getStringPassThru()
static Function<java.lang.String,java.lang.Integer>
Functions. getStringToInteger()
static Function<java.lang.String,java.lang.String>
Functions. getStringTrim()
static Function<java.lang.Object,java.lang.Class<?>>
Functions. getToClass()
static Function<java.lang.Object,java.lang.String>
Functions. getToString()
static Function<java.lang.Object,java.lang.Boolean>
Functions. getTrue()
static <V> Function<java.util.Map.Entry<?,V>,V>
Functions. getValueFunction()
static <T> Function<T,T>
Functions. identity()
static <T,V>
Function<T,V>Functions. ifElse(Predicate<? super T> predicate, Function<? super T,? extends V> trueFunction, Function<? super T,? extends V> falseFunction)
static <T,V>
Function<T,V>Functions. ifTrue(Predicate<? super T> predicate, Function<? super T,? extends V> function)
static <T,V>
Function<T,V>Functions. nullSafe(Function<? super T,? extends V> function)
static <T,V>
Function<T,V>Functions. nullSafe(Function<? super T,? extends V> function, V nullValue)
static <T,V1,V2>
Function<T,Pair<V1,V2>>Functions. pair(Function<? super T,V1> function1, Function<? super T,V2> function2)
static Function<java.lang.String,java.lang.String>
StringFunctions. prepend(java.lang.String valueToPrepend)
static <V2> Function<Pair<?,V2>,V2>
Functions. secondOfPair()
static Function<java.lang.Integer,java.lang.Integer>
Functions. squaredInteger()
static Function<java.lang.String,java.lang.String>
StringFunctions. subString(int beginIndex, int endIndex)
static <S,T>
Function<Pair<S,T>,Pair<T,S>>Functions. swappedPair()
Swap the input pair and return the swapped pair.static <T,V>
Function<T,V>Functions. synchronizedEach(Function<T,V> function)
static <T,V>
Function<T,V>Functions. throwing(ThrowingFunction<T,V> throwingFunction)
Allows a lambda or anonymous inner class that needs to throw a checked exception to be safely wrapped as a Function that will throw a RuntimeException, wrapping the checked exception that is the cause.static <T,V>
Function<T,V>Functions. throwing(ThrowingFunction<T,V> throwingFunction, Function2<T,? super java.lang.Throwable,? extends java.lang.RuntimeException> rethrow)
Allows a lambda or anonymous inner class that needs to throw a checked exception to be safely wrapped as a Function that will throw a user specified RuntimeException based on the provided function.static Function<java.lang.String,java.lang.Integer>
StringFunctions. toInteger()
static Function<java.lang.String,java.lang.String>
StringFunctions. toLowerCase()
static Function<java.lang.String,java.lang.String>
StringFunctions. toUpperCase()
static Function<java.lang.String,java.lang.String>
StringFunctions. trim()
Returns a function that returns a copy of aString
, with leading and trailing whitespace omitted.static <T,V>
Function<T,V>Functions. withDefault(Function<? super T,? extends V> function, V defaultValue)
Methods in org.eclipse.collections.impl.block.factory with parameters of type Function Modifier and Type Method Description static <T,V>
Predicates<T>Predicates. attributeAllSatisfy(Function<? super T,? extends java.lang.Iterable<V>> function, Predicate<? super V> predicate)
static <T,V>
Predicates<T>Predicates. attributeAnySatisfy(Function<? super T,? extends java.lang.Iterable<V>> function, Predicate<? super V> predicate)
static <T,V extends java.lang.Comparable<? super V>>
Predicates<T>Predicates. attributeBetweenExclusive(Function<? super T,? extends V> function, V from, V to)
static <T,V extends java.lang.Comparable<? super V>>
Predicates<T>Predicates. attributeBetweenInclusive(Function<? super T,? extends V> function, V from, V to)
static <T,V extends java.lang.Comparable<? super V>>
Predicates<T>Predicates. attributeBetweenInclusiveFrom(Function<? super T,? extends V> function, V from, V to)
static <T,V extends java.lang.Comparable<? super V>>
Predicates<T>Predicates. attributeBetweenInclusiveTo(Function<? super T,? extends V> function, V from, V to)
static <T> Predicates<T>
Predicates. attributeEqual(Function<? super T,?> function, java.lang.Object object)
static <T> Predicates2<T,java.lang.Object>
Predicates2. attributeEqual(Function<? super T,?> function)
static <T,V extends java.lang.Comparable<? super V>>
Predicates<T>Predicates. attributeGreaterThan(Function<? super T,? extends V> function, V object)
static <T,P extends java.lang.Comparable<? super P>>
Predicates2<T,P>Predicates2. attributeGreaterThan(Function<? super T,? extends P> function)
static <T,V extends java.lang.Comparable<? super V>>
Predicates<T>Predicates. attributeGreaterThanOrEqualTo(Function<? super T,? extends V> function, V object)
static <T,P extends java.lang.Comparable<? super P>>
Predicates2<T,P>Predicates2. attributeGreaterThanOrEqualTo(Function<? super T,? extends P> function)
static <T> Predicates<T>
Predicates. attributeIn(Function<? super T,?> function, java.lang.Iterable<?> iterable)
Creates a predicate which returns true if an attribute selected from an object passed to accept method is contained in the iterable.static <T> Predicates2<T,java.lang.Iterable<?>>
Predicates2. attributeIn(Function<T,?> function)
static <T> Predicates<T>
IntegerPredicates. attributeIsEven(Function<? super T,java.lang.Integer> function)
static <T> Predicates<T>
LongPredicates. attributeIsEven(Function<? super T,java.lang.Long> function)
static <T> Predicates<T>
IntegerPredicates. attributeIsNegative(Function<? super T,java.lang.Integer> function)
static <T> Predicates<T>
LongPredicates. attributeIsNegative(Function<? super T,java.lang.Long> function)
static <T> Predicates<T>
Predicates. attributeIsNull(Function<? super T,?> function)
static <T> Predicates<T>
IntegerPredicates. attributeIsOdd(Function<? super T,java.lang.Integer> function)
static <T> Predicates<T>
LongPredicates. attributeIsOdd(Function<? super T,java.lang.Long> function)
static <T> Predicates<T>
IntegerPredicates. attributeIsPositive(Function<? super T,java.lang.Integer> function)
static <T> Predicates<T>
LongPredicates. attributeIsPositive(Function<? super T,java.lang.Long> function)
static <T> Predicates<T>
IntegerPredicates. attributeIsZero(Function<? super T,java.lang.Integer> function)
static <T> Predicates<T>
LongPredicates. attributeIsZero(Function<? super T,java.lang.Long> function)
static <T,V extends java.lang.Comparable<? super V>>
Predicates<T>Predicates. attributeLessThan(Function<? super T,? extends V> function, V object)
static <T,P extends java.lang.Comparable<? super P>>
Predicates2<T,P>Predicates2. attributeLessThan(Function<? super T,? extends P> function)
static <T,V extends java.lang.Comparable<? super V>>
Predicates<T>Predicates. attributeLessThanOrEqualTo(Function<? super T,? extends V> function, V object)
static <T,P extends java.lang.Comparable<? super P>>
Predicates2<T,P>Predicates2. attributeLessThanOrEqualTo(Function<? super T,? extends P> function)
static <T,V>
Predicates<T>Predicates. attributeNoneSatisfy(Function<? super T,? extends java.lang.Iterable<V>> function, Predicate<? super V> predicate)
static <T> Predicates<T>
Predicates. attributeNotEqual(Function<? super T,?> function, java.lang.Object object)
static <T> Predicates2<T,java.lang.Object>
Predicates2. attributeNotEqual(Function<? super T,?> function)
static <T> Predicates<T>
Predicates. attributeNotIn(Function<? super T,?> function, java.lang.Iterable<?> iterable)
Creates a predicate which returns true if an attribute selected from an object passed to accept method is not contained in the iterable.static <T> Predicates2<T,java.lang.Iterable<?>>
Predicates2. attributeNotIn(Function<T,?> function)
static <T> Predicates<T>
Predicates. attributeNotNull(Function<? super T,?> function)
static <T,V>
Predicates<T>Predicates. attributePredicate(Function<? super T,? extends V> function, Predicate<? super V> predicate)
static <T1,T2>
ObjectIntProcedure<T1>Functions. bind(ObjectIntProcedure<? super T2> delegate, Function<? super T1,T2> function)
Bind the input of a ObjectIntProcedure to the result of a function, returning a new ObjectIntProcedure.static <T1,T2>
Procedure<T1>Functions. bind(Procedure<? super T2> delegate, Function<? super T1,T2> function)
Bind the input of a Procedure to the result of a function, returning a new Procedure.static <T1,T2,T3>
Procedure2<T1,T3>Functions. bind(Procedure2<? super T2,T3> delegate, Function<? super T1,T2> function)
Bind the input of the first argument of a Procedure2 to the result of a function, returning a new Procedure2.static <T,V extends java.lang.Comparable<? super V>>
SerializableComparator<T>Comparators. byFunction(Function<? super T,? extends V> function)
static <T,V>
SerializableComparator<T>Comparators. byFunction(Function<? super T,? extends V> function, java.util.Comparator<V> comparator)
Original signature accepted a Comparator which may not be Serializable.static <T,V extends java.lang.Comparable<? super V>>
SerializableComparator<T>Comparators. byFunctionNullsFirst(Function<? super T,? extends V> function)
static <T,V extends java.lang.Comparable<? super V>>
SerializableComparator<T>Comparators. byFunctionNullsLast(Function<? super T,? extends V> function)
static <T extends java.lang.Comparable<? super T>,V>
CaseFunction<T,V>Functions. caseDefault(Function<? super T,? extends V> defaultFunction)
static <T extends java.lang.Comparable<? super T>,V>
CaseFunction<T,V>Functions. caseDefault(Function<? super T,? extends V> defaultFunction, Predicate<? super T> predicate, Function<? super T,? extends V> function)
static <T,V>
Function<T,V>Functions. cast(Function<T,V> function)
Allows a Java 8 lambda and method reference to be used in a method taking a Function as a parameter without any ambiguity.static <T1,T2,T3>
Functions.FunctionChain<T1,T2,T3>Functions. chain(Function<T1,T2> function1, Function<? super T2,T3> function2)
<T4> Functions.FunctionChain<T1,T3,T4>
Functions.FunctionChain. chain(Function<? super T3,T4> function)
static <T1,T2>
Functions.BooleanFunctionChain<T1,T2>Functions. chainBoolean(Function<T1,T2> function1, BooleanFunction<? super T2> function2)
static <T1,T2>
Functions.ByteFunctionChain<T1,T2>Functions. chainByte(Function<T1,T2> function1, ByteFunction<? super T2> function2)
static <T1,T2>
Functions.CharFunctionChain<T1,T2>Functions. chainChar(Function<T1,T2> function1, CharFunction<? super T2> function2)
static <T1,T2>
Functions.DoubleFunctionChain<T1,T2>Functions. chainDouble(Function<T1,T2> function1, DoubleFunction<? super T2> function2)
static <T1,T2>
Functions.FloatFunctionChain<T1,T2>Functions. chainFloat(Function<T1,T2> function1, FloatFunction<? super T2> function2)
static <T1,T2>
Functions.IntFunctionChain<T1,T2>Functions. chainInt(Function<T1,T2> function1, IntFunction<? super T2> function2)
static <T1,T2>
Functions.LongFunctionChain<T1,T2>Functions. chainLong(Function<T1,T2> function1, LongFunction<? super T2> function2)
static <T1,T2>
Functions.ShortFunctionChain<T1,T2>Functions. chainShort(Function<T1,T2> function1, ShortFunction<? super T2> function2)
static <T1,T2,I extends java.lang.Iterable<T2>>
Function<T1,I>Functions. firstNotEmptyCollectionValue(Function<T1,I>... functions)
static <T> Function<T,java.lang.String>
Functions. firstNotEmptyStringValue(Function<T,java.lang.String>... functions)
static <T,V>
Function<T,V>Functions. firstNotNullValue(Function<T,V>... functions)
static <T,V,P>
Function2<T,P,V>Functions2. fromFunction(Function<? super T,? extends V> function)
static <T,V>
HashingStrategy<T>HashingStrategies. fromFunction(Function<? super T,? extends V> function)
static <T,V extends java.lang.Comparable<? super V>>
SerializableComparator<T>Comparators. fromFunctions(Function<? super T,? extends V> one)
static <T,V1 extends java.lang.Comparable<? super V1>,V2 extends java.lang.Comparable<? super V2>>
SerializableComparator<T>Comparators. fromFunctions(Function<? super T,? extends V1> one, Function<? super T,? extends V2> two)
static <T,V1 extends java.lang.Comparable<? super V1>,V2 extends java.lang.Comparable<? super V2>,V3 extends java.lang.Comparable<? super V3>>
SerializableComparator<T>Comparators. fromFunctions(Function<? super T,? extends V1> one, Function<? super T,? extends V2> two, Function<? super T,? extends V3> three)
static <T,V1,V2>
HashingStrategy<T>HashingStrategies. fromFunctions(Function<? super T,? extends V1> one, Function<? super T,? extends V2> two)
static <T,V1,V2,V3>
HashingStrategy<T>HashingStrategies. fromFunctions(Function<? super T,? extends V1> one, Function<? super T,? extends V2> two, Function<? super T,? extends V3> three)
private static <T,V extends java.lang.Comparable<? super V>>
SerializableComparator<T>Comparators. getPrimitiveFunctionComparator(Function<? super T,? extends V> function)
static <T,V>
Function<T,V>Functions. ifElse(Predicate<? super T> predicate, Function<? super T,? extends V> trueFunction, Function<? super T,? extends V> falseFunction)
static <T> Predicates<T>
Predicates. ifFalse(Function<? super T,java.lang.Boolean> function)
static <T,V>
Function<T,V>Functions. ifTrue(Predicate<? super T> predicate, Function<? super T,? extends V> function)
static <T> Predicates<T>
Predicates. ifTrue(Function<? super T,java.lang.Boolean> function)
static <T,V extends java.lang.Comparable<? super V>>
Function2<T,T,T>Functions2. maxBy(Function<? super T,? extends V> function)
static <T,V extends java.lang.Comparable<? super V>>
Function2<T,T,T>Functions2. minBy(Function<? super T,? extends V> function)
static <T,V>
Function<T,V>Functions. nullSafe(Function<? super T,? extends V> function)
static <T,V>
Function<T,V>Functions. nullSafe(Function<? super T,? extends V> function, V nullValue)
static <T,V>
HashingStrategy<T>HashingStrategies. nullSafeFromFunction(Function<? super T,? extends V> function)
static <T,V extends java.lang.Comparable<? super V>>
SerializableComparator<T>Comparators. originalByFunction(Function<? super T,? extends V> function)
Deprecated.static <T,V>
SerializableComparator<T>Comparators. originalByFunction(Function<? super T,? extends V> function, java.util.Comparator<V> comparator)
Deprecated.static <T,V1,V2>
Function<T,Pair<V1,V2>>Functions. pair(Function<? super T,V1> function1, Function<? super T,V2> function2)
static <T,V>
Function2<MutableObjectDoubleMap<V>,T,MutableObjectDoubleMap<V>>PrimitiveFunctions. sumByDoubleFunction(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
static <T,V>
Function2<MutableObjectDoubleMap<V>,T,MutableObjectDoubleMap<V>>PrimitiveFunctions. sumByFloatFunction(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
static <T,V>
Function2<MutableObjectLongMap<V>,T,MutableObjectLongMap<V>>PrimitiveFunctions. sumByIntFunction(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
static <T,V>
Function2<MutableObjectLongMap<V>,T,MutableObjectLongMap<V>>PrimitiveFunctions. sumByLongFunction(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
static <T,V>
Function<T,V>Functions. synchronizedEach(Function<T,V> function)
static <T> Function0<T>
Functions0. throwing(ThrowingFunction0<T> throwingFunction0, Function<? super java.lang.Throwable,? extends java.lang.RuntimeException> rethrow)
Allows a lambda or anonymous inner class that needs to throw a checked exception to be safely wrapped as a Function0 that will throw a user specified RuntimeException based on the provided function.static <T,V>
Function<T,V>Functions. withDefault(Function<? super T,? extends V> function, V defaultValue)
Constructors in org.eclipse.collections.impl.block.factory with parameters of type Function Constructor Description AttributeFalse(Function<? super T,java.lang.Boolean> newFunction)
AttributePredicate(Function<? super T,? extends V> newFunction, Predicate<? super V> newPredicate)
AttributePredicates2(Function<? super T,? extends P> function, Predicate2<? super P,? super P> predicate)
AttributeTrue(Function<? super T,java.lang.Boolean> newFunction)
BindObjectIntProcedure(ObjectIntProcedure<? super T2> delegate, Function<? super T1,T2> function)
BindProcedure(Procedure<? super T2> delegate, Function<? super T1,T2> function)
BindProcedure2(Procedure2<? super T2,T3> delegate, Function<? super T1,T2> function)
BooleanFunctionChain(Function<T1,T2> function1, BooleanFunction<? super T2> function2)
ByteFunctionChain(Function<T1,T2> function1, ByteFunction<? super T2> function2)
CharFunctionChain(Function<T1,T2> function1, CharFunction<? super T2> function2)
DefaultFunction(Function<? super T,? extends V> newFunction, V newDefaultValue)
DoubleFunctionChain(Function<T1,T2> function1, DoubleFunction<? super T2> function2)
FirstNotEmptyCollectionFunction(Function<T1,I>[] functions)
FirstNotEmptyStringFunction(Function<T,java.lang.String>... functions)
FirstNotNullFunction(Function<T,V>... functions)
FloatFunctionChain(Function<T1,T2> function1, FloatFunction<? super T2> function2)
FunctionAdapter(Function<? super T,? extends V> function)
FunctionChain(Function<T1,T2> function1, Function<? super T2,T3> function2)
FunctionHashingStrategy(Function<? super T,? extends V> function)
IntFunctionChain(Function<T1,T2> function1, IntFunction<? super T2> function2)
LongFunctionChain(Function<T1,T2> function1, LongFunction<? super T2> function2)
MaxByFunction2(Function<? super T,? extends V> function)
MinByFunction2(Function<? super T,? extends V> function)
NullSafeFunction(Function<? super T,? extends V> function, V nullValue)
NullSafeFunctionHashingStrategy(Function<? super T,? extends V> function)
ShortFunctionChain(Function<T1,T2> function1, ShortFunction<? super T2> function2)
SynchronizedFunction(Function<T,V> function)
-
Uses of Function in org.eclipse.collections.impl.block.function
Classes in org.eclipse.collections.impl.block.function that implement Function Modifier and Type Class Description class
CaseFunction<T extends java.lang.Comparable<? super T>,V>
class
IfFunction<T,V>
Fields in org.eclipse.collections.impl.block.function declared as Function Modifier and Type Field Description private Function<? super T,? extends V>
CaseFunction. defaultFunction
private Function<? super T,? extends V>
IfFunction. elseFunction
private Function<? super T,? extends V>
IfFunction. function
Fields in org.eclipse.collections.impl.block.function with type parameters of type Function Modifier and Type Field Description private MutableList<Pair<Predicate<? super T>,Function<? super T,? extends V>>>
CaseFunction. predicateFunctions
Methods in org.eclipse.collections.impl.block.function with parameters of type Function Modifier and Type Method Description CaseFunction<T,V>
CaseFunction. addCase(Predicate<? super T> predicate, Function<? super T,? extends V> function)
CaseFunction<T,V>
CaseFunction. setDefault(Function<? super T,? extends V> function)
Constructors in org.eclipse.collections.impl.block.function with parameters of type Function Constructor Description CaseFunction(Function<? super T,? extends V> newDefaultFunction)
IfFunction(Predicate<? super T> newPredicate, Function<? super T,? extends V> function)
IfFunction(Predicate<? super T> predicate, Function<? super T,? extends V> function, Function<? super T,? extends V> elseFunction)
-
Uses of Function in org.eclipse.collections.impl.block.function.checked
Classes in org.eclipse.collections.impl.block.function.checked that implement Function Modifier and Type Class Description class
CheckedFunction<T,V>
-
Uses of Function in org.eclipse.collections.impl.block.function.primitive
Classes in org.eclipse.collections.impl.block.function.primitive that implement Function Modifier and Type Class Description class
DoubleFunctionImpl<T>
DoubleFunctionImpl is an abstract implementation of the DoubleFunction interface which can be subclassed explicitly or as an anonymous inner class, without needing to override the valueOf method defined in Function.class
IntegerFunctionImpl<T>
IntegerFunctionImpl is an abstract implementation of the IntFunction interface which can be subclassed explicitly or as an anonymous inner class, without needing to override the valueOf method defined in Function.class
LongFunctionImpl<T>
LongFunctionImpl is an abstract implementation of the LongFunction interface which can be subclassed explicitly or as an anonymous inner class, without needing to override the valueOf method defined in Function. -
Uses of Function in org.eclipse.collections.impl.block.procedure
Fields in org.eclipse.collections.impl.block.procedure declared as Function Modifier and Type Field Description private Function<? super T,? extends V>
CollectIfProcedure. function
private Function<? super T,? extends V>
CollectProcedure. function
private Function<? super T,? extends V>
FastListCollectIfProcedure. function
private Function<? super T,? extends V>
FastListCollectProcedure. function
private Function<? super T,? extends java.lang.Iterable<V>>
FlatCollectProcedure. function
protected Function<? super T,? extends V>
MaxByProcedure. function
protected Function<? super T,? extends V>
MinByProcedure. function
private Function<? super T,? extends K>
MutatingAggregationProcedure. groupBy
private Function<? super T,? extends K>
NonMutatingAggregationProcedure. groupBy
private Function<? super T,? extends K>
BiMapCollectProcedure. keyFunction
private Function<? super T,? extends K>
GroupByUniqueKeyProcedure. keyFunction
private Function<? super T,? extends K>
MapCollectProcedure. keyFunction
private Function<? super V,? extends java.lang.Iterable<K>>
MultimapEachPutProcedure. keyFunction
private Function<? super T,? extends K>
MultimapKeyValuePutAllProcedure. keyFunction
private Function<? super T,? extends K>
MultimapKeyValuePutProcedure. keyFunction
private Function<? super V,? extends K>
MultimapPutProcedure. keyFunction
private Function<? super T,? extends V>
BiMapCollectProcedure. valueFunction
private Function<? super T,? extends V>
MapCollectProcedure. valueFunction
private Function<? super T,? extends java.lang.Iterable<V>>
MultimapKeyValuePutAllProcedure. valueFunction
private Function<? super T,? extends V>
MultimapKeyValuePutProcedure. valueFunction
Methods in org.eclipse.collections.impl.block.procedure with parameters of type Function Modifier and Type Method Description static <K,V>
MultimapEachPutProcedure<K,V>MultimapEachPutProcedure. on(MutableMultimap<K,V> multimap, Function<? super V,? extends java.lang.Iterable<K>> keyFunction)
static <K,V>
MultimapPutProcedure<K,V>MultimapPutProcedure. on(MutableMultimap<K,V> multimap, Function<? super V,? extends K> keyFunction)
Constructors in org.eclipse.collections.impl.block.procedure with parameters of type Function Constructor Description BiMapCollectProcedure(MutableBiMap<K,V> newMap, Function<? super T,? extends K> newKeyFunction, Function<? super T,? extends V> newValueFunction)
CollectIfProcedure(int taskSize, Function<? super T,? extends V> function, Predicate<? super T> predicate)
CollectIfProcedure(java.util.Collection<V> targetCollection, Function<? super T,? extends V> function, Predicate<? super T> predicate)
CollectProcedure(Function<? super T,? extends V> function, java.util.Collection<V> targetCollection)
FastListCollectIfProcedure(FastList<V> targetCollection, Function<? super T,? extends V> function, Predicate<? super T> predicate)
FastListCollectProcedure(Function<? super T,? extends V> function, FastList<V> targetCollection)
FlatCollectProcedure(Function<? super T,? extends java.lang.Iterable<V>> function, java.util.Collection<V> targetCollection)
GroupByUniqueKeyProcedure(java.util.Map<K,T> newMap, Function<? super T,? extends K> newKeyFunction)
MapCollectProcedure(java.util.Map<K,V> newMap, Function<? super T,? extends K> newKeyFunction)
MapCollectProcedure(java.util.Map<K,V> newMap, Function<? super T,? extends K> newKeyFunction, Function<? super T,? extends V> newValueFunction)
MaxByProcedure(Function<? super T,? extends V> function)
MinByProcedure(Function<? super T,? extends V> function)
MultimapEachPutProcedure(MutableMultimap<K,V> multimap, Function<? super V,? extends java.lang.Iterable<K>> keyFunction)
MultimapKeyValuePutAllProcedure(MutableMultimap<K,V> mutableMultimap, Function<? super T,? extends K> keyFunction, Function<? super T,? extends java.lang.Iterable<V>> valueFunction)
MultimapKeyValuePutProcedure(MutableMultimap<K,V> mutableMultimap, Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
MultimapPutProcedure(MutableMultimap<K,V> multimap, Function<? super V,? extends K> keyFunction)
MutatingAggregationProcedure(MutableMapIterable<K,V> map, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
NonMutatingAggregationProcedure(MutableMapIterable<K,V> map, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator)
-
Uses of Function in org.eclipse.collections.impl.collection
Methods in org.eclipse.collections.impl.collection with parameters of type Function Modifier and Type Method Description <K,V>
MapIterable<K,V>AbstractSynchronizedRichIterable. aggregateBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator)
<K,V>
MapIterable<K,V>AbstractSynchronizedRichIterable. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
<V> RichIterable<V>
AbstractSynchronizedRichIterable. collect(Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RAbstractSynchronizedRichIterable. collect(Function<? super T,? extends V> function, R target)
<V> RichIterable<V>
AbstractSynchronizedRichIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RAbstractSynchronizedRichIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function, R target)
<V> Bag<V>
AbstractSynchronizedRichIterable. countBy(Function<? super T,? extends V> function)
<V,R extends MutableBagIterable<V>>
RAbstractSynchronizedRichIterable. countBy(Function<? super T,? extends V> function, R target)
<V> Bag<V>
AbstractSynchronizedRichIterable. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends MutableBagIterable<V>>
RAbstractSynchronizedRichIterable. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> RichIterable<V>
AbstractSynchronizedRichIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends java.util.Collection<V>>
RAbstractSynchronizedRichIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<R extends MutableBooleanCollection>
RAbstractSynchronizedRichIterable. flatCollectBoolean(Function<? super T,? extends BooleanIterable> function, R target)
<R extends MutableByteCollection>
RAbstractSynchronizedRichIterable. flatCollectByte(Function<? super T,? extends ByteIterable> function, R target)
<R extends MutableCharCollection>
RAbstractSynchronizedRichIterable. flatCollectChar(Function<? super T,? extends CharIterable> function, R target)
<R extends MutableDoubleCollection>
RAbstractSynchronizedRichIterable. flatCollectDouble(Function<? super T,? extends DoubleIterable> function, R target)
<R extends MutableFloatCollection>
RAbstractSynchronizedRichIterable. flatCollectFloat(Function<? super T,? extends FloatIterable> function, R target)
<R extends MutableIntCollection>
RAbstractSynchronizedRichIterable. flatCollectInt(Function<? super T,? extends IntIterable> function, R target)
<R extends MutableLongCollection>
RAbstractSynchronizedRichIterable. flatCollectLong(Function<? super T,? extends LongIterable> function, R target)
<R extends MutableShortCollection>
RAbstractSynchronizedRichIterable. flatCollectShort(Function<? super T,? extends ShortIterable> function, R target)
<V> Multimap<V,T>
AbstractSynchronizedRichIterable. groupBy(Function<? super T,? extends V> function)
<V,R extends MutableMultimap<V,T>>
RAbstractSynchronizedRichIterable. groupBy(Function<? super T,? extends V> function, R target)
<V> Multimap<V,T>
AbstractSynchronizedRichIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends MutableMultimap<V,T>>
RAbstractSynchronizedRichIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> MapIterable<V,T>
AbstractSynchronizedRichIterable. groupByUniqueKey(Function<? super T,? extends V> function)
<V,R extends MutableMapIterable<V,T>>
RAbstractSynchronizedRichIterable. groupByUniqueKey(Function<? super T,? extends V> function, R target)
java.lang.String
AbstractSynchronizedRichIterable. makeString(Function<? super T,java.lang.Object> function, java.lang.String start, java.lang.String separator, java.lang.String end)
<V extends java.lang.Comparable<? super V>>
TAbstractSynchronizedRichIterable. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
java.util.Optional<T>AbstractSynchronizedRichIterable. maxByOptional(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TAbstractSynchronizedRichIterable. minBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
java.util.Optional<T>AbstractSynchronizedRichIterable. minByOptional(Function<? super T,? extends V> function)
<V> ObjectDoubleMap<V>
AbstractSynchronizedRichIterable. sumByDouble(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
<V> ObjectDoubleMap<V>
AbstractSynchronizedRichIterable. sumByFloat(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
<V> ObjectLongMap<V>
AbstractSynchronizedRichIterable. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
<V> ObjectLongMap<V>
AbstractSynchronizedRichIterable. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
<NK,NV>
MutableBiMap<NK,NV>AbstractSynchronizedRichIterable. toBiMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<V extends java.lang.Comparable<? super V>>
ImmutableSortedBag<T>AbstractSynchronizedRichIterable. toImmutableSortedBagBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
ImmutableSortedSet<T>AbstractSynchronizedRichIterable. toImmutableSortedSetBy(Function<? super T,? extends V> function)
<K,V,R extends java.util.Map<K,V>>
RAbstractSynchronizedRichIterable. toMap(Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>AbstractSynchronizedRichIterable. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<V extends java.lang.Comparable<? super V>>
MutableList<T>AbstractSynchronizedRichIterable. toSortedListBy(Function<? super T,? extends V> function)
<NK,NV>
MutableSortedMap<NK,NV>AbstractSynchronizedRichIterable. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>AbstractSynchronizedRichIterable. toSortedMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>AbstractSynchronizedRichIterable. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
-
Uses of Function in org.eclipse.collections.impl.collection.immutable
Methods in org.eclipse.collections.impl.collection.immutable with parameters of type Function Modifier and Type Method Description <V> ImmutableBag<V>
AbstractImmutableCollection. countBy(Function<? super T,? extends V> function)
<V> ImmutableBag<V>
AbstractImmutableCollection. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableMap<V,T>
AbstractImmutableCollection. groupByUniqueKey(Function<? super T,? extends V> function)
<V> ImmutableObjectDoubleMap<V>
AbstractImmutableCollection. sumByDouble(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
<V> ImmutableObjectDoubleMap<V>
AbstractImmutableCollection. sumByFloat(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
<V> ImmutableObjectLongMap<V>
AbstractImmutableCollection. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
<V> ImmutableObjectLongMap<V>
AbstractImmutableCollection. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
-
Uses of Function in org.eclipse.collections.impl.collection.mutable
Methods in org.eclipse.collections.impl.collection.mutable with parameters of type Function Modifier and Type Method Description <K,V>
MutableMap<K,V>AbstractSynchronizedMutableCollection. aggregateBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator)
<K,V>
MutableMap<K,V>AbstractMultiReaderMutableCollection. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
<K,V>
MutableMap<K,V>AbstractSynchronizedMutableCollection. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
<V> MutableCollection<V>
AbstractCollectionAdapter. collect(Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RAbstractCollectionAdapter. collect(Function<? super T,? extends V> function, R target)
<V,R extends java.util.Collection<V>>
RAbstractMultiReaderMutableCollection. collect(Function<? super T,? extends V> function, R target)
<V,R extends java.util.Collection<V>>
RAbstractMultiReaderMutableCollection.UntouchableMutableCollection. collect(Function<? super T,? extends V> function, R target)
<V> MutableCollection<V>
AbstractSynchronizedMutableCollection. collect(Function<? super T,? extends V> function)
<V> MutableCollection<V>
AbstractUnmodifiableMutableCollection. collect(Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RAbstractUnmodifiableMutableCollection. collect(Function<? super T,? extends V> function, R target)
<V> MutableCollection<V>
AbstractCollectionAdapter. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RAbstractCollectionAdapter. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function, R target)
<V,R extends java.util.Collection<V>>
RAbstractMultiReaderMutableCollection. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function, R target)
<V,R extends java.util.Collection<V>>
RAbstractMultiReaderMutableCollection.UntouchableMutableCollection. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function, R target)
<V> MutableCollection<V>
AbstractSynchronizedMutableCollection. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableCollection<V>
AbstractUnmodifiableMutableCollection. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RAbstractUnmodifiableMutableCollection. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function, R target)
<V> MutableBag<V>
AbstractMutableCollection. countBy(Function<? super T,? extends V> function)
<V> MutableBag<V>
AbstractSynchronizedMutableCollection. countBy(Function<? super T,? extends V> function)
<V> MutableBag<V>
AbstractMutableCollection. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableBag<V>
AbstractSynchronizedMutableCollection. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableCollection<V>
AbstractCollectionAdapter. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends java.util.Collection<V>>
RAbstractCollectionAdapter. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V,R extends java.util.Collection<V>>
RAbstractMultiReaderMutableCollection. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V,R extends java.util.Collection<V>>
RAbstractMultiReaderMutableCollection.UntouchableMutableCollection. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> MutableCollection<V>
AbstractSynchronizedMutableCollection. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableCollection<V>
AbstractUnmodifiableMutableCollection. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends java.util.Collection<V>>
RAbstractUnmodifiableMutableCollection. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<R extends MutableBooleanCollection>
RAbstractMultiReaderMutableCollection. flatCollectBoolean(Function<? super T,? extends BooleanIterable> function, R target)
<R extends MutableBooleanCollection>
RAbstractMultiReaderMutableCollection.UntouchableMutableCollection. flatCollectBoolean(Function<? super T,? extends BooleanIterable> function, R target)
<R extends MutableBooleanCollection>
RAbstractUnmodifiableMutableCollection. flatCollectBoolean(Function<? super T,? extends BooleanIterable> function, R target)
<R extends MutableByteCollection>
RAbstractMultiReaderMutableCollection. flatCollectByte(Function<? super T,? extends ByteIterable> function, R target)
<R extends MutableByteCollection>
RAbstractMultiReaderMutableCollection.UntouchableMutableCollection. flatCollectByte(Function<? super T,? extends ByteIterable> function, R target)
<R extends MutableByteCollection>
RAbstractUnmodifiableMutableCollection. flatCollectByte(Function<? super T,? extends ByteIterable> function, R target)
<R extends MutableCharCollection>
RAbstractMultiReaderMutableCollection. flatCollectChar(Function<? super T,? extends CharIterable> function, R target)
<R extends MutableCharCollection>
RAbstractMultiReaderMutableCollection.UntouchableMutableCollection. flatCollectChar(Function<? super T,? extends CharIterable> function, R target)
<R extends MutableCharCollection>
RAbstractUnmodifiableMutableCollection. flatCollectChar(Function<? super T,? extends CharIterable> function, R target)
<R extends MutableDoubleCollection>
RAbstractMultiReaderMutableCollection. flatCollectDouble(Function<? super T,? extends DoubleIterable> function, R target)
<R extends MutableDoubleCollection>
RAbstractMultiReaderMutableCollection.UntouchableMutableCollection. flatCollectDouble(Function<? super T,? extends DoubleIterable> function, R target)
<R extends MutableDoubleCollection>
RAbstractUnmodifiableMutableCollection. flatCollectDouble(Function<? super T,? extends DoubleIterable> function, R target)
<R extends MutableFloatCollection>
RAbstractMultiReaderMutableCollection. flatCollectFloat(Function<? super T,? extends FloatIterable> function, R target)
<R extends MutableFloatCollection>
RAbstractMultiReaderMutableCollection.UntouchableMutableCollection. flatCollectFloat(Function<? super T,? extends FloatIterable> function, R target)
<R extends MutableFloatCollection>
RAbstractUnmodifiableMutableCollection. flatCollectFloat(Function<? super T,? extends FloatIterable> function, R target)
<R extends MutableIntCollection>
RAbstractMultiReaderMutableCollection. flatCollectInt(Function<? super T,? extends IntIterable> function, R target)
<R extends MutableIntCollection>
RAbstractMultiReaderMutableCollection.UntouchableMutableCollection. flatCollectInt(Function<? super T,? extends IntIterable> function, R target)
<R extends MutableIntCollection>
RAbstractUnmodifiableMutableCollection. flatCollectInt(Function<? super T,? extends IntIterable> function, R target)
<R extends MutableLongCollection>
RAbstractMultiReaderMutableCollection. flatCollectLong(Function<? super T,? extends LongIterable> function, R target)
<R extends MutableLongCollection>
RAbstractMultiReaderMutableCollection.UntouchableMutableCollection. flatCollectLong(Function<? super T,? extends LongIterable> function, R target)
<R extends MutableLongCollection>
RAbstractUnmodifiableMutableCollection. flatCollectLong(Function<? super T,? extends LongIterable> function, R target)
<R extends MutableShortCollection>
RAbstractMultiReaderMutableCollection. flatCollectShort(Function<? super T,? extends ShortIterable> function, R target)
<R extends MutableShortCollection>
RAbstractMultiReaderMutableCollection.UntouchableMutableCollection. flatCollectShort(Function<? super T,? extends ShortIterable> function, R target)
<R extends MutableShortCollection>
RAbstractUnmodifiableMutableCollection. flatCollectShort(Function<? super T,? extends ShortIterable> function, R target)
<V> MutableMultimap<V,T>
AbstractCollectionAdapter. groupBy(Function<? super T,? extends V> function)
<V,R extends MutableMultimap<V,T>>
RAbstractCollectionAdapter. groupBy(Function<? super T,? extends V> function, R target)
<V,R extends MutableMultimap<V,T>>
RAbstractMultiReaderMutableCollection. groupBy(Function<? super T,? extends V> function, R target)
<V,R extends MutableMultimap<V,T>>
RAbstractMultiReaderMutableCollection.UntouchableMutableCollection. groupBy(Function<? super T,? extends V> function, R target)
<V> MutableMultimap<V,T>
AbstractSynchronizedMutableCollection. groupBy(Function<? super T,? extends V> function)
<V> MutableMultimap<V,T>
AbstractUnmodifiableMutableCollection. groupBy(Function<? super T,? extends V> function)
<V,R extends MutableMultimap<V,T>>
RAbstractUnmodifiableMutableCollection. groupBy(Function<? super T,? extends V> function, R target)
<V> MutableMultimap<V,T>
AbstractCollectionAdapter. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends MutableMultimap<V,T>>
RAbstractCollectionAdapter. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V,R extends MutableMultimap<V,T>>
RAbstractMultiReaderMutableCollection. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V,R extends MutableMultimap<V,T>>
RAbstractMultiReaderMutableCollection.UntouchableMutableCollection. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> MutableMultimap<V,T>
AbstractSynchronizedMutableCollection. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableMultimap<V,T>
AbstractUnmodifiableMutableCollection. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends MutableMultimap<V,T>>
RAbstractUnmodifiableMutableCollection. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> MutableMap<V,T>
AbstractCollectionAdapter. groupByUniqueKey(Function<? super T,? extends V> function)
<V,R extends MutableMapIterable<V,T>>
RAbstractCollectionAdapter. groupByUniqueKey(Function<? super T,? extends V> function, R target)
<V,R extends MutableMapIterable<V,T>>
RAbstractMultiReaderMutableCollection. groupByUniqueKey(Function<? super T,? extends V> function, R target)
<V> MutableMap<V,T>
AbstractMultiReaderMutableCollection.UntouchableMutableCollection. groupByUniqueKey(Function<? super T,? extends V> function)
<V,R extends MutableMapIterable<V,T>>
RAbstractMultiReaderMutableCollection.UntouchableMutableCollection. groupByUniqueKey(Function<? super T,? extends V> function, R target)
<V> MutableMap<V,T>
AbstractMutableCollection. groupByUniqueKey(Function<? super T,? extends V> function)
<V> MutableMap<V,T>
AbstractSynchronizedMutableCollection. groupByUniqueKey(Function<? super T,? extends V> function)
<V> MutableMap<V,T>
AbstractUnmodifiableMutableCollection. groupByUniqueKey(Function<? super T,? extends V> function)
<V,R extends MutableMapIterable<V,T>>
RAbstractUnmodifiableMutableCollection. groupByUniqueKey(Function<? super T,? extends V> function, R target)
java.lang.String
AbstractMultiReaderMutableCollection. makeString(Function<? super T,java.lang.Object> function, java.lang.String start, java.lang.String separator, java.lang.String end)
<V extends java.lang.Comparable<? super V>>
TAbstractCollectionAdapter. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TAbstractMultiReaderMutableCollection. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TAbstractMultiReaderMutableCollection.UntouchableMutableCollection. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TAbstractUnmodifiableMutableCollection. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
java.util.Optional<T>AbstractMultiReaderMutableCollection. maxByOptional(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TAbstractCollectionAdapter. minBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TAbstractMultiReaderMutableCollection. minBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TAbstractMultiReaderMutableCollection.UntouchableMutableCollection. minBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TAbstractUnmodifiableMutableCollection. minBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
java.util.Optional<T>AbstractMultiReaderMutableCollection. minByOptional(Function<? super T,? extends V> function)
<V> MutableObjectDoubleMap<V>
AbstractCollectionAdapter. sumByDouble(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
<V> MutableObjectDoubleMap<V>
AbstractMultiReaderMutableCollection. sumByDouble(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
<V> MutableObjectDoubleMap<V>
AbstractMultiReaderMutableCollection.UntouchableMutableCollection. sumByDouble(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
<V> MutableObjectDoubleMap<V>
AbstractMutableCollection. sumByDouble(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
<V> MutableObjectDoubleMap<V>
AbstractSynchronizedMutableCollection. sumByDouble(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
<V> MutableObjectDoubleMap<V>
AbstractUnmodifiableMutableCollection. sumByDouble(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
<V> MutableObjectDoubleMap<V>
AbstractCollectionAdapter. sumByFloat(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
<V> MutableObjectDoubleMap<V>
AbstractMultiReaderMutableCollection. sumByFloat(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
<V> MutableObjectDoubleMap<V>
AbstractMultiReaderMutableCollection.UntouchableMutableCollection. sumByFloat(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
<V> MutableObjectDoubleMap<V>
AbstractMutableCollection. sumByFloat(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
<V> MutableObjectDoubleMap<V>
AbstractSynchronizedMutableCollection. sumByFloat(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
<V> MutableObjectDoubleMap<V>
AbstractUnmodifiableMutableCollection. sumByFloat(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
<V> MutableObjectLongMap<V>
AbstractCollectionAdapter. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
<V> MutableObjectLongMap<V>
AbstractMultiReaderMutableCollection. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
<V> MutableObjectLongMap<V>
AbstractMultiReaderMutableCollection.UntouchableMutableCollection. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
<V> MutableObjectLongMap<V>
AbstractMutableCollection. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
<V> MutableObjectLongMap<V>
AbstractSynchronizedMutableCollection. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
<V> MutableObjectLongMap<V>
AbstractUnmodifiableMutableCollection. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
<V> MutableObjectLongMap<V>
AbstractCollectionAdapter. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
<V> MutableObjectLongMap<V>
AbstractMultiReaderMutableCollection. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
<V> MutableObjectLongMap<V>
AbstractMultiReaderMutableCollection.UntouchableMutableCollection. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
<V> MutableObjectLongMap<V>
AbstractMutableCollection. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
<V> MutableObjectLongMap<V>
AbstractSynchronizedMutableCollection. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
<V> MutableObjectLongMap<V>
AbstractUnmodifiableMutableCollection. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
<K,V>
MutableBiMap<K,V>AbstractCollectionAdapter. toBiMap(Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>AbstractMultiReaderMutableCollection. toBiMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>AbstractMultiReaderMutableCollection.UntouchableMutableCollection. toBiMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>AbstractUnmodifiableMutableCollection. toBiMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<V extends java.lang.Comparable<? super V>>
ImmutableSortedBag<T>AbstractMultiReaderMutableCollection. toImmutableSortedBagBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
ImmutableList<T>AbstractMultiReaderMutableCollection. toImmutableSortedListBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
ImmutableSortedSet<T>AbstractMultiReaderMutableCollection. toImmutableSortedSetBy(Function<? super T,? extends V> function)
<K,V>
MutableMap<K,V>AbstractCollectionAdapter. toMap(Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
<K,V,R extends java.util.Map<K,V>>
RAbstractCollectionAdapter. toMap(Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction, R target)
<K,V,R extends java.util.Map<K,V>>
RAbstractMultiReaderMutableCollection. toMap(Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>AbstractMultiReaderMutableCollection. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>AbstractMultiReaderMutableCollection.UntouchableMutableCollection. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RAbstractMultiReaderMutableCollection.UntouchableMutableCollection. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>AbstractUnmodifiableMutableCollection. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RAbstractUnmodifiableMutableCollection. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction, R target)
<V extends java.lang.Comparable<? super V>>
MutableSortedBag<T>AbstractMultiReaderMutableCollection.UntouchableMutableCollection. toSortedBagBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
MutableList<T>AbstractMultiReaderMutableCollection. toSortedListBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
MutableList<T>AbstractMultiReaderMutableCollection.UntouchableMutableCollection. toSortedListBy(Function<? super T,? extends V> function)
<K,V>
MutableSortedMap<K,V>AbstractCollectionAdapter. toSortedMap(java.util.Comparator<? super K> comparator, Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
<K,V>
MutableSortedMap<K,V>AbstractCollectionAdapter. toSortedMap(Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>AbstractMultiReaderMutableCollection. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>AbstractMultiReaderMutableCollection. toSortedMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>AbstractMultiReaderMutableCollection.UntouchableMutableCollection. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>AbstractMultiReaderMutableCollection.UntouchableMutableCollection. toSortedMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>AbstractUnmodifiableMutableCollection. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>AbstractUnmodifiableMutableCollection. toSortedMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>AbstractMultiReaderMutableCollection.UntouchableMutableCollection. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>AbstractUnmodifiableMutableCollection. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<V extends java.lang.Comparable<? super V>>
MutableSortedSet<T>AbstractMultiReaderMutableCollection. toSortedSetBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
MutableSortedSet<T>AbstractMultiReaderMutableCollection.UntouchableMutableCollection. toSortedSetBy(Function<? super T,? extends V> function)
-
Uses of Function in org.eclipse.collections.impl.collector
Methods in org.eclipse.collections.impl.collector with parameters of type Function Modifier and Type Method Description static <T,K,R extends MutableMapIterable<K,T>>
java.util.stream.Collector<T,?,R>Collectors2. aggregateBy(Function<? super T,? extends K> groupBy, Function0<? extends T> zeroValueFactory, Function2<? super T,? super T,? extends T> aggregator, java.util.function.Supplier<R> supplier)
Groups the elements using thegroupBy
function and all the elements that map to the same key are aggregated together using theaggregator
function.static <T,V,R extends java.util.Collection<V>>
java.util.stream.Collector<T,?,R>Collectors2. collect(Function<? super T,? extends V> function, java.util.function.Supplier<R> supplier)
Returns a new collection with the results of applying the specified function on each element of the source collection.static <T,K>
java.util.stream.Collector<T,?,MutableBag<K>>Collectors2. countBy(Function<? super T,? extends K> function)
Returns the counts of all the values returned by applying the specified function to each item of the Stream.static <T,K>
java.util.stream.Collector<T,?,MutableBag<K>>Collectors2. countByEach(Function<? super T,? extends java.lang.Iterable<K>> function)
Same asCollectors2.countBy(Function)
, except the result of applying the specified function will return a collection of keys for each value.static <T,V,R extends java.util.Collection<V>>
java.util.stream.Collector<T,?,R>Collectors2. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function, java.util.function.Supplier<R> supplier)
The methodflatCollect
is a special case ofCollectors2.collect(Function, Supplier)
.static <T,K,R extends MutableMultimap<K,T>>
java.util.stream.Collector<T,?,R>Collectors2. groupBy(Function<? super T,? extends K> groupBy, java.util.function.Supplier<R> supplier)
Returns the elements as an MutableMultimap grouping each element using the specified groupBy Function.static <T,K,V,R extends MutableMultimap<K,V>>
java.util.stream.Collector<T,?,R>Collectors2. groupByAndCollect(Function<? super T,? extends K> groupBy, Function<? super T,? extends V> valueFunction, java.util.function.Supplier<R> supplier)
Returns the elements as an MutableMultimap grouping each element using the specified groupBy Function and converting each element to the value returned by applying the specified Function valueFunction.private static <T,K,V,A extends MutableMultimap<K,V>,R extends ImmutableMultimap<K,V>>
java.util.stream.Collector<T,?,R>Collectors2. groupByAndCollectImmutable(Function<? super T,? extends K> groupBy, Function<? super T,? extends V> valueFunction, java.util.function.Supplier<A> supplier, java.util.function.Function<A,R> finisher)
static <T,K,R extends MutableMultimap<K,T>>
java.util.stream.Collector<T,?,R>Collectors2. groupByEach(Function<? super T,? extends java.lang.Iterable<K>> groupBy, java.util.function.Supplier<R> supplier)
Same asCollectors2.groupBy(Function, Supplier)
, except the result of evaluating groupBy function will return a collection of keys for each value.private static <T,K,A extends MutableMultimap<K,T>,R extends ImmutableMultimap<K,T>>
java.util.stream.Collector<T,?,R>Collectors2. groupByImmutable(Function<? super T,? extends K> groupBy, java.util.function.Supplier<A> supplier, java.util.function.Function<A,R> finisher)
static <T,K,R extends MutableMapIterable<K,T>>
java.util.stream.Collector<T,?,R>Collectors2. groupByUniqueKey(Function<? super T,? extends K> groupBy, java.util.function.Supplier<R> supplier)
Same asCollectors2.groupBy(Function, Supplier)
, except the result of evaluating groupBy function should return a unique key, or else an exception is thrown.static <T,V>
java.util.stream.Collector<T,?,MutableMap<V,java.math.BigDecimal>>Collectors2. sumByBigDecimal(Function<? super T,? extends V> groupBy, Function<? super T,java.math.BigDecimal> function)
Groups and sums the values using the two specified functions.static <T,V>
java.util.stream.Collector<T,?,MutableMap<V,java.math.BigInteger>>Collectors2. sumByBigInteger(Function<? super T,? extends V> groupBy, Function<? super T,java.math.BigInteger> function)
Groups and sums the values using the two specified functions.static <T,V>
java.util.stream.Collector<T,?,MutableObjectDoubleMap<V>>Collectors2. sumByDouble(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
Groups and sums the values using the two specified functions.static <T,V>
java.util.stream.Collector<T,?,MutableObjectDoubleMap<V>>Collectors2. sumByFloat(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
Groups and sums the values using the two specified functions.static <T,V>
java.util.stream.Collector<T,?,MutableObjectLongMap<V>>Collectors2. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
Groups and sums the values using the two specified functions.static <T,V>
java.util.stream.Collector<T,?,MutableObjectLongMap<V>>Collectors2. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
Groups and sums the values using the two specified functions.static <T> java.util.stream.Collector<T,?,BigDecimalSummaryStatistics>
Collectors2. summarizingBigDecimal(Function<? super T,java.math.BigDecimal> function)
Returns a BigDecimalSummaryStatistics applying the specified function to each element of the stream or collection.static <T> java.util.stream.Collector<T,?,BigIntegerSummaryStatistics>
Collectors2. summarizingBigInteger(Function<? super T,java.math.BigInteger> function)
Returns a BigIntegerSummaryStatistics applying the specified function to each element of the stream or collection.static <T> java.util.stream.Collector<T,?,java.math.BigDecimal>
Collectors2. summingBigDecimal(Function<? super T,java.math.BigDecimal> function)
Returns a BigDecimal sum applying the specified function to each element of the stream or collection.static <T> java.util.stream.Collector<T,?,java.math.BigInteger>
Collectors2. summingBigInteger(Function<? super T,java.math.BigInteger> function)
Returns a BigInteger sum applying the specified function to each element of the stream or collection.static <T,K>
java.util.stream.Collector<T,?,MutableBagMultimap<K,T>>Collectors2. toBagMultimap(Function<? super T,? extends K> groupBy)
Returns the elements as an MutableBagMultimap grouping each element using the specified groupBy Function.static <T,K,V>
java.util.stream.Collector<T,?,MutableBagMultimap<K,V>>Collectors2. toBagMultimap(Function<? super T,? extends K> groupBy, Function<? super T,? extends V> valueFunction)
Returns the elements as an MutableBagMultimap grouping each element using the specified groupBy Function and converting each element to the value returned by applying the specified Function valueFunction.static <T,K,V>
java.util.stream.Collector<T,?,MutableBiMap<K,V>>Collectors2. toBiMap(Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
Returns the elements as a MutableBiMap applying the keyFunction and valueFunction to each element.static <T,K>
java.util.stream.Collector<T,?,ImmutableBagMultimap<K,T>>Collectors2. toImmutableBagMultimap(Function<? super T,? extends K> groupBy)
Returns the elements as an ImmutableBagMultimap grouping each element using the specified groupBy Function.static <T,K,V>
java.util.stream.Collector<T,?,ImmutableBagMultimap<K,V>>Collectors2. toImmutableBagMultimap(Function<? super T,? extends K> groupBy, Function<? super T,? extends V> valueFunction)
Returns the elements as an ImmutableBagMultimap grouping each element using the specified groupBy Function and converting each element to the value returned by applying the specified Function valueFunction.static <T,K,V>
java.util.stream.Collector<T,?,ImmutableBiMap<K,V>>Collectors2. toImmutableBiMap(Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
Returns the elements as an ImmutableBiMap applying the keyFunction and valueFunction to each element.static <T,K>
java.util.stream.Collector<T,?,ImmutableListMultimap<K,T>>Collectors2. toImmutableListMultimap(Function<? super T,? extends K> groupBy)
Returns the elements as an ImmutableListMultimap grouping each element using the specified groupBy Function.static <T,K,V>
java.util.stream.Collector<T,?,ImmutableListMultimap<K,V>>Collectors2. toImmutableListMultimap(Function<? super T,? extends K> groupBy, Function<? super T,? extends V> valueFunction)
Returns the elements as an ImmutableListMultimap grouping each element using the specified groupBy Function and converting each element to the value returned by applying the specified Function valueFunction.static <T,K,V>
java.util.stream.Collector<T,?,ImmutableMap<K,V>>Collectors2. toImmutableMap(Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
Returns the elements as an ImmutableMap applying the keyFunction and valueFunction to each element.static <T,K>
java.util.stream.Collector<T,?,ImmutableSetMultimap<K,T>>Collectors2. toImmutableSetMultimap(Function<? super T,? extends K> groupBy)
Returns the elements as an ImmutableSetMultimap grouping each element using the specified groupBy Function.static <T,K,V>
java.util.stream.Collector<T,?,ImmutableSetMultimap<K,V>>Collectors2. toImmutableSetMultimap(Function<? super T,? extends K> groupBy, Function<? super T,? extends V> valueFunction)
Returns the elements as an ImmutableSetMultimap grouping each element using the specified groupBy Function and converting each element to the value returned by applying the specified Function valueFunction.static <T,V extends java.lang.Comparable<? super V>>
java.util.stream.Collector<T,?,ImmutableSortedBag<T>>Collectors2. toImmutableSortedBagBy(Function<? super T,? extends V> function)
Returns the elements as a ImmutableSortedBag using the specified function.static <T,V extends java.lang.Comparable<? super V>>
java.util.stream.Collector<T,?,ImmutableList<T>>Collectors2. toImmutableSortedListBy(Function<? super T,? extends V> function)
Returns the elements as a ImmutableList that has been sorted using the specified comparator.static <T,K,V>
java.util.stream.Collector<T,?,ImmutableSortedMap<K,V>>Collectors2. toImmutableSortedMap(java.util.Comparator<? super K> comparator, Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
Returns the elements as a ImmutableSortedMap that has been sorted using the specified comparator after applying the keyFunction and valueFunction to each element.static <T,K,V>
java.util.stream.Collector<T,?,ImmutableSortedMap<K,V>>Collectors2. toImmutableSortedMap(Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
Returns the elements as a ImmutableSortedMap that has been sorted after applying the keyFunction and valueFunction to each element.static <T,KK extends java.lang.Comparable<? super KK>,K,V>
java.util.stream.Collector<T,?,ImmutableSortedMap<K,V>>Collectors2. toImmutableSortedMapBy(Function<? super K,KK> sortBy, Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
Returns the elements as a ImmutableSortedMap that has been sorted using the specified comparator.static <T,V extends java.lang.Comparable<? super V>>
java.util.stream.Collector<T,?,ImmutableSortedSet<T>>Collectors2. toImmutableSortedSetBy(Function<? super T,? extends V> function)
Returns the elements as a ImmutableSortedSet using the specified function to compare each element.static <T,K>
java.util.stream.Collector<T,?,MutableListMultimap<K,T>>Collectors2. toListMultimap(Function<? super T,? extends K> groupBy)
Returns the elements as an MutableListMultimap grouping each element using the specified groupBy Function.static <T,K,V>
java.util.stream.Collector<T,?,MutableListMultimap<K,V>>Collectors2. toListMultimap(Function<? super T,? extends K> groupBy, Function<? super T,? extends V> valueFunction)
Returns the elements as an MutableListMultimap grouping each element using the specified groupBy Function and converting each element to the value returned by applying the specified Function valueFunction.static <T,K,V>
java.util.stream.Collector<T,?,MutableMap<K,V>>Collectors2. toMap(Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
Returns the elements as a MutableMap applying the keyFunction and valueFunction to each element.static <T,K>
java.util.stream.Collector<T,?,MutableSetMultimap<K,T>>Collectors2. toSetMultimap(Function<? super T,? extends K> groupBy)
Returns the elements as an MutableSetMultimap grouping each element using the specified groupBy Function.static <T,K,V>
java.util.stream.Collector<T,?,MutableSetMultimap<K,V>>Collectors2. toSetMultimap(Function<? super T,? extends K> groupBy, Function<? super T,? extends V> valueFunction)
Returns the elements as an MutableSetMultimap grouping each element using the specified groupBy Function and converting each element to the value returned by applying the specified Function valueFunction.static <T,V extends java.lang.Comparable<? super V>>
java.util.stream.Collector<T,?,MutableSortedBag<T>>Collectors2. toSortedBagBy(Function<? super T,? extends V> function)
Returns the elements as a MutableSortedBag using the specified function.static <T,V extends java.lang.Comparable<? super V>>
java.util.stream.Collector<T,?,MutableList<T>>Collectors2. toSortedListBy(Function<? super T,? extends V> function)
Returns the elements as a MutableList that has been sorted using the specified comparator.static <T,K,V>
java.util.stream.Collector<T,?,MutableSortedMap<K,V>>Collectors2. toSortedMap(java.util.Comparator<? super K> comparator, Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
Returns the elements as a MutableSortedMap that has been sorted using the specified comparator after applying the keyFunction and valueFunction to each element.static <T,K,V>
java.util.stream.Collector<T,?,MutableSortedMap<K,V>>Collectors2. toSortedMap(Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
Returns the elements as a MutableSortedMap that has been sorted after applying the keyFunction and valueFunction to each element.static <T,KK extends java.lang.Comparable<? super KK>,K,V>
java.util.stream.Collector<T,?,MutableSortedMap<K,V>>Collectors2. toSortedMapBy(Function<? super K,KK> sortBy, Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
Returns the elements as a MutableSortedMap that has been sorted using the specified comparator after applying the keyFunction and valueFunction to each element.static <T,V extends java.lang.Comparable<? super V>>
java.util.stream.Collector<T,?,MutableSortedSet<T>>Collectors2. toSortedSetBy(Function<? super T,? extends V> function)
Returns the elements as a MutableSortedSet using the specified function to compare each element. -
Uses of Function in org.eclipse.collections.impl.forkjoin
Classes in org.eclipse.collections.impl.forkjoin that implement Function Modifier and Type Class Description private class
FJBatchIterableProcedureRunner.ProcedureExtractor
private class
FJListObjectIntProcedureRunner.ProcedureExtractor
private class
FJListProcedureRunner.ProcedureExtractor
Methods in org.eclipse.collections.impl.forkjoin with parameters of type Function Modifier and Type Method Description static <T,K,V>
MutableMap<K,V>FJIterate. aggregateBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator)
static <T,K,V>
MutableMap<K,V>FJIterate. aggregateBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator, int batchSize)
static <T,K,V>
MutableMap<K,V>FJIterate. aggregateBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator, int batchSize, java.util.concurrent.ForkJoinPool executor)
static <T,K,V,R extends MutableMapIterable<K,V>>
RFJIterate. aggregateBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator, R mutableMap)
static <T,K,V,R extends MutableMapIterable<K,V>>
RFJIterate. aggregateBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator, R mutableMap, int batchSize)
static <T,K,V,R extends MutableMapIterable<K,V>>
RFJIterate. aggregateBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator, R mutableMap, int batchSize, java.util.concurrent.ForkJoinPool executor)
static <T,K,V>
MutableMap<K,V>FJIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
static <T,K,V>
MutableMap<K,V>FJIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator, int batchSize)
static <T,K,V>
MutableMap<K,V>FJIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator, int batchSize, java.util.concurrent.ForkJoinPool executor)
static <T,K,V,R extends MutableMapIterable<K,V>>
RFJIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator, R mutableMap)
static <T,K,V,R extends MutableMapIterable<K,V>>
RFJIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator, R mutableMap, int batchSize)
static <T,K,V,R extends MutableMapIterable<K,V>>
RFJIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator, R mutableMap, int batchSize, java.util.concurrent.ForkJoinPool executor)
static <T,V>
java.util.Collection<V>FJIterate. collect(java.lang.Iterable<T> iterable, Function<? super T,V> function)
Same effect asIterate.collect(Iterable, Function)
, but executed in parallel batches.static <T,V>
java.util.Collection<V>FJIterate. collect(java.lang.Iterable<T> iterable, Function<? super T,V> function, boolean allowReorderedResult)
Same effect asIterate.collect(Iterable, Function)
, but executed in parallel batches, and with potentially reordered result.static <T,V,R extends java.util.Collection<V>>
RFJIterate. collect(java.lang.Iterable<T> iterable, Function<? super T,V> function, R target, boolean allowReorderedResult)
Same effect asIterate.collect(Iterable, Function)
, but executed in parallel batches, and writing output into the specified collection.static <T,V,R extends java.util.Collection<V>>
RFJIterate. collect(java.lang.Iterable<T> iterable, Function<? super T,V> function, R target, int batchSize, java.util.concurrent.ForkJoinPool executor, boolean allowReorderedResult)
static <T,V>
java.util.Collection<V>FJIterate. collectIf(java.lang.Iterable<T> iterable, Predicate<? super T> predicate, Function<? super T,V> function)
Same effect asIterate.collectIf(Iterable, Predicate, Function)
, but executed in parallel batches.static <T,V>
java.util.Collection<V>FJIterate. collectIf(java.lang.Iterable<T> iterable, Predicate<? super T> predicate, Function<? super T,V> function, boolean allowReorderedResult)
Same effect asIterate.collectIf(Iterable, Predicate, Function)
, but executed in parallel batches, and with potentially reordered results.static <T,V,R extends java.util.Collection<V>>
RFJIterate. collectIf(java.lang.Iterable<T> iterable, Predicate<? super T> predicate, Function<? super T,V> function, R target, boolean allowReorderedResult)
Same effect asIterate.collectIf(Iterable, Predicate, Function)
, but executed in parallel batches, and writing output into the specified collection.static <T,V,R extends java.util.Collection<V>>
RFJIterate. collectIf(java.lang.Iterable<T> iterable, Predicate<? super T> predicate, Function<? super T,V> function, R target, int batchSize, java.util.concurrent.ForkJoinPool executor, boolean allowReorderedResult)
static <T,V>
java.util.Collection<V>FJIterate. flatCollect(java.lang.Iterable<T> iterable, Function<? super T,? extends java.lang.Iterable<V>> function)
static <T,V>
java.util.Collection<V>FJIterate. flatCollect(java.lang.Iterable<T> iterable, Function<? super T,? extends java.lang.Iterable<V>> function, boolean allowReorderedResult)
static <T,V,R extends java.util.Collection<V>>
RFJIterate. flatCollect(java.lang.Iterable<T> iterable, Function<? super T,? extends java.lang.Iterable<V>> function, R target, boolean allowReorderedResult)
static <T,V,R extends java.util.Collection<V>>
RFJIterate. flatCollect(java.lang.Iterable<T> iterable, Function<? super T,? extends java.lang.Iterable<V>> function, R target, int batchSize, java.util.concurrent.ForkJoinPool executor, boolean allowReorderedResult)
static <K,V>
MutableMultimap<K,V>FJIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,V>
MutableMultimap<K,V>FJIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, int batchSize)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,V>
MutableMultimap<K,V>FJIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, int batchSize, java.util.concurrent.ForkJoinPool executor)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,V,R extends MutableMultimap<K,V>>
MutableMultimap<K,V>FJIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, R concurrentMultimap)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,V,R extends MutableMultimap<K,V>>
MutableMultimap<K,V>FJIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, R concurrentMultimap, int batchSize)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,V,R extends MutableMultimap<K,V>>
MutableMultimap<K,V>FJIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, R concurrentMultimap, int batchSize, java.util.concurrent.ForkJoinPool executor)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap. -
Uses of Function in org.eclipse.collections.impl.lazy
Fields in org.eclipse.collections.impl.lazy declared as Function Modifier and Type Field Description private Function<? super T,? extends V>
CollectIterable.AttributePredicate. function
private Function<? super T,? extends V>
CollectIterable. function
private Function<? super T,? extends java.lang.Iterable<V>>
FlatCollectIterable. function
Methods in org.eclipse.collections.impl.lazy with parameters of type Function Modifier and Type Method Description <V> LazyIterable<V>
AbstractLazyIterable. collect(Function<? super T,? extends V> function)
<V> LazyIterable<V>
LazyIterableAdapter. collect(Function<? super T,? extends V> function)
<V> LazyIterable<V>
AbstractLazyIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> LazyIterable<V>
LazyIterableAdapter. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> LazyIterable<V>
AbstractLazyIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> LazyIterable<V>
LazyIterableAdapter. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> Multimap<V,T>
AbstractLazyIterable. groupBy(Function<? super T,? extends V> function)
<V> Multimap<V,T>
AbstractLazyIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MapIterable<V,T>
AbstractLazyIterable. groupByUniqueKey(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
java.util.Optional<T>AbstractLazyIterable. maxByOptional(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
java.util.Optional<T>AbstractLazyIterable. minByOptional(Function<? super T,? extends V> function)
<V> ObjectDoubleMap<V>
AbstractLazyIterable. sumByDouble(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
<V> ObjectDoubleMap<V>
AbstractLazyIterable. sumByFloat(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
<V> ObjectLongMap<V>
AbstractLazyIterable. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
<V> ObjectLongMap<V>
AbstractLazyIterable. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
Constructors in org.eclipse.collections.impl.lazy with parameters of type Function Constructor Description AttributePredicate(Function<? super T,? extends V> newFunction, Predicate<? super V> newPredicate)
CollectIterable(java.lang.Iterable<T> newAdapted, Function<? super T,? extends V> function)
FlatCollectIterable(java.lang.Iterable<T> newAdapted, Function<? super T,? extends java.lang.Iterable<V>> function)
-
Uses of Function in org.eclipse.collections.impl.lazy.iterator
Fields in org.eclipse.collections.impl.lazy.iterator declared as Function Modifier and Type Field Description private Function<? super T,? extends V>
CollectIterator. function
private Function<? super T,? extends java.lang.Iterable<V>>
FlatCollectIterator. function
Constructors in org.eclipse.collections.impl.lazy.iterator with parameters of type Function Constructor Description CollectIterator(java.lang.Iterable<T> iterable, Function<? super T,? extends V> function)
CollectIterator(java.util.Iterator<T> newIterator, Function<? super T,? extends V> function)
FlatCollectIterator(java.lang.Iterable<T> iterable, Function<? super T,? extends java.lang.Iterable<V>> newFunction)
FlatCollectIterator(java.util.Iterator<T> newIterator, Function<? super T,? extends java.lang.Iterable<V>> newFunction)
-
Uses of Function in org.eclipse.collections.impl.lazy.parallel
Methods in org.eclipse.collections.impl.lazy.parallel with parameters of type Function Modifier and Type Method Description <K,V>
MapIterable<K,V>AbstractMultiReaderParallelIterable. aggregateBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator)
<K,V>
MapIterable<K,V>AbstractParallelIterable. aggregateBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator)
<K,V>
MapIterable<K,V>AbstractSynchronizedParallelIterable. aggregateBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator)
<K,V>
MapIterable<K,V>NonParallelIterable. aggregateBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator)
<K,V>
MapIterable<K,V>AbstractMultiReaderParallelIterable. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
<K,V>
MapIterable<K,V>AbstractParallelIterable. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
<K,V>
MapIterable<K,V>AbstractSynchronizedParallelIterable. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
<K,V>
MapIterable<K,V>NonParallelIterable. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
<V> ParallelIterable<V>
AbstractParallelIterableImpl. collect(Function<? super T,? extends V> function)
<V> Batch<V>
Batch. collect(Function<? super T,? extends V> function)
<V> ParallelIterable<V>
MultiReaderParallelIterable. collect(Function<? super T,? extends V> function)
<V> ListBatch<V>
OrderedBatch. collect(Function<? super T,? extends V> function)
<V> ParallelIterable<V>
SynchronizedParallelIterable. collect(Function<? super T,? extends V> function)
protected <S,V>
voidAbstractParallelIterable. collectCombine(Function<Batch<T>,V> function, Procedure2<S,V> combineProcedure, S state)
private <S,V>
voidAbstractParallelIterable. collectCombineOrdered(Function<Batch<T>,V> function, Procedure2<S,V> combineProcedure, S state)
private <S,V>
voidAbstractParallelIterable. collectCombineUnordered(Function<Batch<T>,V> function, Procedure2<S,V> combineProcedure, S state)
<V> ParallelIterable<V>
AbstractParallelIterableImpl. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ParallelIterable<V>
MultiReaderParallelIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ParallelIterable<V>
SynchronizedParallelIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
private T
AbstractParallelIterable. collectReduce(Function<Batch<T>,T> map, Function2<T,T,T> function2)
private T
AbstractParallelIterable. collectReduceOrdered(Function<Batch<T>,T> map, Function2<T,T,T> function2)
private T
AbstractParallelIterable. collectReduceUnordered(Function<Batch<T>,T> map, Function2<T,T,T> function2)
<V> ParallelIterable<V>
AbstractParallelIterableImpl. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> Batch<V>
Batch. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ParallelIterable<V>
MultiReaderParallelIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ListBatch<V>
OrderedBatch. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ParallelIterable<V>
SynchronizedParallelIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> UnsortedBagMultimap<V,T>
AbstractParallelIterableImpl. groupBy(Function<? super T,? extends V> function)
<V> Multimap<V,T>
MultiReaderParallelIterable. groupBy(Function<? super T,? extends V> function)
<V> UnsortedSetMultimap<V,T>
ParallelDistinctIterable. groupBy(Function<? super T,? extends V> function)
<V> Multimap<V,T>
SynchronizedParallelIterable. groupBy(Function<? super T,? extends V> function)
<V> UnsortedBagMultimap<V,T>
AbstractParallelIterableImpl. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> Multimap<V,T>
MultiReaderParallelIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> UnsortedSetMultimap<V,T>
ParallelDistinctIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> Multimap<V,T>
SynchronizedParallelIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MapIterable<V,T>
AbstractMultiReaderParallelIterable. groupByUniqueKey(Function<? super T,? extends V> function)
<V> MapIterable<V,T>
AbstractParallelIterable. groupByUniqueKey(Function<? super T,? extends V> function)
<V> MapIterable<V,T>
AbstractSynchronizedParallelIterable. groupByUniqueKey(Function<? super T,? extends V> function)
<V> MapIterable<V,T>
NonParallelIterable. groupByUniqueKey(Function<? super T,? extends V> function)
<V> MapIterable<V,T>
ParallelDistinctIterable. groupByUniqueKey(Function<? super T,? extends V> function)
java.lang.String
AbstractMultiReaderParallelIterable. makeString(Function<? super T,java.lang.Object> function, java.lang.String start, java.lang.String separator, java.lang.String end)
<V extends java.lang.Comparable<? super V>>
TAbstractBatch. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TAbstractMultiReaderParallelIterable. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TAbstractParallelIterable. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TAbstractSynchronizedParallelIterable. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TBatch. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TNonParallelIterable. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TAbstractBatch. minBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TAbstractMultiReaderParallelIterable. minBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TAbstractParallelIterable. minBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TAbstractSynchronizedParallelIterable. minBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TBatch. minBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TNonParallelIterable. minBy(Function<? super T,? extends V> function)
private double
AbstractParallelIterable. sumOfDoubleOrdered(Function<Batch<T>,DoubleSumResultHolder> map)
<NK,NV>
MutableMap<NK,NV>AbstractMultiReaderParallelIterable. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>AbstractParallelIterable. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>AbstractSynchronizedParallelIterable. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>NonParallelIterable. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<V extends java.lang.Comparable<? super V>>
MutableSortedBag<T>AbstractMultiReaderParallelIterable. toSortedBagBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
MutableSortedBag<T>AbstractParallelIterable. toSortedBagBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
MutableSortedBag<T>AbstractSynchronizedParallelIterable. toSortedBagBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
MutableSortedBag<T>NonParallelIterable. toSortedBagBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
MutableList<T>AbstractMultiReaderParallelIterable. toSortedListBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
MutableList<T>AbstractParallelIterable. toSortedListBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
MutableList<T>AbstractSynchronizedParallelIterable. toSortedListBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
MutableList<T>NonParallelIterable. toSortedListBy(Function<? super T,? extends V> function)
<NK,NV>
MutableSortedMap<NK,NV>AbstractMultiReaderParallelIterable. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>AbstractMultiReaderParallelIterable. toSortedMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>AbstractParallelIterable. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>AbstractParallelIterable. toSortedMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>AbstractSynchronizedParallelIterable. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>AbstractSynchronizedParallelIterable. toSortedMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>NonParallelIterable. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>NonParallelIterable. toSortedMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<V extends java.lang.Comparable<? super V>>
MutableSortedSet<T>AbstractMultiReaderParallelIterable. toSortedSetBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
MutableSortedSet<T>AbstractParallelIterable. toSortedSetBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
MutableSortedSet<T>AbstractSynchronizedParallelIterable. toSortedSetBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
MutableSortedSet<T>NonParallelIterable. toSortedSetBy(Function<? super T,? extends V> function)
-
Uses of Function in org.eclipse.collections.impl.lazy.parallel.bag
Fields in org.eclipse.collections.impl.lazy.parallel.bag declared as Function Modifier and Type Field Description private Function<? super T,? extends V>
CollectUnsortedBagBatch. function
private Function<? super T,? extends java.lang.Iterable<V>>
FlatCollectUnsortedBagBatch. function
private Function<? super T,? extends V>
ParallelCollectUnsortedBag. function
Methods in org.eclipse.collections.impl.lazy.parallel.bag with parameters of type Function Modifier and Type Method Description <V> ParallelUnsortedBag<V>
AbstractParallelUnsortedBag. collect(Function<? super T,? extends V> function)
<VV> UnsortedBagBatch<VV>
CollectUnsortedBagBatch. collect(Function<? super V,? extends VV> function)
<VV> UnsortedBagBatch<VV>
FlatCollectUnsortedBagBatch. collect(Function<? super V,? extends VV> function)
<V> ParallelUnsortedBag<V>
NonParallelUnsortedBag. collect(Function<? super T,? extends V> function)
<V> UnsortedBagBatch<V>
SelectUnsortedBagBatch. collect(Function<? super T,? extends V> function)
<V> UnsortedBagBatch<V>
UnsortedBagBatch. collect(Function<? super T,? extends V> function)
<V> ParallelUnsortedBag<V>
AbstractParallelUnsortedBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ParallelUnsortedBag<V>
NonParallelUnsortedBag. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ParallelUnsortedBag<V>
AbstractParallelUnsortedBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V1> UnsortedBagBatch<V1>
CollectUnsortedBagBatch. flatCollect(Function<? super V,? extends java.lang.Iterable<V1>> function)
<V1> UnsortedBagBatch<V1>
FlatCollectUnsortedBagBatch. flatCollect(Function<? super V,? extends java.lang.Iterable<V1>> function)
<V> ParallelUnsortedBag<V>
NonParallelUnsortedBag. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> UnsortedBagBatch<V>
SelectUnsortedBagBatch. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> UnsortedBagBatch<V>
UnsortedBagBatch. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> UnsortedBagMultimap<V,T>
AbstractParallelUnsortedBag. groupBy(Function<? super T,? extends V> function)
<V> UnsortedBagMultimap<V,T>
NonParallelUnsortedBag. groupBy(Function<? super T,? extends V> function)
<V> UnsortedBagMultimap<V,T>
AbstractParallelUnsortedBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> UnsortedBagMultimap<V,T>
NonParallelUnsortedBag. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
Constructors in org.eclipse.collections.impl.lazy.parallel.bag with parameters of type Function Constructor Description CollectUnsortedBagBatch(Batch<T> unsortedBagBatch, Function<? super T,? extends V> function)
FlatCollectUnsortedBagBatch(Batch<T> unsortedBagBatch, Function<? super T,? extends java.lang.Iterable<V>> function)
ParallelCollectUnsortedBag(AbstractParallelUnsortedBag<T,? extends UnsortedBagBatch<T>> parallelIterable, Function<? super T,? extends V> function)
-
Uses of Function in org.eclipse.collections.impl.lazy.parallel.list
Fields in org.eclipse.collections.impl.lazy.parallel.list declared as Function Modifier and Type Field Description private Function<? super T,? extends V>
CollectListBatch. function
private Function<? super T,? extends java.lang.Iterable<V>>
FlatCollectListBatch. function
private Function<? super T,? extends V>
ParallelCollectListIterable. function
private Function<? super T,? extends java.lang.Iterable<V>>
ParallelFlatCollectListIterable. function
Methods in org.eclipse.collections.impl.lazy.parallel.list with parameters of type Function Modifier and Type Method Description <V> ParallelListIterable<V>
AbstractParallelListIterable. collect(Function<? super T,? extends V> function)
<VV> ListBatch<VV>
CollectListBatch. collect(Function<? super V,? extends VV> function)
<V> UnsortedBagBatch<V>
DistinctBatch. collect(Function<? super T,? extends V> function)
<VV> ListBatch<VV>
FlatCollectListBatch. collect(Function<? super V,? extends VV> function)
<V> ListBatch<V>
ListIterableBatch. collect(Function<? super T,? extends V> function)
<V> ParallelListIterable<V>
MultiReaderParallelListIterable. collect(Function<? super T,? extends V> function)
<V> ParallelListIterable<V>
NonParallelListIterable. collect(Function<? super T,? extends V> function)
<V> ListBatch<V>
SelectListBatch. collect(Function<? super T,? extends V> function)
<V> ParallelListIterable<V>
SynchronizedParallelListIterable. collect(Function<? super T,? extends V> function)
<V> ParallelListIterable<V>
AbstractParallelListIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ParallelListIterable<V>
MultiReaderParallelListIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ParallelListIterable<V>
NonParallelListIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ParallelListIterable<V>
SynchronizedParallelListIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ParallelListIterable<V>
AbstractParallelListIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<VV> ListBatch<VV>
CollectListBatch. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<V> UnsortedBagBatch<V>
DistinctBatch. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<VV> ListBatch<VV>
FlatCollectListBatch. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<V> ListBatch<V>
ListIterableBatch. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ParallelListIterable<V>
MultiReaderParallelListIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ParallelListIterable<V>
NonParallelListIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ListBatch<V>
SelectListBatch. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ParallelListIterable<V>
SynchronizedParallelListIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ListMultimap<V,T>
AbstractParallelListIterable. groupBy(Function<? super T,? extends V> function)
<V> ListMultimap<V,T>
ListIterableParallelIterable. groupBy(Function<? super T,? extends V> function)
<V> ListMultimap<V,T>
MultiReaderParallelListIterable. groupBy(Function<? super T,? extends V> function)
<V> ListMultimap<V,T>
NonParallelListIterable. groupBy(Function<? super T,? extends V> function)
<V> UnsortedSetMultimap<V,T>
ParallelDistinctListIterable. groupBy(Function<? super T,? extends V> function)
<V> ListMultimap<V,T>
SynchronizedParallelListIterable. groupBy(Function<? super T,? extends V> function)
<V> ListMultimap<V,T>
AbstractParallelListIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ListMultimap<V,T>
ListIterableParallelIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ListMultimap<V,T>
MultiReaderParallelListIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ListMultimap<V,T>
NonParallelListIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> UnsortedSetMultimap<V,T>
ParallelDistinctListIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ListMultimap<V,T>
SynchronizedParallelListIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MapIterable<V,T>
AbstractParallelListIterable. groupByUniqueKey(Function<? super T,? extends V> function)
<V> MapIterable<V,T>
ListIterableParallelIterable. groupByUniqueKey(Function<? super T,? extends V> function)
<V> MapIterable<V,T>
ParallelDistinctListIterable. groupByUniqueKey(Function<? super T,? extends V> function)
Constructors in org.eclipse.collections.impl.lazy.parallel.list with parameters of type Function Constructor Description CollectListBatch(Batch<T> batch, Function<? super T,? extends V> function)
FlatCollectListBatch(Batch<T> batch, Function<? super T,? extends java.lang.Iterable<V>> function)
ParallelCollectListIterable(AbstractParallelIterable<T,? extends OrderedBatch<T>> parallelIterable, Function<? super T,? extends V> function)
ParallelFlatCollectListIterable(AbstractParallelIterable<T,? extends OrderedBatch<T>> parallelIterable, Function<? super T,? extends java.lang.Iterable<V>> function)
-
Uses of Function in org.eclipse.collections.impl.lazy.parallel.set
Fields in org.eclipse.collections.impl.lazy.parallel.set declared as Function Modifier and Type Field Description private Function<? super T,? extends V>
CollectUnsortedSetBatch. function
private Function<? super T,? extends V>
ParallelCollectIterable. function
private Function<? super T,? extends java.lang.Iterable<V>>
ParallelFlatCollectIterable. function
Methods in org.eclipse.collections.impl.lazy.parallel.set with parameters of type Function Modifier and Type Method Description <V> ParallelIterable<V>
AbstractParallelUnsortedSetIterable. collect(Function<? super T,? extends V> function)
<VV> UnsortedBagBatch<VV>
CollectUnsortedSetBatch. collect(Function<? super V,? extends VV> function)
<V> ParallelIterable<V>
MultiReaderParallelUnsortedSetIterable. collect(Function<? super T,? extends V> function)
<V> ParallelIterable<V>
NonParallelUnsortedSetIterable. collect(Function<? super T,? extends V> function)
<V> UnsortedBagBatch<V>
SelectUnsortedSetBatch. collect(Function<? super T,? extends V> function)
<V> ParallelIterable<V>
SynchronizedParallelUnsortedSetIterable. collect(Function<? super T,? extends V> function)
<V> UnsortedBagBatch<V>
UnsortedSetBatch. collect(Function<? super T,? extends V> function)
<V> ParallelIterable<V>
AbstractParallelUnsortedSetIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ParallelIterable<V>
MultiReaderParallelUnsortedSetIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ParallelIterable<V>
NonParallelUnsortedSetIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ParallelIterable<V>
SynchronizedParallelUnsortedSetIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ParallelIterable<V>
AbstractParallelUnsortedSetIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V1> UnsortedBagBatch<V1>
CollectUnsortedSetBatch. flatCollect(Function<? super V,? extends java.lang.Iterable<V1>> function)
<V> ParallelIterable<V>
MultiReaderParallelUnsortedSetIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ParallelIterable<V>
NonParallelUnsortedSetIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> UnsortedBagBatch<V>
SelectUnsortedSetBatch. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ParallelIterable<V>
SynchronizedParallelUnsortedSetIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> UnsortedBagBatch<V>
UnsortedSetBatch. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> UnsortedSetMultimap<V,T>
AbstractParallelUnsortedSetIterable. groupBy(Function<? super T,? extends V> function)
<V> UnsortedSetMultimap<V,T>
MultiReaderParallelUnsortedSetIterable. groupBy(Function<? super T,? extends V> function)
<V> UnsortedSetMultimap<V,T>
NonParallelUnsortedSetIterable. groupBy(Function<? super T,? extends V> function)
<V1> UnsortedBagMultimap<V1,V>
ParallelCollectIterable. groupBy(Function<? super V,? extends V1> function)
<V1> UnsortedBagMultimap<V1,V>
ParallelFlatCollectIterable. groupBy(Function<? super V,? extends V1> function)
<V> UnsortedSetMultimap<V,T>
SynchronizedParallelUnsortedSetIterable. groupBy(Function<? super T,? extends V> function)
<V> UnsortedSetMultimap<V,T>
AbstractParallelUnsortedSetIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> UnsortedSetMultimap<V,T>
MultiReaderParallelUnsortedSetIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> UnsortedSetMultimap<V,T>
NonParallelUnsortedSetIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V1> UnsortedBagMultimap<V1,V>
ParallelCollectIterable. groupByEach(Function<? super V,? extends java.lang.Iterable<V1>> function)
<V1> UnsortedBagMultimap<V1,V>
ParallelFlatCollectIterable. groupByEach(Function<? super V,? extends java.lang.Iterable<V1>> function)
<V> UnsortedSetMultimap<V,T>
SynchronizedParallelUnsortedSetIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V1> MapIterable<V1,V>
ParallelCollectIterable. groupByUniqueKey(Function<? super V,? extends V1> function)
<V1> MapIterable<V1,V>
ParallelFlatCollectIterable. groupByUniqueKey(Function<? super V,? extends V1> function)
Constructors in org.eclipse.collections.impl.lazy.parallel.set with parameters of type Function Constructor Description CollectUnsortedSetBatch(UnsortedSetBatch<T> unsortedSetBatch, Function<? super T,? extends V> function)
ParallelCollectIterable(AbstractParallelIterable<T,? extends Batch<T>> delegate, Function<? super T,? extends V> function)
ParallelFlatCollectIterable(AbstractParallelIterable<T,? extends Batch<T>> delegate, Function<? super T,? extends java.lang.Iterable<V>> function)
-
Uses of Function in org.eclipse.collections.impl.lazy.parallel.set.sorted
Fields in org.eclipse.collections.impl.lazy.parallel.set.sorted declared as Function Modifier and Type Field Description private Function<? super T,? extends V>
CollectSortedSetBatch. function
private Function<? super T,? extends java.lang.Iterable<V>>
FlatCollectSortedSetBatch. function
Methods in org.eclipse.collections.impl.lazy.parallel.set.sorted with parameters of type Function Modifier and Type Method Description <V> ParallelListIterable<V>
AbstractParallelSortedSetIterable. collect(Function<? super T,? extends V> function)
<VV> ListBatch<VV>
CollectSortedSetBatch. collect(Function<? super V,? extends VV> function)
<VV> ListBatch<VV>
FlatCollectSortedSetBatch. collect(Function<? super V,? extends VV> function)
<V> ParallelListIterable<V>
NonParallelSortedSetIterable. collect(Function<? super T,? extends V> function)
<V> ListBatch<V>
SelectSortedSetBatch. collect(Function<? super T,? extends V> function)
<V> ParallelListIterable<V>
SynchronizedParallelSortedSetIterable. collect(Function<? super T,? extends V> function)
<V> ParallelListIterable<V>
AbstractParallelSortedSetIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ParallelListIterable<V>
NonParallelSortedSetIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ParallelListIterable<V>
SynchronizedParallelSortedSetIterable. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ParallelListIterable<V>
AbstractParallelSortedSetIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<VV> ListBatch<VV>
CollectSortedSetBatch. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV> ListBatch<VV>
FlatCollectSortedSetBatch. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<V> ParallelListIterable<V>
NonParallelSortedSetIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ListBatch<V>
SelectSortedSetBatch. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ParallelListIterable<V>
SynchronizedParallelSortedSetIterable. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> SortedSetMultimap<V,T>
AbstractParallelSortedSetIterable. groupBy(Function<? super T,? extends V> function)
<V> SortedSetMultimap<V,T>
NonParallelSortedSetIterable. groupBy(Function<? super T,? extends V> function)
<V> SortedSetMultimap<V,T>
SynchronizedParallelSortedSetIterable. groupBy(Function<? super T,? extends V> function)
<V> SortedSetMultimap<V,T>
AbstractParallelSortedSetIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> SortedSetMultimap<V,T>
NonParallelSortedSetIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> SortedSetMultimap<V,T>
SynchronizedParallelSortedSetIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MapIterable<V,T>
AbstractParallelSortedSetIterable. groupByUniqueKey(Function<? super T,? extends V> function)
Constructors in org.eclipse.collections.impl.lazy.parallel.set.sorted with parameters of type Function Constructor Description CollectSortedSetBatch(SortedSetBatch<T> sortedSetBatch, Function<? super T,? extends V> function)
FlatCollectSortedSetBatch(SortedSetBatch<T> sortedSetBatch, Function<? super T,? extends java.lang.Iterable<V>> function)
-
Uses of Function in org.eclipse.collections.impl.list
Methods in org.eclipse.collections.impl.list with parameters of type Function Modifier and Type Method Description <T,R extends java.util.Collection<T>>
RInterval. collect(Function<? super java.lang.Integer,? extends T> function, R target)
-
Uses of Function in org.eclipse.collections.impl.list.fixed
Methods in org.eclipse.collections.impl.list.fixed with parameters of type Function Modifier and Type Method Description <V> MutableList<V>
AbstractArrayAdapter. collect(Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RAbstractArrayAdapter. collect(Function<? super T,? extends V> function, R target)
<V,R extends java.util.Collection<V>>
RAbstractArrayAdapter. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function, R target)
<V> MutableList<V>
AbstractArrayAdapter. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends java.util.Collection<V>>
RAbstractArrayAdapter. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V extends java.lang.Comparable<? super V>>
TEmptyList. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TEmptyList. minBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
MutableList<T>EmptyList. sortThisBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
MutableList<T>SingletonList. sortThisBy(Function<? super T,? extends V> function)
-
Uses of Function in org.eclipse.collections.impl.list.immutable
Methods in org.eclipse.collections.impl.list.immutable with parameters of type Function Modifier and Type Method Description <V> ImmutableList<V>
AbstractImmutableList. collect(Function<? super T,? extends V> function)
<V> ImmutableList<V>
ImmutableArrayList. collect(Function<? super T,? extends V> function)
<V> ImmutableList<V>
ImmutableEmptyList. collect(Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RImmutableEmptyList. collect(Function<? super T,? extends V> function, R target)
<V> ImmutableList<V>
AbstractImmutableList. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ImmutableList<V>
ImmutableArrayList. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ImmutableList<V>
ImmutableEmptyList. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RImmutableEmptyList. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function, R target)
<V> ImmutableBag<V>
ImmutableEmptyList. countBy(Function<? super T,? extends V> function)
<V,R extends MutableBagIterable<V>>
RImmutableEmptyList. countBy(Function<? super T,? extends V> function, R target)
<V> ImmutableBag<V>
ImmutableEmptyList. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends MutableBagIterable<V>>
RImmutableEmptyList. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> ImmutableList<T>
AbstractImmutableList. distinctBy(Function<? super T,? extends V> function)
<V> ImmutableList<V>
AbstractImmutableList. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends java.util.Collection<V>>
RAbstractImmutableList. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> ImmutableList<V>
ImmutableArrayList. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends java.util.Collection<V>>
RImmutableArrayList. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> ImmutableList<V>
ImmutableEmptyList. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends java.util.Collection<V>>
RImmutableEmptyList. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function, R targetCollection)
<V> ImmutableListMultimap<V,T>
AbstractImmutableList. groupBy(Function<? super T,? extends V> function)
<V,R extends MutableMultimap<V,T>>
RAbstractImmutableList. groupBy(Function<? super T,? extends V> function, R target)
<V> ImmutableListMultimap<V,T>
AbstractImmutableList. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends MutableMultimap<V,T>>
RAbstractImmutableList. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V extends java.lang.Comparable<? super V>>
TAbstractImmutableList. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TImmutableArrayList. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TImmutableEmptyList. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TAbstractImmutableList. minBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TImmutableArrayList. minBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TImmutableEmptyList. minBy(Function<? super T,? extends V> function)
-
Uses of Function in org.eclipse.collections.impl.list.mutable
Methods in org.eclipse.collections.impl.list.mutable with parameters of type Function Modifier and Type Method Description <V> MutableList<V>
AbstractListAdapter. collect(Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RAbstractMutableList. collect(Function<? super T,? extends V> function, R target)
<V> ArrayListAdapter<V>
ArrayListAdapter. collect(Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RCompositeFastList. collect(Function<? super E,? extends V> function, R target)
<V> FastList<V>
FastList. collect(Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RFastList. collect(Function<? super T,? extends V> function, R target)
<V> MutableList<V>
MultiReaderFastList. collect(Function<? super T,? extends V> function)
<V> MutableList<V>
MultiReaderFastList.UntouchableMutableList. collect(Function<? super T,? extends V> function)
<V> MutableList<V>
RandomAccessListAdapter. collect(Function<? super T,? extends V> function)
<V> MutableList<V>
SynchronizedMutableList. collect(Function<? super T,? extends V> function)
<V> MutableList<V>
UnmodifiableMutableList. collect(Function<? super T,? extends V> function)
<V> MutableList<V>
AbstractListAdapter. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RAbstractMutableList. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function, R target)
<V> ArrayListAdapter<V>
ArrayListAdapter. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> FastList<V>
FastList. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RFastList. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function, R target)
<V> MutableList<V>
MultiReaderFastList. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableList<V>
MultiReaderFastList.UntouchableMutableList. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableList<V>
RandomAccessListAdapter. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableList<V>
SynchronizedMutableList. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableList<V>
UnmodifiableMutableList. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableList<T>
AbstractListAdapter. distinctBy(Function<? super T,? extends V> function)
<V> MutableList<T>
AbstractMutableList. distinctBy(Function<? super T,? extends V> function)
<V> ArrayListAdapter<T>
ArrayListAdapter. distinctBy(Function<? super T,? extends V> function)
<V> MutableList<T>
MultiReaderFastList. distinctBy(Function<? super T,? extends V> function)
<V> MutableList<T>
MultiReaderFastList.UntouchableMutableList. distinctBy(Function<? super T,? extends V> function)
<V> MutableList<T>
SynchronizedMutableList. distinctBy(Function<? super T,? extends V> function)
<V> MutableList<T>
UnmodifiableMutableList. distinctBy(Function<? super T,? extends V> function)
<V> MutableList<V>
AbstractListAdapter. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends java.util.Collection<V>>
RAbstractMutableList. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> ArrayListAdapter<V>
ArrayListAdapter. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> FastList<V>
FastList. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends java.util.Collection<V>>
RFastList. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> MutableList<V>
MultiReaderFastList. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableList<V>
MultiReaderFastList.UntouchableMutableList. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableList<V>
RandomAccessListAdapter. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableList<V>
SynchronizedMutableList. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableList<V>
UnmodifiableMutableList. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<R extends MutableBooleanCollection>
RFastList. flatCollectBoolean(Function<? super T,? extends BooleanIterable> function, R target)
<R extends MutableByteCollection>
RFastList. flatCollectByte(Function<? super T,? extends ByteIterable> function, R target)
<R extends MutableCharCollection>
RFastList. flatCollectChar(Function<? super T,? extends CharIterable> function, R target)
<R extends MutableDoubleCollection>
RFastList. flatCollectDouble(Function<? super T,? extends DoubleIterable> function, R target)
<R extends MutableFloatCollection>
RFastList. flatCollectFloat(Function<? super T,? extends FloatIterable> function, R target)
<R extends MutableIntCollection>
RFastList. flatCollectInt(Function<? super T,? extends IntIterable> function, R target)
<R extends MutableLongCollection>
RFastList. flatCollectLong(Function<? super T,? extends LongIterable> function, R target)
<R extends MutableShortCollection>
RFastList. flatCollectShort(Function<? super T,? extends ShortIterable> function, R target)
<V> MutableListMultimap<V,T>
AbstractListAdapter. groupBy(Function<? super T,? extends V> function)
<V> FastListMultimap<V,T>
AbstractMutableList. groupBy(Function<? super T,? extends V> function)
<V> FastListMultimap<V,T>
ArrayListAdapter. groupBy(Function<? super T,? extends V> function)
<V> FastListMultimap<V,T>
FastList. groupBy(Function<? super T,? extends V> function)
<V,R extends MutableMultimap<V,T>>
RFastList. groupBy(Function<? super T,? extends V> function, R target)
<V> MutableListMultimap<V,T>
MultiReaderFastList. groupBy(Function<? super T,? extends V> function)
<V> MutableListMultimap<V,T>
MultiReaderFastList.UntouchableMutableList. groupBy(Function<? super T,? extends V> function)
<V> FastListMultimap<V,T>
RandomAccessListAdapter. groupBy(Function<? super T,? extends V> function)
<V> MutableListMultimap<V,T>
SynchronizedMutableList. groupBy(Function<? super T,? extends V> function)
<V> MutableListMultimap<V,T>
UnmodifiableMutableList. groupBy(Function<? super T,? extends V> function)
<V> MutableListMultimap<V,T>
AbstractListAdapter. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> FastListMultimap<V,T>
AbstractMutableList. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> FastListMultimap<V,T>
ArrayListAdapter. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> FastListMultimap<V,T>
FastList. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends MutableMultimap<V,T>>
RFastList. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> MutableListMultimap<V,T>
MultiReaderFastList. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableListMultimap<V,T>
MultiReaderFastList.UntouchableMutableList. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> FastListMultimap<V,T>
RandomAccessListAdapter. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableListMultimap<V,T>
SynchronizedMutableList. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableListMultimap<V,T>
UnmodifiableMutableList. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<K> MutableMap<K,T>
AbstractMutableList. groupByUniqueKey(Function<? super T,? extends K> function)
<K> MutableMap<K,T>
FastList. groupByUniqueKey(Function<? super T,? extends K> function)
<K,R extends MutableMapIterable<K,T>>
RFastList. groupByUniqueKey(Function<? super T,? extends K> function, R target)
<V> MutableMap<V,T>
MultiReaderFastList. groupByUniqueKey(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TAbstractMutableList. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TFastList. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TAbstractMutableList. minBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TFastList. minBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
MultiReaderList<T>MultiReaderFastList. sortThisBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
MutableList<T>MultiReaderFastList.UntouchableMutableList. sortThisBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
MutableList<T>SynchronizedMutableList. sortThisBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
MutableList<T>UnmodifiableMutableList. sortThisBy(Function<? super T,? extends V> function)
<V> MutableObjectDoubleMap<V>
FastList. sumByDouble(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
<V> MutableObjectDoubleMap<V>
FastList. sumByFloat(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
<V> MutableObjectLongMap<V>
FastList. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
<V> MutableObjectLongMap<V>
FastList. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
-
Uses of Function in org.eclipse.collections.impl.map
Methods in org.eclipse.collections.impl.map with parameters of type Function Modifier and Type Method Description <K1,V1,V2>
MutableMapIterable<K1,V2>AbstractSynchronizedMapIterable. aggregateBy(Function<? super K,? extends K1> keyFunction, Function<? super V,? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2,? super V1,? extends V2> nonMutatingAggregator)
<KK,VV>
MutableMapIterable<KK,VV>AbstractSynchronizedMapIterable. aggregateBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
<KK,VV>
MutableMap<KK,VV>AbstractSynchronizedMapIterable. aggregateInPlaceBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<V1> MutableBag<V1>
AbstractSynchronizedMapIterable. countBy(Function<? super V,? extends V1> function)
<V1> MutableBag<V1>
AbstractSynchronizedMapIterable. countByEach(Function<? super V,? extends java.lang.Iterable<V1>> function)
<P> V
AbstractSynchronizedMapIterable. getIfAbsentPutWith(K key, Function<? super P,? extends V> function, P parameter)
V
AbstractSynchronizedMapIterable. getIfAbsentPutWithKey(K key, Function<? super K,? extends V> function)
<P> V
AbstractMapIterable. getIfAbsentWith(K key, Function<? super P,? extends V> function, P parameter)
<P> V
AbstractSynchronizedMapIterable. getIfAbsentWith(K key, Function<? super P,? extends V> function, P parameter)
<V1> MutableMultimap<V1,V>
AbstractSynchronizedMapIterable. groupBy(Function<? super V,? extends V1> function)
<V1> MutableMultimap<V1,V>
AbstractSynchronizedMapIterable. groupByEach(Function<? super V,? extends java.lang.Iterable<V1>> function)
<VV> MutableMapIterable<VV,V>
AbstractSynchronizedMapIterable. groupByUniqueKey(Function<? super V,? extends VV> function)
<A> A
AbstractMapIterable. ifPresentApply(K key, Function<? super V,? extends A> function)
<A> A
AbstractSynchronizedMapIterable. ifPresentApply(K key, Function<? super V,? extends A> function)
<V1> MutableObjectDoubleMap<V1>
AbstractSynchronizedMapIterable. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
AbstractSynchronizedMapIterable. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
AbstractSynchronizedMapIterable. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
AbstractSynchronizedMapIterable. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
V
AbstractSynchronizedMapIterable. updateValue(K key, Function0<? extends V> factory, Function<? super V,? extends V> function)
-
Uses of Function in org.eclipse.collections.impl.map.fixed
Methods in org.eclipse.collections.impl.map.fixed with parameters of type Function Modifier and Type Method Description <E> MutableMap<K,V>
AbstractMemoryEfficientMutableMap. collectKeysAndValues(java.lang.Iterable<E> iterable, Function<? super E,? extends K> keyFunction, Function<? super E,? extends V> valueFunction)
V
AbstractMemoryEfficientMutableMap. updateValue(K key, Function0<? extends V> factory, Function<? super V,? extends V> function)
-
Uses of Function in org.eclipse.collections.impl.map.immutable
Methods in org.eclipse.collections.impl.map.immutable with parameters of type Function Modifier and Type Method Description <K1,V1,V2>
ImmutableMap<K1,V2>AbstractImmutableMap. aggregateBy(Function<? super K,? extends K1> keyFunction, Function<? super V,? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2,? super V1,? extends V2> nonMutatingAggregator)
<R> ImmutableBag<R>
AbstractImmutableMap. collect(Function<? super V,? extends R> function)
<R> ImmutableBag<R>
AbstractImmutableMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends R> function)
<V1> ImmutableBag<V1>
AbstractImmutableMap. countBy(Function<? super V,? extends V1> function)
<V1> ImmutableBag<V1>
AbstractImmutableMap. countByEach(Function<? super V,? extends java.lang.Iterable<V1>> function)
<R> ImmutableBag<R>
AbstractImmutableMap. flatCollect(Function<? super V,? extends java.lang.Iterable<R>> function)
<P> V
ImmutableEmptyMap. getIfAbsentWith(K key, Function<? super P,? extends V> function, P parameter)
<P> V
ImmutableUnifiedMap. getIfAbsentWith(K key, Function<? super P,? extends V> function, P parameter)
<VV> ImmutableBagMultimap<VV,V>
AbstractImmutableMap. groupBy(Function<? super V,? extends VV> function)
<VV> ImmutableBagMultimap<VV,V>
AbstractImmutableMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<V1> ImmutableMap<V1,V>
AbstractImmutableMap. groupByUniqueKey(Function<? super V,? extends V1> function)
<A> A
ImmutableEmptyMap. ifPresentApply(K key, Function<? super V,? extends A> function)
<A> A
ImmutableUnifiedMap. ifPresentApply(K key, Function<? super V,? extends A> function)
<V1> ImmutableObjectDoubleMap<V1>
AbstractImmutableMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
AbstractImmutableMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
AbstractImmutableMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
AbstractImmutableMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
-
Uses of Function in org.eclipse.collections.impl.map.immutable.primitive
Methods in org.eclipse.collections.impl.map.immutable.primitive with parameters of type Function Modifier and Type Method Description <K,VV>
ImmutableMap<K,VV>ImmutableByteObjectHashMap. aggregateBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
<K,VV>
ImmutableMap<K,VV>ImmutableCharObjectHashMap. aggregateBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
<K,VV>
ImmutableMap<K,VV>ImmutableDoubleObjectHashMap. aggregateBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
<K,VV>
ImmutableMap<K,VV>ImmutableFloatObjectHashMap. aggregateBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
<K,VV>
ImmutableMap<K,VV>ImmutableIntObjectHashMap. aggregateBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
<K,VV>
ImmutableMap<K,VV>ImmutableLongObjectHashMap. aggregateBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
<K,VV>
ImmutableMap<K,VV>ImmutableShortObjectHashMap. aggregateBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
<VV> ImmutableBag<VV>
ImmutableByteObjectEmptyMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableByteObjectEmptyMap. collect(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableByteObjectHashMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableByteObjectHashMap. collect(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableByteObjectSingletonMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableByteObjectSingletonMap. collect(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableCharObjectEmptyMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableCharObjectEmptyMap. collect(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableCharObjectHashMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableCharObjectHashMap. collect(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableCharObjectSingletonMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableCharObjectSingletonMap. collect(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableDoubleObjectEmptyMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableDoubleObjectEmptyMap. collect(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableDoubleObjectHashMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableDoubleObjectHashMap. collect(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableDoubleObjectSingletonMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableDoubleObjectSingletonMap. collect(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableFloatObjectEmptyMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableFloatObjectEmptyMap. collect(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableFloatObjectHashMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableFloatObjectHashMap. collect(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableFloatObjectSingletonMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableFloatObjectSingletonMap. collect(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableIntObjectEmptyMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableIntObjectEmptyMap. collect(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableIntObjectHashMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableIntObjectHashMap. collect(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableIntObjectSingletonMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableIntObjectSingletonMap. collect(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableLongObjectEmptyMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableLongObjectEmptyMap. collect(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableLongObjectHashMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableLongObjectHashMap. collect(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableLongObjectSingletonMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableLongObjectSingletonMap. collect(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableShortObjectEmptyMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableShortObjectEmptyMap. collect(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableShortObjectHashMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableShortObjectHashMap. collect(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableShortObjectSingletonMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableShortObjectSingletonMap. collect(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableByteObjectEmptyMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableByteObjectEmptyMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableByteObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableByteObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableByteObjectSingletonMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableByteObjectSingletonMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableCharObjectEmptyMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableCharObjectEmptyMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableCharObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableCharObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableCharObjectSingletonMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableCharObjectSingletonMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableDoubleObjectEmptyMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableDoubleObjectEmptyMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableDoubleObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableDoubleObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableDoubleObjectSingletonMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableDoubleObjectSingletonMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableFloatObjectEmptyMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableFloatObjectEmptyMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableFloatObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableFloatObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableFloatObjectSingletonMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableFloatObjectSingletonMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableIntObjectEmptyMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableIntObjectEmptyMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableIntObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableIntObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableIntObjectSingletonMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableIntObjectSingletonMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableLongObjectEmptyMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableLongObjectEmptyMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableLongObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableLongObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableLongObjectSingletonMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableLongObjectSingletonMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableShortObjectEmptyMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableShortObjectEmptyMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableShortObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableShortObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableShortObjectSingletonMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RImmutableShortObjectSingletonMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> ImmutableBag<VV>
ImmutableByteObjectEmptyMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RImmutableByteObjectEmptyMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBag<VV>
ImmutableByteObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RImmutableByteObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBag<VV>
ImmutableByteObjectSingletonMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RImmutableByteObjectSingletonMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBag<VV>
ImmutableCharObjectEmptyMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RImmutableCharObjectEmptyMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBag<VV>
ImmutableCharObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RImmutableCharObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBag<VV>
ImmutableCharObjectSingletonMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RImmutableCharObjectSingletonMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBag<VV>
ImmutableDoubleObjectEmptyMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RImmutableDoubleObjectEmptyMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBag<VV>
ImmutableDoubleObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RImmutableDoubleObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBag<VV>
ImmutableDoubleObjectSingletonMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RImmutableDoubleObjectSingletonMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBag<VV>
ImmutableFloatObjectEmptyMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RImmutableFloatObjectEmptyMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBag<VV>
ImmutableFloatObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RImmutableFloatObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBag<VV>
ImmutableFloatObjectSingletonMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RImmutableFloatObjectSingletonMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBag<VV>
ImmutableIntObjectEmptyMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RImmutableIntObjectEmptyMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBag<VV>
ImmutableIntObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RImmutableIntObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBag<VV>
ImmutableIntObjectSingletonMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RImmutableIntObjectSingletonMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBag<VV>
ImmutableLongObjectEmptyMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RImmutableLongObjectEmptyMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBag<VV>
ImmutableLongObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RImmutableLongObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBag<VV>
ImmutableLongObjectSingletonMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RImmutableLongObjectSingletonMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBag<VV>
ImmutableShortObjectEmptyMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RImmutableShortObjectEmptyMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBag<VV>
ImmutableShortObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RImmutableShortObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBag<VV>
ImmutableShortObjectSingletonMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RImmutableShortObjectSingletonMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<R extends MutableBooleanCollection>
RImmutableByteObjectEmptyMap. flatCollectBoolean(Function<? super V,? extends BooleanIterable> function, R target)
<R extends MutableBooleanCollection>
RImmutableCharObjectEmptyMap. flatCollectBoolean(Function<? super V,? extends BooleanIterable> function, R target)
<R extends MutableBooleanCollection>
RImmutableDoubleObjectEmptyMap. flatCollectBoolean(Function<? super V,? extends BooleanIterable> function, R target)
<R extends MutableBooleanCollection>
RImmutableFloatObjectEmptyMap. flatCollectBoolean(Function<? super V,? extends BooleanIterable> function, R target)
<R extends MutableBooleanCollection>
RImmutableIntObjectEmptyMap. flatCollectBoolean(Function<? super V,? extends BooleanIterable> function, R target)
<R extends MutableBooleanCollection>
RImmutableLongObjectEmptyMap. flatCollectBoolean(Function<? super V,? extends BooleanIterable> function, R target)
<R extends MutableBooleanCollection>
RImmutableShortObjectEmptyMap. flatCollectBoolean(Function<? super V,? extends BooleanIterable> function, R target)
<R extends MutableByteCollection>
RImmutableByteObjectEmptyMap. flatCollectByte(Function<? super V,? extends ByteIterable> function, R target)
<R extends MutableByteCollection>
RImmutableCharObjectEmptyMap. flatCollectByte(Function<? super V,? extends ByteIterable> function, R target)
<R extends MutableByteCollection>
RImmutableDoubleObjectEmptyMap. flatCollectByte(Function<? super V,? extends ByteIterable> function, R target)
<R extends MutableByteCollection>
RImmutableFloatObjectEmptyMap. flatCollectByte(Function<? super V,? extends ByteIterable> function, R target)
<R extends MutableByteCollection>
RImmutableIntObjectEmptyMap. flatCollectByte(Function<? super V,? extends ByteIterable> function, R target)
<R extends MutableByteCollection>
RImmutableLongObjectEmptyMap. flatCollectByte(Function<? super V,? extends ByteIterable> function, R target)
<R extends MutableByteCollection>
RImmutableShortObjectEmptyMap. flatCollectByte(Function<? super V,? extends ByteIterable> function, R target)
<R extends MutableCharCollection>
RImmutableByteObjectEmptyMap. flatCollectChar(Function<? super V,? extends CharIterable> function, R target)
<R extends MutableCharCollection>
RImmutableCharObjectEmptyMap. flatCollectChar(Function<? super V,? extends CharIterable> function, R target)
<R extends MutableCharCollection>
RImmutableDoubleObjectEmptyMap. flatCollectChar(Function<? super V,? extends CharIterable> function, R target)
<R extends MutableCharCollection>
RImmutableFloatObjectEmptyMap. flatCollectChar(Function<? super V,? extends CharIterable> function, R target)
<R extends MutableCharCollection>
RImmutableIntObjectEmptyMap. flatCollectChar(Function<? super V,? extends CharIterable> function, R target)
<R extends MutableCharCollection>
RImmutableLongObjectEmptyMap. flatCollectChar(Function<? super V,? extends CharIterable> function, R target)
<R extends MutableCharCollection>
RImmutableShortObjectEmptyMap. flatCollectChar(Function<? super V,? extends CharIterable> function, R target)
<R extends MutableDoubleCollection>
RImmutableByteObjectEmptyMap. flatCollectDouble(Function<? super V,? extends DoubleIterable> function, R target)
<R extends MutableDoubleCollection>
RImmutableCharObjectEmptyMap. flatCollectDouble(Function<? super V,? extends DoubleIterable> function, R target)
<R extends MutableDoubleCollection>
RImmutableDoubleObjectEmptyMap. flatCollectDouble(Function<? super V,? extends DoubleIterable> function, R target)
<R extends MutableDoubleCollection>
RImmutableFloatObjectEmptyMap. flatCollectDouble(Function<? super V,? extends DoubleIterable> function, R target)
<R extends MutableDoubleCollection>
RImmutableIntObjectEmptyMap. flatCollectDouble(Function<? super V,? extends DoubleIterable> function, R target)
<R extends MutableDoubleCollection>
RImmutableLongObjectEmptyMap. flatCollectDouble(Function<? super V,? extends DoubleIterable> function, R target)
<R extends MutableDoubleCollection>
RImmutableShortObjectEmptyMap. flatCollectDouble(Function<? super V,? extends DoubleIterable> function, R target)
<R extends MutableFloatCollection>
RImmutableByteObjectEmptyMap. flatCollectFloat(Function<? super V,? extends FloatIterable> function, R target)
<R extends MutableFloatCollection>
RImmutableCharObjectEmptyMap. flatCollectFloat(Function<? super V,? extends FloatIterable> function, R target)
<R extends MutableFloatCollection>
RImmutableDoubleObjectEmptyMap. flatCollectFloat(Function<? super V,? extends FloatIterable> function, R target)
<R extends MutableFloatCollection>
RImmutableFloatObjectEmptyMap. flatCollectFloat(Function<? super V,? extends FloatIterable> function, R target)
<R extends MutableFloatCollection>
RImmutableIntObjectEmptyMap. flatCollectFloat(Function<? super V,? extends FloatIterable> function, R target)
<R extends MutableFloatCollection>
RImmutableLongObjectEmptyMap. flatCollectFloat(Function<? super V,? extends FloatIterable> function, R target)
<R extends MutableFloatCollection>
RImmutableShortObjectEmptyMap. flatCollectFloat(Function<? super V,? extends FloatIterable> function, R target)
<R extends MutableIntCollection>
RImmutableByteObjectEmptyMap. flatCollectInt(Function<? super V,? extends IntIterable> function, R target)
<R extends MutableIntCollection>
RImmutableCharObjectEmptyMap. flatCollectInt(Function<? super V,? extends IntIterable> function, R target)
<R extends MutableIntCollection>
RImmutableDoubleObjectEmptyMap. flatCollectInt(Function<? super V,? extends IntIterable> function, R target)
<R extends MutableIntCollection>
RImmutableFloatObjectEmptyMap. flatCollectInt(Function<? super V,? extends IntIterable> function, R target)
<R extends MutableIntCollection>
RImmutableIntObjectEmptyMap. flatCollectInt(Function<? super V,? extends IntIterable> function, R target)
<R extends MutableIntCollection>
RImmutableLongObjectEmptyMap. flatCollectInt(Function<? super V,? extends IntIterable> function, R target)
<R extends MutableIntCollection>
RImmutableShortObjectEmptyMap. flatCollectInt(Function<? super V,? extends IntIterable> function, R target)
<R extends MutableLongCollection>
RImmutableByteObjectEmptyMap. flatCollectLong(Function<? super V,? extends LongIterable> function, R target)
<R extends MutableLongCollection>
RImmutableCharObjectEmptyMap. flatCollectLong(Function<? super V,? extends LongIterable> function, R target)
<R extends MutableLongCollection>
RImmutableDoubleObjectEmptyMap. flatCollectLong(Function<? super V,? extends LongIterable> function, R target)
<R extends MutableLongCollection>
RImmutableFloatObjectEmptyMap. flatCollectLong(Function<? super V,? extends LongIterable> function, R target)
<R extends MutableLongCollection>
RImmutableIntObjectEmptyMap. flatCollectLong(Function<? super V,? extends LongIterable> function, R target)
<R extends MutableLongCollection>
RImmutableLongObjectEmptyMap. flatCollectLong(Function<? super V,? extends LongIterable> function, R target)
<R extends MutableLongCollection>
RImmutableShortObjectEmptyMap. flatCollectLong(Function<? super V,? extends LongIterable> function, R target)
<R extends MutableShortCollection>
RImmutableByteObjectEmptyMap. flatCollectShort(Function<? super V,? extends ShortIterable> function, R target)
<R extends MutableShortCollection>
RImmutableCharObjectEmptyMap. flatCollectShort(Function<? super V,? extends ShortIterable> function, R target)
<R extends MutableShortCollection>
RImmutableDoubleObjectEmptyMap. flatCollectShort(Function<? super V,? extends ShortIterable> function, R target)
<R extends MutableShortCollection>
RImmutableFloatObjectEmptyMap. flatCollectShort(Function<? super V,? extends ShortIterable> function, R target)
<R extends MutableShortCollection>
RImmutableIntObjectEmptyMap. flatCollectShort(Function<? super V,? extends ShortIterable> function, R target)
<R extends MutableShortCollection>
RImmutableLongObjectEmptyMap. flatCollectShort(Function<? super V,? extends ShortIterable> function, R target)
<R extends MutableShortCollection>
RImmutableShortObjectEmptyMap. flatCollectShort(Function<? super V,? extends ShortIterable> function, R target)
<T,V>
ImmutableByteObjectMap<V>ImmutableByteObjectMapFactoryImpl. from(java.lang.Iterable<T> iterable, ByteFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
<T,V>
ImmutableCharObjectMap<V>ImmutableCharObjectMapFactoryImpl. from(java.lang.Iterable<T> iterable, CharFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
<T,V>
ImmutableDoubleObjectMap<V>ImmutableDoubleObjectMapFactoryImpl. from(java.lang.Iterable<T> iterable, DoubleFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
<T,V>
ImmutableFloatObjectMap<V>ImmutableFloatObjectMapFactoryImpl. from(java.lang.Iterable<T> iterable, FloatFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
<T,V>
ImmutableIntObjectMap<V>ImmutableIntObjectMapFactoryImpl. from(java.lang.Iterable<T> iterable, IntFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
<T,V>
ImmutableLongObjectMap<V>ImmutableLongObjectMapFactoryImpl. from(java.lang.Iterable<T> iterable, LongFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
<T,K>
ImmutableObjectBooleanMap<K>ImmutableObjectBooleanMapFactoryImpl. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, BooleanFunction<? super T> valueFunction)
<T,K>
ImmutableObjectByteMap<K>ImmutableObjectByteMapFactoryImpl. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, ByteFunction<? super T> valueFunction)
<T,K>
ImmutableObjectCharMap<K>ImmutableObjectCharMapFactoryImpl. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, CharFunction<? super T> valueFunction)
<T,K>
ImmutableObjectDoubleMap<K>ImmutableObjectDoubleMapFactoryImpl. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, DoubleFunction<? super T> valueFunction)
<T,K>
ImmutableObjectFloatMap<K>ImmutableObjectFloatMapFactoryImpl. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, FloatFunction<? super T> valueFunction)
<T,K>
ImmutableObjectIntMap<K>ImmutableObjectIntMapFactoryImpl. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, IntFunction<? super T> valueFunction)
<T,K>
ImmutableObjectLongMap<K>ImmutableObjectLongMapFactoryImpl. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, LongFunction<? super T> valueFunction)
<T,K>
ImmutableObjectShortMap<K>ImmutableObjectShortMapFactoryImpl. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, ShortFunction<? super T> valueFunction)
<T,V>
ImmutableShortObjectMap<V>ImmutableShortObjectMapFactoryImpl. from(java.lang.Iterable<T> iterable, ShortFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
<VV> ImmutableBagMultimap<VV,V>
ImmutableByteObjectEmptyMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableByteObjectEmptyMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableByteObjectHashMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableByteObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableByteObjectSingletonMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableByteObjectSingletonMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableCharObjectEmptyMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableCharObjectEmptyMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableCharObjectHashMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableCharObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableCharObjectSingletonMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableCharObjectSingletonMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableDoubleObjectEmptyMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableDoubleObjectEmptyMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableDoubleObjectHashMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableDoubleObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableDoubleObjectSingletonMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableDoubleObjectSingletonMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableFloatObjectEmptyMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableFloatObjectEmptyMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableFloatObjectHashMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableFloatObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableFloatObjectSingletonMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableFloatObjectSingletonMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableIntObjectEmptyMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableIntObjectEmptyMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableIntObjectHashMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableIntObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableIntObjectSingletonMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableIntObjectSingletonMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableLongObjectEmptyMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableLongObjectEmptyMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableLongObjectHashMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableLongObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableLongObjectSingletonMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableLongObjectSingletonMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableShortObjectEmptyMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableShortObjectEmptyMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableShortObjectHashMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableShortObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableShortObjectSingletonMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableShortObjectSingletonMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableByteObjectEmptyMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableByteObjectEmptyMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableByteObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableByteObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableByteObjectSingletonMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableByteObjectSingletonMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableCharObjectEmptyMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableCharObjectEmptyMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableCharObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableCharObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableCharObjectSingletonMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableCharObjectSingletonMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableDoubleObjectEmptyMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableDoubleObjectEmptyMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableDoubleObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableDoubleObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableDoubleObjectSingletonMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableDoubleObjectSingletonMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableFloatObjectEmptyMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableFloatObjectEmptyMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableFloatObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableFloatObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableFloatObjectSingletonMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableFloatObjectSingletonMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableIntObjectEmptyMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableIntObjectEmptyMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableIntObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableIntObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableIntObjectSingletonMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableIntObjectSingletonMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableLongObjectEmptyMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableLongObjectEmptyMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableLongObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableLongObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableLongObjectSingletonMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableLongObjectSingletonMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableShortObjectEmptyMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableShortObjectEmptyMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableShortObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableShortObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableBagMultimap<VV,V>
ImmutableShortObjectSingletonMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RImmutableShortObjectSingletonMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> ImmutableMap<VV,V>
ImmutableByteObjectEmptyMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RImmutableByteObjectEmptyMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> ImmutableMap<VV,V>
ImmutableByteObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RImmutableByteObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> ImmutableMap<VV,V>
ImmutableByteObjectSingletonMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RImmutableByteObjectSingletonMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> ImmutableMap<VV,V>
ImmutableCharObjectEmptyMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RImmutableCharObjectEmptyMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> ImmutableMap<VV,V>
ImmutableCharObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RImmutableCharObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> ImmutableMap<VV,V>
ImmutableCharObjectSingletonMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RImmutableCharObjectSingletonMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> ImmutableMap<VV,V>
ImmutableDoubleObjectEmptyMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RImmutableDoubleObjectEmptyMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> ImmutableMap<VV,V>
ImmutableDoubleObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RImmutableDoubleObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> ImmutableMap<VV,V>
ImmutableDoubleObjectSingletonMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RImmutableDoubleObjectSingletonMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> ImmutableMap<VV,V>
ImmutableFloatObjectEmptyMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RImmutableFloatObjectEmptyMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> ImmutableMap<VV,V>
ImmutableFloatObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RImmutableFloatObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> ImmutableMap<VV,V>
ImmutableFloatObjectSingletonMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RImmutableFloatObjectSingletonMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> ImmutableMap<VV,V>
ImmutableIntObjectEmptyMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RImmutableIntObjectEmptyMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> ImmutableMap<VV,V>
ImmutableIntObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RImmutableIntObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> ImmutableMap<VV,V>
ImmutableIntObjectSingletonMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RImmutableIntObjectSingletonMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> ImmutableMap<VV,V>
ImmutableLongObjectEmptyMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RImmutableLongObjectEmptyMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> ImmutableMap<VV,V>
ImmutableLongObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RImmutableLongObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> ImmutableMap<VV,V>
ImmutableLongObjectSingletonMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RImmutableLongObjectSingletonMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> ImmutableMap<VV,V>
ImmutableShortObjectEmptyMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RImmutableShortObjectEmptyMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> ImmutableMap<VV,V>
ImmutableShortObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RImmutableShortObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> ImmutableMap<VV,V>
ImmutableShortObjectSingletonMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RImmutableShortObjectSingletonMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV extends java.lang.Comparable<? super VV>>
VImmutableByteObjectEmptyMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableByteObjectHashMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableByteObjectSingletonMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableCharObjectEmptyMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableCharObjectHashMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableCharObjectSingletonMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableDoubleObjectEmptyMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableDoubleObjectHashMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableDoubleObjectSingletonMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableFloatObjectEmptyMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableFloatObjectHashMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableFloatObjectSingletonMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableIntObjectEmptyMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableIntObjectHashMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableIntObjectSingletonMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableLongObjectEmptyMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableLongObjectHashMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableLongObjectSingletonMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableShortObjectEmptyMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableShortObjectHashMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableShortObjectSingletonMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableByteObjectEmptyMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableByteObjectHashMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableByteObjectSingletonMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableCharObjectEmptyMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableCharObjectHashMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableCharObjectSingletonMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableDoubleObjectEmptyMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableDoubleObjectHashMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableDoubleObjectSingletonMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableFloatObjectEmptyMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableFloatObjectHashMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableFloatObjectSingletonMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableIntObjectEmptyMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableIntObjectHashMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableIntObjectSingletonMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableLongObjectEmptyMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableLongObjectHashMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableLongObjectSingletonMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableShortObjectEmptyMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableShortObjectHashMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VImmutableShortObjectSingletonMap. minBy(Function<? super V,? extends VV> function)
<V1> ImmutableObjectDoubleMap<V1>
AbstractImmutableByteObjectMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
AbstractImmutableCharObjectMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
AbstractImmutableDoubleObjectMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
AbstractImmutableFloatObjectMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
AbstractImmutableIntObjectMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
AbstractImmutableLongObjectMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
AbstractImmutableShortObjectMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
ImmutableByteObjectEmptyMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
ImmutableCharObjectEmptyMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
ImmutableDoubleObjectEmptyMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
ImmutableFloatObjectEmptyMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
ImmutableIntObjectEmptyMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
ImmutableLongObjectEmptyMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
ImmutableShortObjectEmptyMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
AbstractImmutableByteObjectMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
AbstractImmutableCharObjectMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
AbstractImmutableDoubleObjectMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
AbstractImmutableFloatObjectMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
AbstractImmutableIntObjectMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
AbstractImmutableLongObjectMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
AbstractImmutableShortObjectMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
ImmutableByteObjectEmptyMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
ImmutableCharObjectEmptyMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
ImmutableDoubleObjectEmptyMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
ImmutableFloatObjectEmptyMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
ImmutableIntObjectEmptyMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
ImmutableLongObjectEmptyMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
ImmutableShortObjectEmptyMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
AbstractImmutableByteObjectMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
AbstractImmutableCharObjectMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
AbstractImmutableDoubleObjectMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
AbstractImmutableFloatObjectMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
AbstractImmutableIntObjectMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
AbstractImmutableLongObjectMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
AbstractImmutableShortObjectMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
ImmutableByteObjectEmptyMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
ImmutableCharObjectEmptyMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
ImmutableDoubleObjectEmptyMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
ImmutableFloatObjectEmptyMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
ImmutableIntObjectEmptyMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
ImmutableLongObjectEmptyMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
ImmutableShortObjectEmptyMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
AbstractImmutableByteObjectMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
AbstractImmutableCharObjectMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
AbstractImmutableDoubleObjectMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
AbstractImmutableFloatObjectMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
AbstractImmutableIntObjectMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
AbstractImmutableLongObjectMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
AbstractImmutableShortObjectMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
ImmutableByteObjectEmptyMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
ImmutableCharObjectEmptyMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
ImmutableDoubleObjectEmptyMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
ImmutableFloatObjectEmptyMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
ImmutableIntObjectEmptyMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
ImmutableLongObjectEmptyMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
ImmutableShortObjectEmptyMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<NK,NV>
MutableBiMap<NK,NV>ImmutableByteObjectEmptyMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>ImmutableByteObjectHashMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>ImmutableByteObjectSingletonMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>ImmutableCharObjectEmptyMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>ImmutableCharObjectHashMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>ImmutableCharObjectSingletonMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>ImmutableDoubleObjectEmptyMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>ImmutableDoubleObjectHashMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>ImmutableDoubleObjectSingletonMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>ImmutableFloatObjectEmptyMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>ImmutableFloatObjectHashMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>ImmutableFloatObjectSingletonMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>ImmutableIntObjectEmptyMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>ImmutableIntObjectHashMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>ImmutableIntObjectSingletonMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>ImmutableLongObjectEmptyMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>ImmutableLongObjectHashMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>ImmutableLongObjectSingletonMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>ImmutableShortObjectEmptyMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>ImmutableShortObjectHashMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>ImmutableShortObjectSingletonMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>ImmutableByteObjectEmptyMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RImmutableByteObjectEmptyMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>ImmutableByteObjectHashMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RImmutableByteObjectHashMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>ImmutableByteObjectSingletonMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>ImmutableCharObjectEmptyMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RImmutableCharObjectEmptyMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>ImmutableCharObjectHashMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RImmutableCharObjectHashMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>ImmutableCharObjectSingletonMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>ImmutableDoubleObjectEmptyMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RImmutableDoubleObjectEmptyMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>ImmutableDoubleObjectHashMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RImmutableDoubleObjectHashMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>ImmutableDoubleObjectSingletonMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>ImmutableFloatObjectEmptyMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RImmutableFloatObjectEmptyMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>ImmutableFloatObjectHashMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RImmutableFloatObjectHashMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>ImmutableFloatObjectSingletonMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>ImmutableIntObjectEmptyMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RImmutableIntObjectEmptyMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>ImmutableIntObjectHashMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RImmutableIntObjectHashMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>ImmutableIntObjectSingletonMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>ImmutableLongObjectEmptyMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RImmutableLongObjectEmptyMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>ImmutableLongObjectHashMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RImmutableLongObjectHashMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>ImmutableLongObjectSingletonMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>ImmutableShortObjectEmptyMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RImmutableShortObjectEmptyMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>ImmutableShortObjectHashMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RImmutableShortObjectHashMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>ImmutableShortObjectSingletonMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>ImmutableByteObjectEmptyMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>ImmutableByteObjectHashMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>ImmutableByteObjectSingletonMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>ImmutableCharObjectEmptyMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>ImmutableCharObjectHashMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>ImmutableCharObjectSingletonMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>ImmutableDoubleObjectEmptyMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>ImmutableDoubleObjectHashMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>ImmutableDoubleObjectSingletonMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>ImmutableFloatObjectEmptyMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>ImmutableFloatObjectHashMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>ImmutableFloatObjectSingletonMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>ImmutableIntObjectEmptyMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>ImmutableIntObjectHashMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>ImmutableIntObjectSingletonMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>ImmutableLongObjectEmptyMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>ImmutableLongObjectHashMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>ImmutableLongObjectSingletonMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>ImmutableShortObjectEmptyMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>ImmutableShortObjectHashMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>ImmutableShortObjectSingletonMap. toSortedListBy(Function<? super V,? extends VV> function)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableByteObjectEmptyMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableByteObjectEmptyMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableByteObjectHashMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableByteObjectHashMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableByteObjectSingletonMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableByteObjectSingletonMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableCharObjectEmptyMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableCharObjectEmptyMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableCharObjectHashMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableCharObjectHashMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableCharObjectSingletonMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableCharObjectSingletonMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableDoubleObjectEmptyMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableDoubleObjectEmptyMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableDoubleObjectHashMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableDoubleObjectHashMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableDoubleObjectSingletonMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableDoubleObjectSingletonMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableFloatObjectEmptyMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableFloatObjectEmptyMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableFloatObjectHashMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableFloatObjectHashMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableFloatObjectSingletonMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableFloatObjectSingletonMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableIntObjectEmptyMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableIntObjectEmptyMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableIntObjectHashMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableIntObjectHashMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableIntObjectSingletonMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableIntObjectSingletonMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableLongObjectEmptyMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableLongObjectEmptyMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableLongObjectHashMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableLongObjectHashMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableLongObjectSingletonMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableLongObjectSingletonMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableShortObjectEmptyMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableShortObjectEmptyMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableShortObjectHashMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableShortObjectHashMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableShortObjectSingletonMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableShortObjectSingletonMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>ImmutableByteObjectEmptyMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>ImmutableByteObjectSingletonMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>ImmutableCharObjectEmptyMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>ImmutableCharObjectSingletonMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>ImmutableDoubleObjectEmptyMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>ImmutableDoubleObjectSingletonMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>ImmutableFloatObjectEmptyMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>ImmutableFloatObjectSingletonMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>ImmutableIntObjectEmptyMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>ImmutableIntObjectSingletonMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>ImmutableLongObjectEmptyMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>ImmutableLongObjectSingletonMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>ImmutableShortObjectEmptyMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>ImmutableShortObjectSingletonMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>ImmutableByteObjectEmptyMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>ImmutableByteObjectHashMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>ImmutableByteObjectSingletonMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>ImmutableCharObjectEmptyMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>ImmutableCharObjectHashMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>ImmutableCharObjectSingletonMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>ImmutableDoubleObjectEmptyMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>ImmutableDoubleObjectHashMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>ImmutableDoubleObjectSingletonMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>ImmutableFloatObjectEmptyMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>ImmutableFloatObjectHashMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>ImmutableFloatObjectSingletonMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>ImmutableIntObjectEmptyMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>ImmutableIntObjectHashMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>ImmutableIntObjectSingletonMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>ImmutableLongObjectEmptyMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>ImmutableLongObjectHashMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>ImmutableLongObjectSingletonMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>ImmutableShortObjectEmptyMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>ImmutableShortObjectHashMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>ImmutableShortObjectSingletonMap. toSortedSetBy(Function<? super V,? extends VV> function)
-
Uses of Function in org.eclipse.collections.impl.map.mutable
Methods in org.eclipse.collections.impl.map.mutable with parameters of type Function Modifier and Type Method Description <K1,V1,V2>
MutableMap<K1,V2>AbstractMutableMapIterable. aggregateBy(Function<? super K,? extends K1> keyFunction, Function<? super V,? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2,? super V1,? extends V2> nonMutatingAggregator)
<K1,V1,V2>
MutableMap<K1,V2>SynchronizedMutableMap. aggregateBy(Function<? super K,? extends K1> keyFunction, Function<? super V,? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2,? super V1,? extends V2> nonMutatingAggregator)
<KK,VV>
MutableMap<KK,VV>SynchronizedMutableMap. aggregateBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
private <P> V
UnifiedMap. chainedGetIfAbsentPutWith(K key, int index, Function<? super P,? extends V> function, P parameter)
private V
UnifiedMap. chainedUpdateValue(K key, int index, Function0<? extends V> factory, Function<? super V,? extends V> function)
<R> MutableBag<R>
AbstractMutableMap. collect(Function<? super V,? extends R> function)
<A> MutableBag<A>
SynchronizedMutableMap. collect(Function<? super V,? extends A> function)
<R> MutableBag<R>
UnmodifiableMutableMap. collect(Function<? super V,? extends R> function)
<R,C extends java.util.Collection<R>>
CUnmodifiableMutableMap. collect(Function<? super V,? extends R> function, C target)
<R> MutableBag<R>
AbstractMutableMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends R> function)
<A> MutableBag<A>
SynchronizedMutableMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends A> function)
<R> MutableBag<R>
UnmodifiableMutableMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends R> function)
<R,C extends java.util.Collection<R>>
CUnmodifiableMutableMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends R> function, C target)
<E> MutableMap<K,V>
ConcurrentHashMap. collectKeysAndValues(java.lang.Iterable<E> iterable, Function<? super E,? extends K> keyFunction, Function<? super E,? extends V> valueFunction)
<E> MutableMap<K,V>
ConcurrentHashMapUnsafe. collectKeysAndValues(java.lang.Iterable<E> iterable, Function<? super E,? extends K> keyFunction, Function<? super E,? extends V> valueFunction)
<E> MutableMap<K,V>
ConcurrentMutableHashMap. collectKeysAndValues(java.lang.Iterable<E> iterable, Function<? super E,? extends K> keyFunction, Function<? super E,? extends V> valueFunction)
Deprecated.<E> MutableMap<K,V>
MapAdapter. collectKeysAndValues(java.lang.Iterable<E> iterable, Function<? super E,? extends K> keyFunction, Function<? super E,? extends V> valueFunction)
<E> MutableMap<K,V>
SynchronizedMutableMap. collectKeysAndValues(java.lang.Iterable<E> iterable, Function<? super E,? extends K> keyFunction, Function<? super E,? extends V> function)
<E> MutableMap<K,V>
UnifiedMap. collectKeysAndValues(java.lang.Iterable<E> iterable, Function<? super E,? extends K> keyFunction, Function<? super E,? extends V> valueFunction)
<E> MutableMap<K,V>
UnmodifiableMutableMap. collectKeysAndValues(java.lang.Iterable<E> iterable, Function<? super E,? extends K> keyFunction, Function<? super E,? extends V> valueFunction)
<V1> MutableBag<V1>
AbstractMutableMapIterable. countBy(Function<? super V,? extends V1> function)
<V1> MutableBag<V1>
AbstractMutableMapIterable. countByEach(Function<? super V,? extends java.lang.Iterable<V1>> function)
<R> MutableBag<R>
AbstractMutableMap. flatCollect(Function<? super V,? extends java.lang.Iterable<R>> function)
<A> MutableBag<A>
SynchronizedMutableMap. flatCollect(Function<? super V,? extends java.lang.Iterable<A>> function)
<R> MutableBag<R>
UnmodifiableMutableMap. flatCollect(Function<? super V,? extends java.lang.Iterable<R>> function)
<R,C extends java.util.Collection<R>>
CUnmodifiableMutableMap. flatCollect(Function<? super V,? extends java.lang.Iterable<R>> function, C target)
<R extends MutableBooleanCollection>
RUnmodifiableMutableMap. flatCollectBoolean(Function<? super V,? extends BooleanIterable> function, R target)
<R extends MutableByteCollection>
RUnmodifiableMutableMap. flatCollectByte(Function<? super V,? extends ByteIterable> function, R target)
<R extends MutableCharCollection>
RUnmodifiableMutableMap. flatCollectChar(Function<? super V,? extends CharIterable> function, R target)
<R extends MutableDoubleCollection>
RUnmodifiableMutableMap. flatCollectDouble(Function<? super V,? extends DoubleIterable> function, R target)
<R extends MutableFloatCollection>
RUnmodifiableMutableMap. flatCollectFloat(Function<? super V,? extends FloatIterable> function, R target)
<R extends MutableIntCollection>
RUnmodifiableMutableMap. flatCollectInt(Function<? super V,? extends IntIterable> function, R target)
<R extends MutableLongCollection>
RUnmodifiableMutableMap. flatCollectLong(Function<? super V,? extends LongIterable> function, R target)
<R extends MutableShortCollection>
RUnmodifiableMutableMap. flatCollectShort(Function<? super V,? extends ShortIterable> function, R target)
V
ConcurrentHashMap. getIfAbsentPut(K key, Function<? super K,? extends V> factory)
V
ConcurrentHashMapUnsafe. getIfAbsentPut(K key, Function<? super K,? extends V> factory)
V
ConcurrentMutableHashMap. getIfAbsentPut(K key, Function<? super K,? extends V> factory)
Deprecated.<P> V
AbstractMutableMapIterable. getIfAbsentPutWith(K key, Function<? super P,? extends V> function, P parameter)
<P> V
ConcurrentHashMap. getIfAbsentPutWith(K key, Function<? super P,? extends V> function, P parameter)
<P> V
ConcurrentHashMapUnsafe. getIfAbsentPutWith(K key, Function<? super P,? extends V> function, P parameter)
<P> V
ConcurrentMutableHashMap. getIfAbsentPutWith(K key, Function<? super P,? extends V> function, P parameter)
Deprecated.<P> V
UnifiedMap. getIfAbsentPutWith(K key, Function<? super P,? extends V> function, P parameter)
<P> V
UnmodifiableMutableMap. getIfAbsentPutWith(K key, Function<? super P,? extends V> function, P parameter)
V
AbstractMutableMapIterable. getIfAbsentPutWithKey(K key, Function<? super K,? extends V> function)
V
UnmodifiableMutableMap. getIfAbsentPutWithKey(K key, Function<? super K,? extends V> function)
<P> V
ConcurrentHashMap. getIfAbsentWith(K key, Function<? super P,? extends V> function, P parameter)
<P> V
ConcurrentHashMapUnsafe. getIfAbsentWith(K key, Function<? super P,? extends V> function, P parameter)
<P> V
ConcurrentMutableHashMap. getIfAbsentWith(K key, Function<? super P,? extends V> function, P parameter)
Deprecated.<P> V
UnmodifiableMutableMap. getIfAbsentWith(K key, Function<? super P,? extends V> function, P parameter)
<VV> MutableBagMultimap<VV,V>
AbstractMutableMap. groupBy(Function<? super V,? extends VV> function)
<KK> MutableBagMultimap<KK,V>
SynchronizedMutableMap. groupBy(Function<? super V,? extends KK> function)
<R> MutableBagMultimap<R,V>
UnmodifiableMutableMap. groupBy(Function<? super V,? extends R> function)
<R,C extends MutableMultimap<R,V>>
CUnmodifiableMutableMap. groupBy(Function<? super V,? extends R> function, C target)
<VV> MutableBagMultimap<VV,V>
AbstractMutableMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<KK> MutableBagMultimap<KK,V>
SynchronizedMutableMap. groupByEach(Function<? super V,? extends java.lang.Iterable<KK>> function)
<R> MutableBagMultimap<R,V>
UnmodifiableMutableMap. groupByEach(Function<? super V,? extends java.lang.Iterable<R>> function)
<R,C extends MutableMultimap<R,V>>
CUnmodifiableMutableMap. groupByEach(Function<? super V,? extends java.lang.Iterable<R>> function, C target)
<VV> MutableMap<VV,V>
AbstractMutableMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV> MutableMapIterable<VV,V>
AbstractMutableMapIterable. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV> MutableMap<VV,V>
SynchronizedMutableMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV> MutableMap<VV,V>
UnmodifiableMutableMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RUnmodifiableMutableMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<A> A
ConcurrentHashMap. ifPresentApply(K key, Function<? super V,? extends A> function)
<A> A
ConcurrentHashMapUnsafe. ifPresentApply(K key, Function<? super V,? extends A> function)
<A> A
ConcurrentMutableHashMap. ifPresentApply(K key, Function<? super V,? extends A> function)
Deprecated.<A> A
UnmodifiableMutableMap. ifPresentApply(K key, Function<? super V,? extends A> function)
<R extends java.lang.Comparable<? super R>>
VUnmodifiableMutableMap. maxBy(Function<? super V,? extends R> function)
<R extends java.lang.Comparable<? super R>>
VUnmodifiableMutableMap. minBy(Function<? super V,? extends R> function)
private V
ConcurrentHashMap. slowUpdateValue(K key, Function0<? extends V> factory, Function<? super V,? extends V> function, int hash, java.util.concurrent.atomic.AtomicReferenceArray currentArray)
private V
ConcurrentHashMapUnsafe. slowUpdateValue(K key, Function0<? extends V> factory, Function<? super V,? extends V> function, int hash, java.lang.Object[] currentArray)
<V1> MutableObjectDoubleMap<V1>
AbstractMutableMapIterable. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
UnmodifiableMutableMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
AbstractMutableMapIterable. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
UnmodifiableMutableMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
AbstractMutableMapIterable. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
UnmodifiableMutableMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
AbstractMutableMapIterable. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
UnmodifiableMutableMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<NK,NV>
MutableBiMap<NK,NV>UnmodifiableMutableMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>UnmodifiableMutableMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RUnmodifiableMutableMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableMutableMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableMutableMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
V
AbstractMutableMapIterable. updateValue(K key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
ConcurrentHashMap. updateValue(K key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
ConcurrentHashMapUnsafe. updateValue(K key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
ConcurrentMutableHashMap. updateValue(K key, Function0<? extends V> factory, Function<? super V,? extends V> function)
Deprecated.V
UnifiedMap. updateValue(K key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
UnmodifiableMutableMap. updateValue(K key, Function0<? extends V> factory, Function<? super V,? extends V> function)
-
Uses of Function in org.eclipse.collections.impl.map.mutable.primitive
Methods in org.eclipse.collections.impl.map.mutable.primitive with parameters of type Function Modifier and Type Method Description <K,VV>
MutableMap<K,VV>SynchronizedByteObjectMap. aggregateBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
<K,VV>
MutableMap<K,VV>SynchronizedCharObjectMap. aggregateBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
<K,VV>
MutableMap<K,VV>SynchronizedDoubleObjectMap. aggregateBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
<K,VV>
MutableMap<K,VV>SynchronizedFloatObjectMap. aggregateBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
<K,VV>
MutableMap<K,VV>SynchronizedIntObjectMap. aggregateBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
<K,VV>
MutableMap<K,VV>SynchronizedLongObjectMap. aggregateBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
<K,VV>
MutableMap<K,VV>SynchronizedShortObjectMap. aggregateBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
<K,VV>
MutableMap<K,VV>UnmodifiableByteObjectMap. aggregateBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
<K,VV>
MutableMap<K,VV>UnmodifiableCharObjectMap. aggregateBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
<K,VV>
MutableMap<K,VV>UnmodifiableDoubleObjectMap. aggregateBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
<K,VV>
MutableMap<K,VV>UnmodifiableFloatObjectMap. aggregateBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
<K,VV>
MutableMap<K,VV>UnmodifiableIntObjectMap. aggregateBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
<K,VV>
MutableMap<K,VV>UnmodifiableLongObjectMap. aggregateBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
<K,VV>
MutableMap<K,VV>UnmodifiableShortObjectMap. aggregateBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
<K,VV>
MutableMap<K,VV>ByteObjectHashMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>CharObjectHashMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>DoubleObjectHashMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>FloatObjectHashMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>IntObjectHashMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>LongObjectHashMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>ShortObjectHashMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>SynchronizedByteObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>SynchronizedCharObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>SynchronizedDoubleObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>SynchronizedFloatObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>SynchronizedIntObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>SynchronizedLongObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>SynchronizedShortObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>UnmodifiableByteObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>UnmodifiableCharObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>UnmodifiableDoubleObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>UnmodifiableFloatObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>UnmodifiableIntObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>UnmodifiableLongObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<K,VV>
MutableMap<K,VV>UnmodifiableShortObjectMap. aggregateInPlaceBy(Function<? super V,? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<VV> MutableBag<VV>
ByteObjectHashMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RByteObjectHashMap. collect(Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
CharObjectHashMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RCharObjectHashMap. collect(Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
DoubleObjectHashMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RDoubleObjectHashMap. collect(Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
FloatObjectHashMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RFloatObjectHashMap. collect(Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
IntObjectHashMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RIntObjectHashMap. collect(Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
LongObjectHashMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RLongObjectHashMap. collect(Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
ShortObjectHashMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RShortObjectHashMap. collect(Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
SynchronizedByteObjectMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RSynchronizedByteObjectMap. collect(Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
SynchronizedCharObjectMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RSynchronizedCharObjectMap. collect(Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
SynchronizedDoubleObjectMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RSynchronizedDoubleObjectMap. collect(Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
SynchronizedFloatObjectMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RSynchronizedFloatObjectMap. collect(Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
SynchronizedIntObjectMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RSynchronizedIntObjectMap. collect(Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
SynchronizedLongObjectMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RSynchronizedLongObjectMap. collect(Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
SynchronizedShortObjectMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RSynchronizedShortObjectMap. collect(Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
UnmodifiableByteObjectMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableByteObjectMap. collect(Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
UnmodifiableCharObjectMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableCharObjectMap. collect(Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
UnmodifiableDoubleObjectMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableDoubleObjectMap. collect(Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
UnmodifiableFloatObjectMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableFloatObjectMap. collect(Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
UnmodifiableIntObjectMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableIntObjectMap. collect(Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
UnmodifiableLongObjectMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableLongObjectMap. collect(Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
UnmodifiableShortObjectMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableShortObjectMap. collect(Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
ByteObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RByteObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
CharObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RCharObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
DoubleObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RDoubleObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
FloatObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RFloatObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
IntObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RIntObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
LongObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RLongObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
ShortObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RShortObjectHashMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
SynchronizedByteObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RSynchronizedByteObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
SynchronizedCharObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RSynchronizedCharObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
SynchronizedDoubleObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RSynchronizedDoubleObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
SynchronizedFloatObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RSynchronizedFloatObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
SynchronizedIntObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RSynchronizedIntObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
SynchronizedLongObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RSynchronizedLongObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
SynchronizedShortObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RSynchronizedShortObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
UnmodifiableByteObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableByteObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
UnmodifiableCharObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableCharObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
UnmodifiableDoubleObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableDoubleObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
UnmodifiableFloatObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableFloatObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
UnmodifiableIntObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableIntObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
UnmodifiableLongObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableLongObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
UnmodifiableShortObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableShortObjectMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<VV> MutableBag<VV>
ByteObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RByteObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBag<VV>
CharObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RCharObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBag<VV>
DoubleObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RDoubleObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBag<VV>
FloatObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RFloatObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBag<VV>
IntObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RIntObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBag<VV>
LongObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RLongObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBag<VV>
ShortObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RShortObjectHashMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBag<VV>
SynchronizedByteObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RSynchronizedByteObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBag<VV>
SynchronizedCharObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RSynchronizedCharObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBag<VV>
SynchronizedDoubleObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RSynchronizedDoubleObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBag<VV>
SynchronizedFloatObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RSynchronizedFloatObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBag<VV>
SynchronizedIntObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RSynchronizedIntObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBag<VV>
SynchronizedLongObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RSynchronizedLongObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBag<VV>
SynchronizedShortObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RSynchronizedShortObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBag<VV>
UnmodifiableByteObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableByteObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBag<VV>
UnmodifiableCharObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableCharObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBag<VV>
UnmodifiableDoubleObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableDoubleObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBag<VV>
UnmodifiableFloatObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableFloatObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBag<VV>
UnmodifiableIntObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableIntObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBag<VV>
UnmodifiableLongObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableLongObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBag<VV>
UnmodifiableShortObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableShortObjectMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<R extends MutableBooleanCollection>
RSynchronizedByteObjectMap. flatCollectBoolean(Function<? super V,? extends BooleanIterable> function, R target)
<R extends MutableBooleanCollection>
RSynchronizedCharObjectMap. flatCollectBoolean(Function<? super V,? extends BooleanIterable> function, R target)
<R extends MutableBooleanCollection>
RSynchronizedDoubleObjectMap. flatCollectBoolean(Function<? super V,? extends BooleanIterable> function, R target)
<R extends MutableBooleanCollection>
RSynchronizedFloatObjectMap. flatCollectBoolean(Function<? super V,? extends BooleanIterable> function, R target)
<R extends MutableBooleanCollection>
RSynchronizedIntObjectMap. flatCollectBoolean(Function<? super V,? extends BooleanIterable> function, R target)
<R extends MutableBooleanCollection>
RSynchronizedLongObjectMap. flatCollectBoolean(Function<? super V,? extends BooleanIterable> function, R target)
<R extends MutableBooleanCollection>
RSynchronizedShortObjectMap. flatCollectBoolean(Function<? super V,? extends BooleanIterable> function, R target)
<R extends MutableByteCollection>
RSynchronizedByteObjectMap. flatCollectByte(Function<? super V,? extends ByteIterable> function, R target)
<R extends MutableByteCollection>
RSynchronizedCharObjectMap. flatCollectByte(Function<? super V,? extends ByteIterable> function, R target)
<R extends MutableByteCollection>
RSynchronizedDoubleObjectMap. flatCollectByte(Function<? super V,? extends ByteIterable> function, R target)
<R extends MutableByteCollection>
RSynchronizedFloatObjectMap. flatCollectByte(Function<? super V,? extends ByteIterable> function, R target)
<R extends MutableByteCollection>
RSynchronizedIntObjectMap. flatCollectByte(Function<? super V,? extends ByteIterable> function, R target)
<R extends MutableByteCollection>
RSynchronizedLongObjectMap. flatCollectByte(Function<? super V,? extends ByteIterable> function, R target)
<R extends MutableByteCollection>
RSynchronizedShortObjectMap. flatCollectByte(Function<? super V,? extends ByteIterable> function, R target)
<R extends MutableCharCollection>
RSynchronizedByteObjectMap. flatCollectChar(Function<? super V,? extends CharIterable> function, R target)
<R extends MutableCharCollection>
RSynchronizedCharObjectMap. flatCollectChar(Function<? super V,? extends CharIterable> function, R target)
<R extends MutableCharCollection>
RSynchronizedDoubleObjectMap. flatCollectChar(Function<? super V,? extends CharIterable> function, R target)
<R extends MutableCharCollection>
RSynchronizedFloatObjectMap. flatCollectChar(Function<? super V,? extends CharIterable> function, R target)
<R extends MutableCharCollection>
RSynchronizedIntObjectMap. flatCollectChar(Function<? super V,? extends CharIterable> function, R target)
<R extends MutableCharCollection>
RSynchronizedLongObjectMap. flatCollectChar(Function<? super V,? extends CharIterable> function, R target)
<R extends MutableCharCollection>
RSynchronizedShortObjectMap. flatCollectChar(Function<? super V,? extends CharIterable> function, R target)
<R extends MutableDoubleCollection>
RSynchronizedByteObjectMap. flatCollectDouble(Function<? super V,? extends DoubleIterable> function, R target)
<R extends MutableDoubleCollection>
RSynchronizedCharObjectMap. flatCollectDouble(Function<? super V,? extends DoubleIterable> function, R target)
<R extends MutableDoubleCollection>
RSynchronizedDoubleObjectMap. flatCollectDouble(Function<? super V,? extends DoubleIterable> function, R target)
<R extends MutableDoubleCollection>
RSynchronizedFloatObjectMap. flatCollectDouble(Function<? super V,? extends DoubleIterable> function, R target)
<R extends MutableDoubleCollection>
RSynchronizedIntObjectMap. flatCollectDouble(Function<? super V,? extends DoubleIterable> function, R target)
<R extends MutableDoubleCollection>
RSynchronizedLongObjectMap. flatCollectDouble(Function<? super V,? extends DoubleIterable> function, R target)
<R extends MutableDoubleCollection>
RSynchronizedShortObjectMap. flatCollectDouble(Function<? super V,? extends DoubleIterable> function, R target)
<R extends MutableFloatCollection>
RSynchronizedByteObjectMap. flatCollectFloat(Function<? super V,? extends FloatIterable> function, R target)
<R extends MutableFloatCollection>
RSynchronizedCharObjectMap. flatCollectFloat(Function<? super V,? extends FloatIterable> function, R target)
<R extends MutableFloatCollection>
RSynchronizedDoubleObjectMap. flatCollectFloat(Function<? super V,? extends FloatIterable> function, R target)
<R extends MutableFloatCollection>
RSynchronizedFloatObjectMap. flatCollectFloat(Function<? super V,? extends FloatIterable> function, R target)
<R extends MutableFloatCollection>
RSynchronizedIntObjectMap. flatCollectFloat(Function<? super V,? extends FloatIterable> function, R target)
<R extends MutableFloatCollection>
RSynchronizedLongObjectMap. flatCollectFloat(Function<? super V,? extends FloatIterable> function, R target)
<R extends MutableFloatCollection>
RSynchronizedShortObjectMap. flatCollectFloat(Function<? super V,? extends FloatIterable> function, R target)
<R extends MutableIntCollection>
RSynchronizedByteObjectMap. flatCollectInt(Function<? super V,? extends IntIterable> function, R target)
<R extends MutableIntCollection>
RSynchronizedCharObjectMap. flatCollectInt(Function<? super V,? extends IntIterable> function, R target)
<R extends MutableIntCollection>
RSynchronizedDoubleObjectMap. flatCollectInt(Function<? super V,? extends IntIterable> function, R target)
<R extends MutableIntCollection>
RSynchronizedFloatObjectMap. flatCollectInt(Function<? super V,? extends IntIterable> function, R target)
<R extends MutableIntCollection>
RSynchronizedIntObjectMap. flatCollectInt(Function<? super V,? extends IntIterable> function, R target)
<R extends MutableIntCollection>
RSynchronizedLongObjectMap. flatCollectInt(Function<? super V,? extends IntIterable> function, R target)
<R extends MutableIntCollection>
RSynchronizedShortObjectMap. flatCollectInt(Function<? super V,? extends IntIterable> function, R target)
<R extends MutableLongCollection>
RSynchronizedByteObjectMap. flatCollectLong(Function<? super V,? extends LongIterable> function, R target)
<R extends MutableLongCollection>
RSynchronizedCharObjectMap. flatCollectLong(Function<? super V,? extends LongIterable> function, R target)
<R extends MutableLongCollection>
RSynchronizedDoubleObjectMap. flatCollectLong(Function<? super V,? extends LongIterable> function, R target)
<R extends MutableLongCollection>
RSynchronizedFloatObjectMap. flatCollectLong(Function<? super V,? extends LongIterable> function, R target)
<R extends MutableLongCollection>
RSynchronizedIntObjectMap. flatCollectLong(Function<? super V,? extends LongIterable> function, R target)
<R extends MutableLongCollection>
RSynchronizedLongObjectMap. flatCollectLong(Function<? super V,? extends LongIterable> function, R target)
<R extends MutableLongCollection>
RSynchronizedShortObjectMap. flatCollectLong(Function<? super V,? extends LongIterable> function, R target)
<R extends MutableShortCollection>
RSynchronizedByteObjectMap. flatCollectShort(Function<? super V,? extends ShortIterable> function, R target)
<R extends MutableShortCollection>
RSynchronizedCharObjectMap. flatCollectShort(Function<? super V,? extends ShortIterable> function, R target)
<R extends MutableShortCollection>
RSynchronizedDoubleObjectMap. flatCollectShort(Function<? super V,? extends ShortIterable> function, R target)
<R extends MutableShortCollection>
RSynchronizedFloatObjectMap. flatCollectShort(Function<? super V,? extends ShortIterable> function, R target)
<R extends MutableShortCollection>
RSynchronizedIntObjectMap. flatCollectShort(Function<? super V,? extends ShortIterable> function, R target)
<R extends MutableShortCollection>
RSynchronizedLongObjectMap. flatCollectShort(Function<? super V,? extends ShortIterable> function, R target)
<R extends MutableShortCollection>
RSynchronizedShortObjectMap. flatCollectShort(Function<? super V,? extends ShortIterable> function, R target)
<T,V>
MutableByteObjectMap<V>MutableByteObjectMapFactoryImpl. from(java.lang.Iterable<T> iterable, ByteFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
<T,V>
MutableCharObjectMap<V>MutableCharObjectMapFactoryImpl. from(java.lang.Iterable<T> iterable, CharFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
<T,V>
MutableDoubleObjectMap<V>MutableDoubleObjectMapFactoryImpl. from(java.lang.Iterable<T> iterable, DoubleFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
<T,V>
MutableFloatObjectMap<V>MutableFloatObjectMapFactoryImpl. from(java.lang.Iterable<T> iterable, FloatFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
<T,V>
MutableIntObjectMap<V>MutableIntObjectMapFactoryImpl. from(java.lang.Iterable<T> iterable, IntFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
<T,V>
MutableLongObjectMap<V>MutableLongObjectMapFactoryImpl. from(java.lang.Iterable<T> iterable, LongFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
<T,K>
MutableObjectBooleanMap<K>MutableObjectBooleanMapFactoryImpl. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, BooleanFunction<? super T> valueFunction)
<T,K>
MutableObjectByteMap<K>MutableObjectByteMapFactoryImpl. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, ByteFunction<? super T> valueFunction)
<T,K>
MutableObjectCharMap<K>MutableObjectCharMapFactoryImpl. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, CharFunction<? super T> valueFunction)
<T,K>
MutableObjectDoubleMap<K>MutableObjectDoubleMapFactoryImpl. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, DoubleFunction<? super T> valueFunction)
<T,K>
MutableObjectFloatMap<K>MutableObjectFloatMapFactoryImpl. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, FloatFunction<? super T> valueFunction)
<T,K>
MutableObjectIntMap<K>MutableObjectIntMapFactoryImpl. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, IntFunction<? super T> valueFunction)
<T,K>
MutableObjectLongMap<K>MutableObjectLongMapFactoryImpl. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, LongFunction<? super T> valueFunction)
<T,K>
MutableObjectShortMap<K>MutableObjectShortMapFactoryImpl. from(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, ShortFunction<? super T> valueFunction)
<T,V>
MutableShortObjectMap<V>MutableShortObjectMapFactoryImpl. from(java.lang.Iterable<T> iterable, ShortFunction<? super T> keyFunction, Function<? super T,? extends V> valueFunction)
<P> V
ByteObjectHashMap. getIfAbsentPutWith(byte key, Function<? super P,? extends V> function, P parameter)
<P> V
CharObjectHashMap. getIfAbsentPutWith(char key, Function<? super P,? extends V> function, P parameter)
<P> V
DoubleObjectHashMap. getIfAbsentPutWith(double key, Function<? super P,? extends V> function, P parameter)
<P> V
FloatObjectHashMap. getIfAbsentPutWith(float key, Function<? super P,? extends V> function, P parameter)
<P> V
IntObjectHashMap. getIfAbsentPutWith(int key, Function<? super P,? extends V> function, P parameter)
<P> V
LongObjectHashMap. getIfAbsentPutWith(long key, Function<? super P,? extends V> function, P parameter)
<P> V
ShortObjectHashMap. getIfAbsentPutWith(short key, Function<? super P,? extends V> function, P parameter)
<P> V
SynchronizedByteObjectMap. getIfAbsentPutWith(byte key, Function<? super P,? extends V> function, P parameter)
<P> V
SynchronizedCharObjectMap. getIfAbsentPutWith(char key, Function<? super P,? extends V> function, P parameter)
<P> V
SynchronizedDoubleObjectMap. getIfAbsentPutWith(double key, Function<? super P,? extends V> function, P parameter)
<P> V
SynchronizedFloatObjectMap. getIfAbsentPutWith(float key, Function<? super P,? extends V> function, P parameter)
<P> V
SynchronizedIntObjectMap. getIfAbsentPutWith(int key, Function<? super P,? extends V> function, P parameter)
<P> V
SynchronizedLongObjectMap. getIfAbsentPutWith(long key, Function<? super P,? extends V> function, P parameter)
<P> V
SynchronizedShortObjectMap. getIfAbsentPutWith(short key, Function<? super P,? extends V> function, P parameter)
<P> V
UnmodifiableByteObjectMap. getIfAbsentPutWith(byte key, Function<? super P,? extends V> function, P parameter)
<P> V
UnmodifiableCharObjectMap. getIfAbsentPutWith(char key, Function<? super P,? extends V> function, P parameter)
<P> V
UnmodifiableDoubleObjectMap. getIfAbsentPutWith(double key, Function<? super P,? extends V> function, P parameter)
<P> V
UnmodifiableFloatObjectMap. getIfAbsentPutWith(float key, Function<? super P,? extends V> function, P parameter)
<P> V
UnmodifiableIntObjectMap. getIfAbsentPutWith(int key, Function<? super P,? extends V> function, P parameter)
<P> V
UnmodifiableLongObjectMap. getIfAbsentPutWith(long key, Function<? super P,? extends V> function, P parameter)
<P> V
UnmodifiableShortObjectMap. getIfAbsentPutWith(short key, Function<? super P,? extends V> function, P parameter)
<VV> MutableBagMultimap<VV,V>
ByteObjectHashMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RByteObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> MutableBagMultimap<VV,V>
CharObjectHashMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RCharObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> MutableBagMultimap<VV,V>
DoubleObjectHashMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RDoubleObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> MutableBagMultimap<VV,V>
FloatObjectHashMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RFloatObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> MutableBagMultimap<VV,V>
IntObjectHashMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RIntObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> MutableBagMultimap<VV,V>
LongObjectHashMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RLongObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> MutableBagMultimap<VV,V>
ShortObjectHashMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RShortObjectHashMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> MutableBagMultimap<VV,V>
SynchronizedByteObjectMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedByteObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> MutableBagMultimap<VV,V>
SynchronizedCharObjectMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedCharObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> MutableBagMultimap<VV,V>
SynchronizedDoubleObjectMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedDoubleObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> MutableBagMultimap<VV,V>
SynchronizedFloatObjectMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedFloatObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> MutableBagMultimap<VV,V>
SynchronizedIntObjectMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedIntObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> MutableBagMultimap<VV,V>
SynchronizedLongObjectMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedLongObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> MutableBagMultimap<VV,V>
SynchronizedShortObjectMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedShortObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> MutableBagMultimap<VV,V>
UnmodifiableByteObjectMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableByteObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> MutableBagMultimap<VV,V>
UnmodifiableCharObjectMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableCharObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> MutableBagMultimap<VV,V>
UnmodifiableDoubleObjectMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableDoubleObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> MutableBagMultimap<VV,V>
UnmodifiableFloatObjectMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableFloatObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> MutableBagMultimap<VV,V>
UnmodifiableIntObjectMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableIntObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> MutableBagMultimap<VV,V>
UnmodifiableLongObjectMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableLongObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> MutableBagMultimap<VV,V>
UnmodifiableShortObjectMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableShortObjectMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> MutableBagMultimap<VV,V>
ByteObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RByteObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBagMultimap<VV,V>
CharObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RCharObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBagMultimap<VV,V>
DoubleObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RDoubleObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBagMultimap<VV,V>
FloatObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RFloatObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBagMultimap<VV,V>
IntObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RIntObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBagMultimap<VV,V>
LongObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RLongObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBagMultimap<VV,V>
ShortObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RShortObjectHashMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBagMultimap<VV,V>
SynchronizedByteObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedByteObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBagMultimap<VV,V>
SynchronizedCharObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedCharObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBagMultimap<VV,V>
SynchronizedDoubleObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedDoubleObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBagMultimap<VV,V>
SynchronizedFloatObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedFloatObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBagMultimap<VV,V>
SynchronizedIntObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedIntObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBagMultimap<VV,V>
SynchronizedLongObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedLongObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBagMultimap<VV,V>
SynchronizedShortObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RSynchronizedShortObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBagMultimap<VV,V>
UnmodifiableByteObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableByteObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBagMultimap<VV,V>
UnmodifiableCharObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableCharObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBagMultimap<VV,V>
UnmodifiableDoubleObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableDoubleObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBagMultimap<VV,V>
UnmodifiableFloatObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableFloatObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBagMultimap<VV,V>
UnmodifiableIntObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableIntObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBagMultimap<VV,V>
UnmodifiableLongObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableLongObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableBagMultimap<VV,V>
UnmodifiableShortObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableShortObjectMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableMap<VV,V>
ByteObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RByteObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> MutableMap<VV,V>
CharObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RCharObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> MutableMap<VV,V>
DoubleObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RDoubleObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> MutableMap<VV,V>
FloatObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RFloatObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> MutableMap<VV,V>
IntObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RIntObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> MutableMap<VV,V>
LongObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RLongObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> MutableMap<VV,V>
ShortObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RShortObjectHashMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> MutableMap<VV,V>
SynchronizedByteObjectMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RSynchronizedByteObjectMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> MutableMap<VV,V>
SynchronizedCharObjectMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RSynchronizedCharObjectMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> MutableMap<VV,V>
SynchronizedDoubleObjectMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RSynchronizedDoubleObjectMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> MutableMap<VV,V>
SynchronizedFloatObjectMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RSynchronizedFloatObjectMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> MutableMap<VV,V>
SynchronizedIntObjectMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RSynchronizedIntObjectMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> MutableMap<VV,V>
SynchronizedLongObjectMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RSynchronizedLongObjectMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<VV> MutableMap<VV,V>
SynchronizedShortObjectMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RSynchronizedShortObjectMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<V1> MutableMap<V1,V>
UnmodifiableByteObjectMap. groupByUniqueKey(Function<? super V,? extends V1> function)
<V1,R extends MutableMapIterable<V1,V>>
RUnmodifiableByteObjectMap. groupByUniqueKey(Function<? super V,? extends V1> function, R target)
<V1> MutableMap<V1,V>
UnmodifiableCharObjectMap. groupByUniqueKey(Function<? super V,? extends V1> function)
<V1,R extends MutableMapIterable<V1,V>>
RUnmodifiableCharObjectMap. groupByUniqueKey(Function<? super V,? extends V1> function, R target)
<V1> MutableMap<V1,V>
UnmodifiableDoubleObjectMap. groupByUniqueKey(Function<? super V,? extends V1> function)
<V1,R extends MutableMapIterable<V1,V>>
RUnmodifiableDoubleObjectMap. groupByUniqueKey(Function<? super V,? extends V1> function, R target)
<V1> MutableMap<V1,V>
UnmodifiableFloatObjectMap. groupByUniqueKey(Function<? super V,? extends V1> function)
<V1,R extends MutableMapIterable<V1,V>>
RUnmodifiableFloatObjectMap. groupByUniqueKey(Function<? super V,? extends V1> function, R target)
<V1> MutableMap<V1,V>
UnmodifiableIntObjectMap. groupByUniqueKey(Function<? super V,? extends V1> function)
<V1,R extends MutableMapIterable<V1,V>>
RUnmodifiableIntObjectMap. groupByUniqueKey(Function<? super V,? extends V1> function, R target)
<V1> MutableMap<V1,V>
UnmodifiableLongObjectMap. groupByUniqueKey(Function<? super V,? extends V1> function)
<V1,R extends MutableMapIterable<V1,V>>
RUnmodifiableLongObjectMap. groupByUniqueKey(Function<? super V,? extends V1> function, R target)
<V1> MutableMap<V1,V>
UnmodifiableShortObjectMap. groupByUniqueKey(Function<? super V,? extends V1> function)
<V1,R extends MutableMapIterable<V1,V>>
RUnmodifiableShortObjectMap. groupByUniqueKey(Function<? super V,? extends V1> function, R target)
<VV extends java.lang.Comparable<? super VV>>
VByteObjectHashMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VCharObjectHashMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VDoubleObjectHashMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VFloatObjectHashMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VIntObjectHashMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VLongObjectHashMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VShortObjectHashMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VSynchronizedByteObjectMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VSynchronizedCharObjectMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VSynchronizedDoubleObjectMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VSynchronizedFloatObjectMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VSynchronizedIntObjectMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VSynchronizedLongObjectMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VSynchronizedShortObjectMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VUnmodifiableByteObjectMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VUnmodifiableCharObjectMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VUnmodifiableDoubleObjectMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VUnmodifiableFloatObjectMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VUnmodifiableIntObjectMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VUnmodifiableLongObjectMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VUnmodifiableShortObjectMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VByteObjectHashMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VCharObjectHashMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VDoubleObjectHashMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VFloatObjectHashMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VIntObjectHashMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VLongObjectHashMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VShortObjectHashMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VSynchronizedByteObjectMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VSynchronizedCharObjectMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VSynchronizedDoubleObjectMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VSynchronizedFloatObjectMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VSynchronizedIntObjectMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VSynchronizedLongObjectMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VSynchronizedShortObjectMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VUnmodifiableByteObjectMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VUnmodifiableCharObjectMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VUnmodifiableDoubleObjectMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VUnmodifiableFloatObjectMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VUnmodifiableIntObjectMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VUnmodifiableLongObjectMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VUnmodifiableShortObjectMap. minBy(Function<? super V,? extends VV> function)
<V1> MutableObjectDoubleMap<V1>
ByteObjectHashMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
CharObjectHashMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
DoubleObjectHashMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
FloatObjectHashMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
IntObjectHashMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
LongObjectHashMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
ShortObjectHashMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
SynchronizedByteObjectMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
SynchronizedCharObjectMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
SynchronizedDoubleObjectMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
SynchronizedFloatObjectMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
SynchronizedIntObjectMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
SynchronizedLongObjectMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
SynchronizedShortObjectMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
UnmodifiableByteObjectMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
UnmodifiableCharObjectMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
UnmodifiableDoubleObjectMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
UnmodifiableFloatObjectMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
UnmodifiableIntObjectMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
UnmodifiableLongObjectMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
UnmodifiableShortObjectMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
ByteObjectHashMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
CharObjectHashMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
DoubleObjectHashMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
FloatObjectHashMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
IntObjectHashMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
LongObjectHashMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
ShortObjectHashMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
SynchronizedByteObjectMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
SynchronizedCharObjectMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
SynchronizedDoubleObjectMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
SynchronizedFloatObjectMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
SynchronizedIntObjectMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
SynchronizedLongObjectMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
SynchronizedShortObjectMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
UnmodifiableByteObjectMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
UnmodifiableCharObjectMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
UnmodifiableDoubleObjectMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
UnmodifiableFloatObjectMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
UnmodifiableIntObjectMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
UnmodifiableLongObjectMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
UnmodifiableShortObjectMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
ByteObjectHashMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
CharObjectHashMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
DoubleObjectHashMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
FloatObjectHashMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
IntObjectHashMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
LongObjectHashMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
ShortObjectHashMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
SynchronizedByteObjectMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
SynchronizedCharObjectMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
SynchronizedDoubleObjectMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
SynchronizedFloatObjectMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
SynchronizedIntObjectMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
SynchronizedLongObjectMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
SynchronizedShortObjectMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
UnmodifiableByteObjectMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
UnmodifiableCharObjectMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
UnmodifiableDoubleObjectMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
UnmodifiableFloatObjectMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
UnmodifiableIntObjectMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
UnmodifiableLongObjectMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
UnmodifiableShortObjectMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
ByteObjectHashMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
CharObjectHashMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
DoubleObjectHashMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
FloatObjectHashMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
IntObjectHashMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
LongObjectHashMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
ShortObjectHashMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
SynchronizedByteObjectMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
SynchronizedCharObjectMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
SynchronizedDoubleObjectMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
SynchronizedFloatObjectMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
SynchronizedIntObjectMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
SynchronizedLongObjectMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
SynchronizedShortObjectMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
UnmodifiableByteObjectMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
UnmodifiableCharObjectMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
UnmodifiableDoubleObjectMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
UnmodifiableFloatObjectMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
UnmodifiableIntObjectMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
UnmodifiableLongObjectMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
UnmodifiableShortObjectMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<NK,NV>
MutableBiMap<NK,NV>ByteObjectHashMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>CharObjectHashMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>DoubleObjectHashMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>FloatObjectHashMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>IntObjectHashMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>LongObjectHashMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>ShortObjectHashMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>SynchronizedByteObjectMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>SynchronizedCharObjectMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>SynchronizedDoubleObjectMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>SynchronizedFloatObjectMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>SynchronizedIntObjectMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>SynchronizedLongObjectMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>SynchronizedShortObjectMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>UnmodifiableByteObjectMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>UnmodifiableCharObjectMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>UnmodifiableDoubleObjectMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>UnmodifiableFloatObjectMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>UnmodifiableIntObjectMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>UnmodifiableLongObjectMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>UnmodifiableShortObjectMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<VV extends java.lang.Comparable<? super VV>>
ImmutableSortedBag<V>SynchronizedByteObjectMap. toImmutableSortedBagBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
ImmutableSortedBag<V>SynchronizedCharObjectMap. toImmutableSortedBagBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
ImmutableSortedBag<V>SynchronizedDoubleObjectMap. toImmutableSortedBagBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
ImmutableSortedBag<V>SynchronizedFloatObjectMap. toImmutableSortedBagBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
ImmutableSortedBag<V>SynchronizedIntObjectMap. toImmutableSortedBagBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
ImmutableSortedBag<V>SynchronizedLongObjectMap. toImmutableSortedBagBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
ImmutableSortedBag<V>SynchronizedShortObjectMap. toImmutableSortedBagBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
ImmutableList<V>SynchronizedByteObjectMap. toImmutableSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
ImmutableList<V>SynchronizedCharObjectMap. toImmutableSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
ImmutableList<V>SynchronizedDoubleObjectMap. toImmutableSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
ImmutableList<V>SynchronizedFloatObjectMap. toImmutableSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
ImmutableList<V>SynchronizedIntObjectMap. toImmutableSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
ImmutableList<V>SynchronizedLongObjectMap. toImmutableSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
ImmutableList<V>SynchronizedShortObjectMap. toImmutableSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
ImmutableSortedSet<V>SynchronizedByteObjectMap. toImmutableSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
ImmutableSortedSet<V>SynchronizedCharObjectMap. toImmutableSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
ImmutableSortedSet<V>SynchronizedDoubleObjectMap. toImmutableSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
ImmutableSortedSet<V>SynchronizedFloatObjectMap. toImmutableSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
ImmutableSortedSet<V>SynchronizedIntObjectMap. toImmutableSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
ImmutableSortedSet<V>SynchronizedLongObjectMap. toImmutableSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
ImmutableSortedSet<V>SynchronizedShortObjectMap. toImmutableSortedSetBy(Function<? super V,? extends VV> function)
<NK,NV>
MutableMap<NK,NV>ByteObjectHashMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>CharObjectHashMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>DoubleObjectHashMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>FloatObjectHashMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>IntObjectHashMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>LongObjectHashMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>ShortObjectHashMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>SynchronizedByteObjectMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RSynchronizedByteObjectMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>SynchronizedCharObjectMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RSynchronizedCharObjectMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>SynchronizedDoubleObjectMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RSynchronizedDoubleObjectMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>SynchronizedFloatObjectMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RSynchronizedFloatObjectMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>SynchronizedIntObjectMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RSynchronizedIntObjectMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>SynchronizedLongObjectMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RSynchronizedLongObjectMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>SynchronizedShortObjectMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RSynchronizedShortObjectMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>UnmodifiableByteObjectMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>UnmodifiableCharObjectMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>UnmodifiableDoubleObjectMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>UnmodifiableFloatObjectMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>UnmodifiableIntObjectMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>UnmodifiableLongObjectMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>UnmodifiableShortObjectMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedBag<V>SynchronizedByteObjectMap. toSortedBagBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedBag<V>SynchronizedCharObjectMap. toSortedBagBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedBag<V>SynchronizedDoubleObjectMap. toSortedBagBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedBag<V>SynchronizedFloatObjectMap. toSortedBagBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedBag<V>SynchronizedIntObjectMap. toSortedBagBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedBag<V>SynchronizedLongObjectMap. toSortedBagBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedBag<V>SynchronizedShortObjectMap. toSortedBagBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedBag<V>UnmodifiableByteObjectMap. toSortedBagBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedBag<V>UnmodifiableCharObjectMap. toSortedBagBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedBag<V>UnmodifiableDoubleObjectMap. toSortedBagBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedBag<V>UnmodifiableFloatObjectMap. toSortedBagBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedBag<V>UnmodifiableIntObjectMap. toSortedBagBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedBag<V>UnmodifiableLongObjectMap. toSortedBagBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedBag<V>UnmodifiableShortObjectMap. toSortedBagBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>SynchronizedByteObjectMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>SynchronizedCharObjectMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>SynchronizedDoubleObjectMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>SynchronizedFloatObjectMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>SynchronizedIntObjectMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>SynchronizedLongObjectMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>SynchronizedShortObjectMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>UnmodifiableByteObjectMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>UnmodifiableCharObjectMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>UnmodifiableDoubleObjectMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>UnmodifiableFloatObjectMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>UnmodifiableIntObjectMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>UnmodifiableLongObjectMap. toSortedListBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableList<V>UnmodifiableShortObjectMap. toSortedListBy(Function<? super V,? extends VV> function)
<NK,NV>
MutableSortedMap<NK,NV>ByteObjectHashMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ByteObjectHashMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>CharObjectHashMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>CharObjectHashMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>DoubleObjectHashMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>DoubleObjectHashMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>FloatObjectHashMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>FloatObjectHashMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>IntObjectHashMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>IntObjectHashMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>LongObjectHashMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>LongObjectHashMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ShortObjectHashMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ShortObjectHashMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>SynchronizedByteObjectMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>SynchronizedByteObjectMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>SynchronizedCharObjectMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>SynchronizedCharObjectMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>SynchronizedDoubleObjectMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>SynchronizedDoubleObjectMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>SynchronizedFloatObjectMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>SynchronizedFloatObjectMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>SynchronizedIntObjectMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>SynchronizedIntObjectMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>SynchronizedLongObjectMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>SynchronizedLongObjectMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>SynchronizedShortObjectMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>SynchronizedShortObjectMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableByteObjectMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableByteObjectMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableCharObjectMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableCharObjectMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableDoubleObjectMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableDoubleObjectMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableFloatObjectMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableFloatObjectMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableIntObjectMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableIntObjectMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableLongObjectMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableLongObjectMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableShortObjectMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableShortObjectMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>SynchronizedByteObjectMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>SynchronizedCharObjectMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>SynchronizedDoubleObjectMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>SynchronizedFloatObjectMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>SynchronizedIntObjectMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>SynchronizedLongObjectMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>SynchronizedShortObjectMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>UnmodifiableByteObjectMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>UnmodifiableCharObjectMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>UnmodifiableDoubleObjectMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>UnmodifiableFloatObjectMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>UnmodifiableIntObjectMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>UnmodifiableLongObjectMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>UnmodifiableShortObjectMap. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>SynchronizedByteObjectMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>SynchronizedCharObjectMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>SynchronizedDoubleObjectMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>SynchronizedFloatObjectMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>SynchronizedIntObjectMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>SynchronizedLongObjectMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>SynchronizedShortObjectMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>UnmodifiableByteObjectMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>UnmodifiableCharObjectMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>UnmodifiableDoubleObjectMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>UnmodifiableFloatObjectMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>UnmodifiableIntObjectMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>UnmodifiableLongObjectMap. toSortedSetBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
MutableSortedSet<V>UnmodifiableShortObjectMap. toSortedSetBy(Function<? super V,? extends VV> function)
V
ByteObjectHashMap. updateValue(byte key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
CharObjectHashMap. updateValue(char key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
DoubleObjectHashMap. updateValue(double key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
FloatObjectHashMap. updateValue(float key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
IntObjectHashMap. updateValue(int key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
LongObjectHashMap. updateValue(long key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
ShortObjectHashMap. updateValue(short key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
SynchronizedByteObjectMap. updateValue(byte key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
SynchronizedCharObjectMap. updateValue(char key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
SynchronizedDoubleObjectMap. updateValue(double key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
SynchronizedFloatObjectMap. updateValue(float key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
SynchronizedIntObjectMap. updateValue(int key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
SynchronizedLongObjectMap. updateValue(long key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
SynchronizedShortObjectMap. updateValue(short key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
UnmodifiableByteObjectMap. updateValue(byte key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
UnmodifiableCharObjectMap. updateValue(char key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
UnmodifiableDoubleObjectMap. updateValue(double key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
UnmodifiableFloatObjectMap. updateValue(float key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
UnmodifiableIntObjectMap. updateValue(int key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
UnmodifiableLongObjectMap. updateValue(long key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
UnmodifiableShortObjectMap. updateValue(short key, Function0<? extends V> factory, Function<? super V,? extends V> function)
-
Uses of Function in org.eclipse.collections.impl.map.ordered.mutable
Methods in org.eclipse.collections.impl.map.ordered.mutable with parameters of type Function Modifier and Type Method Description <K1,V1,V2>
MutableMapIterable<K1,V2>UnmodifiableMutableOrderedMap. aggregateBy(Function<? super K,? extends K1> keyFunction, Function<? super V,? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2,? super V1,? extends V2> nonMutatingAggregator)
<KK,VV>
MutableMapIterable<KK,VV>UnmodifiableMutableOrderedMap. aggregateBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV,? super V,? extends VV> nonMutatingAggregator)
<KK,VV>
MutableMap<KK,VV>UnmodifiableMutableOrderedMap. aggregateInPlaceBy(Function<? super V,? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV,? super V> mutatingAggregator)
<R> MutableList<R>
OrderedMapAdapter. collect(Function<? super V,? extends R> function)
<VV> MutableList<VV>
UnmodifiableMutableOrderedMap. collect(Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableMutableOrderedMap. collect(Function<? super V,? extends VV> function, R target)
<R> MutableList<R>
OrderedMapAdapter. collectIf(Predicate<? super V> predicate, Function<? super V,? extends R> function)
<VV> MutableList<VV>
UnmodifiableMutableOrderedMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableMutableOrderedMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends VV> function, R target)
<V1> MutableBag<V1>
OrderedMapAdapter. countBy(Function<? super V,? extends V1> function)
<VV> MutableBag<VV>
UnmodifiableMutableOrderedMap. countBy(Function<? super V,? extends VV> function)
<VV,R extends MutableBagIterable<VV>>
RUnmodifiableMutableOrderedMap. countBy(Function<? super V,? extends VV> function, R target)
<V1> MutableBag<V1>
OrderedMapAdapter. countByEach(Function<? super V,? extends java.lang.Iterable<V1>> function)
<R> MutableList<R>
OrderedMapAdapter. flatCollect(Function<? super V,? extends java.lang.Iterable<R>> function)
<VV> MutableList<VV>
UnmodifiableMutableOrderedMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends java.util.Collection<VV>>
RUnmodifiableMutableOrderedMap. flatCollect(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<R extends MutableBooleanCollection>
RUnmodifiableMutableOrderedMap. flatCollectBoolean(Function<? super V,? extends BooleanIterable> function, R target)
<R extends MutableByteCollection>
RUnmodifiableMutableOrderedMap. flatCollectByte(Function<? super V,? extends ByteIterable> function, R target)
<R extends MutableCharCollection>
RUnmodifiableMutableOrderedMap. flatCollectChar(Function<? super V,? extends CharIterable> function, R target)
<R extends MutableDoubleCollection>
RUnmodifiableMutableOrderedMap. flatCollectDouble(Function<? super V,? extends DoubleIterable> function, R target)
<R extends MutableFloatCollection>
RUnmodifiableMutableOrderedMap. flatCollectFloat(Function<? super V,? extends FloatIterable> function, R target)
<R extends MutableIntCollection>
RUnmodifiableMutableOrderedMap. flatCollectInt(Function<? super V,? extends IntIterable> function, R target)
<R extends MutableLongCollection>
RUnmodifiableMutableOrderedMap. flatCollectLong(Function<? super V,? extends LongIterable> function, R target)
<R extends MutableShortCollection>
RUnmodifiableMutableOrderedMap. flatCollectShort(Function<? super V,? extends ShortIterable> function, R target)
<P> V
OrderedMapAdapter. getIfAbsentPutWith(K key, Function<? super P,? extends V> function, P parameter)
<P> V
UnmodifiableMutableOrderedMap. getIfAbsentPutWith(K key, Function<? super P,? extends V> function, P parameter)
V
OrderedMapAdapter. getIfAbsentPutWithKey(K key, Function<? super K,? extends V> function)
V
UnmodifiableMutableOrderedMap. getIfAbsentPutWithKey(K key, Function<? super K,? extends V> function)
<P> V
UnmodifiableMutableOrderedMap. getIfAbsentWith(K key, Function<? super P,? extends V> function, P parameter)
<VV> MutableListMultimap<VV,V>
OrderedMapAdapter. groupBy(Function<? super V,? extends VV> function)
<VV> MutableListMultimap<VV,V>
UnmodifiableMutableOrderedMap. groupBy(Function<? super V,? extends VV> function)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableMutableOrderedMap. groupBy(Function<? super V,? extends VV> function, R target)
<VV> MutableListMultimap<VV,V>
OrderedMapAdapter. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV> MutableListMultimap<VV,V>
UnmodifiableMutableOrderedMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<VV,R extends MutableMultimap<VV,V>>
RUnmodifiableMutableOrderedMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function, R target)
<VV> MutableOrderedMap<VV,V>
OrderedMapAdapter. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV> MutableOrderedMap<VV,V>
UnmodifiableMutableOrderedMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RUnmodifiableMutableOrderedMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<A> A
UnmodifiableMutableOrderedMap. ifPresentApply(K key, Function<? super V,? extends A> function)
<VV extends java.lang.Comparable<? super VV>>
VUnmodifiableMutableOrderedMap. maxBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
java.util.Optional<V>UnmodifiableMutableOrderedMap. maxByOptional(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
VUnmodifiableMutableOrderedMap. minBy(Function<? super V,? extends VV> function)
<VV extends java.lang.Comparable<? super VV>>
java.util.Optional<V>UnmodifiableMutableOrderedMap. minByOptional(Function<? super V,? extends VV> function)
<V1> MutableObjectDoubleMap<V1>
OrderedMapAdapter. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<VV> MutableObjectDoubleMap<VV>
UnmodifiableMutableOrderedMap. sumByDouble(Function<? super V,? extends VV> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
OrderedMapAdapter. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<VV> MutableObjectDoubleMap<VV>
UnmodifiableMutableOrderedMap. sumByFloat(Function<? super V,? extends VV> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
OrderedMapAdapter. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<VV> MutableObjectLongMap<VV>
UnmodifiableMutableOrderedMap. sumByInt(Function<? super V,? extends VV> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
OrderedMapAdapter. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<VV> MutableObjectLongMap<VV>
UnmodifiableMutableOrderedMap. sumByLong(Function<? super V,? extends VV> groupBy, LongFunction<? super V> function)
<NK,NV>
MutableBiMap<NK,NV>UnmodifiableMutableOrderedMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>UnmodifiableMutableOrderedMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RUnmodifiableMutableOrderedMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableMutableOrderedMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableMutableOrderedMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
V
OrderedMapAdapter. updateValue(K key, Function0<? extends V> factory, Function<? super V,? extends V> function)
V
UnmodifiableMutableOrderedMap. updateValue(K key, Function0<? extends V> factory, Function<? super V,? extends V> function)
-
Uses of Function in org.eclipse.collections.impl.map.sorted.immutable
Methods in org.eclipse.collections.impl.map.sorted.immutable with parameters of type Function Modifier and Type Method Description <K1,V1,V2>
ImmutableMap<K1,V2>AbstractImmutableSortedMap. aggregateBy(Function<? super K,? extends K1> keyFunction, Function<? super V,? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2,? super V1,? extends V2> nonMutatingAggregator)
<R> ImmutableList<R>
AbstractImmutableSortedMap. collect(Function<? super V,? extends R> function)
<R> ImmutableList<R>
AbstractImmutableSortedMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends R> function)
<V1> ImmutableBag<V1>
AbstractImmutableSortedMap. countBy(Function<? super V,? extends V1> function)
<V1> ImmutableBag<V1>
AbstractImmutableSortedMap. countByEach(Function<? super V,? extends java.lang.Iterable<V1>> function)
<R> ImmutableList<R>
AbstractImmutableSortedMap. flatCollect(Function<? super V,? extends java.lang.Iterable<R>> function)
<P> V
ImmutableEmptySortedMap. getIfAbsentWith(K key, Function<? super P,? extends V> function, P parameter)
<R> ImmutableListMultimap<R,V>
AbstractImmutableSortedMap. groupBy(Function<? super V,? extends R> function)
<R> ImmutableListMultimap<R,V>
AbstractImmutableSortedMap. groupByEach(Function<? super V,? extends java.lang.Iterable<R>> function)
<V1> ImmutableMap<V1,V>
AbstractImmutableSortedMap. groupByUniqueKey(Function<? super V,? extends V1> function)
<A> A
ImmutableEmptySortedMap. ifPresentApply(K key, Function<? super V,? extends A> function)
<V1> ImmutableObjectDoubleMap<V1>
AbstractImmutableSortedMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> ImmutableObjectDoubleMap<V1>
AbstractImmutableSortedMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
AbstractImmutableSortedMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> ImmutableObjectLongMap<V1>
AbstractImmutableSortedMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
-
Uses of Function in org.eclipse.collections.impl.map.sorted.mutable
Methods in org.eclipse.collections.impl.map.sorted.mutable with parameters of type Function Modifier and Type Method Description <R> MutableList<R>
AbstractMutableSortedMap. collect(Function<? super V,? extends R> function)
<R> MutableList<R>
SynchronizedSortedMap. collect(Function<? super V,? extends R> function)
<R> MutableList<R>
UnmodifiableTreeMap. collect(Function<? super V,? extends R> function)
<R,C extends java.util.Collection<R>>
CUnmodifiableTreeMap. collect(Function<? super V,? extends R> function, C target)
<R> MutableList<R>
AbstractMutableSortedMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends R> function)
<R> MutableList<R>
SynchronizedSortedMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends R> function)
<R> MutableList<R>
UnmodifiableTreeMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends R> function)
<R,C extends java.util.Collection<R>>
CUnmodifiableTreeMap. collectIf(Predicate<? super V> predicate, Function<? super V,? extends R> function, C target)
<E> MutableSortedMap<K,V>
AbstractMutableSortedMap. collectKeysAndValues(java.lang.Iterable<E> iterable, Function<? super E,? extends K> keyFunction, Function<? super E,? extends V> valueFunction)
<E> MutableSortedMap<K,V>
SynchronizedSortedMap. collectKeysAndValues(java.lang.Iterable<E> iterable, Function<? super E,? extends K> keyFunction, Function<? super E,? extends V> function)
<E> MutableSortedMap<K,V>
UnmodifiableTreeMap. collectKeysAndValues(java.lang.Iterable<E> iterable, Function<? super E,? extends K> keyFunction, Function<? super E,? extends V> valueFunction)
<R> MutableList<R>
AbstractMutableSortedMap. flatCollect(Function<? super V,? extends java.lang.Iterable<R>> function)
<R> MutableList<R>
SynchronizedSortedMap. flatCollect(Function<? super V,? extends java.lang.Iterable<R>> function)
<R> MutableList<R>
UnmodifiableTreeMap. flatCollect(Function<? super V,? extends java.lang.Iterable<R>> function)
<R,C extends java.util.Collection<R>>
CUnmodifiableTreeMap. flatCollect(Function<? super V,? extends java.lang.Iterable<R>> function, C target)
<R extends MutableBooleanCollection>
RUnmodifiableTreeMap. flatCollectBoolean(Function<? super V,? extends BooleanIterable> function, R target)
<R extends MutableByteCollection>
RUnmodifiableTreeMap. flatCollectByte(Function<? super V,? extends ByteIterable> function, R target)
<R extends MutableCharCollection>
RUnmodifiableTreeMap. flatCollectChar(Function<? super V,? extends CharIterable> function, R target)
<R extends MutableDoubleCollection>
RUnmodifiableTreeMap. flatCollectDouble(Function<? super V,? extends DoubleIterable> function, R target)
<R extends MutableFloatCollection>
RUnmodifiableTreeMap. flatCollectFloat(Function<? super V,? extends FloatIterable> function, R target)
<R extends MutableIntCollection>
RUnmodifiableTreeMap. flatCollectInt(Function<? super V,? extends IntIterable> function, R target)
<R extends MutableLongCollection>
RUnmodifiableTreeMap. flatCollectLong(Function<? super V,? extends LongIterable> function, R target)
<R extends MutableShortCollection>
RUnmodifiableTreeMap. flatCollectShort(Function<? super V,? extends ShortIterable> function, R target)
<P> V
UnmodifiableTreeMap. getIfAbsentPutWith(K key, Function<? super P,? extends V> function, P parameter)
V
UnmodifiableTreeMap. getIfAbsentPutWithKey(K key, Function<? super K,? extends V> function)
<P> V
UnmodifiableTreeMap. getIfAbsentWith(K key, Function<? super P,? extends V> function, P parameter)
<VV> MutableListMultimap<VV,V>
AbstractMutableSortedMap. groupBy(Function<? super V,? extends VV> function)
<KK> MutableListMultimap<KK,V>
SynchronizedSortedMap. groupBy(Function<? super V,? extends KK> function)
<R> MutableListMultimap<R,V>
UnmodifiableTreeMap. groupBy(Function<? super V,? extends R> function)
<R,C extends MutableMultimap<R,V>>
CUnmodifiableTreeMap. groupBy(Function<? super V,? extends R> function, C target)
<VV> MutableListMultimap<VV,V>
AbstractMutableSortedMap. groupByEach(Function<? super V,? extends java.lang.Iterable<VV>> function)
<KK> MutableListMultimap<KK,V>
SynchronizedSortedMap. groupByEach(Function<? super V,? extends java.lang.Iterable<KK>> function)
<R> MutableListMultimap<R,V>
UnmodifiableTreeMap. groupByEach(Function<? super V,? extends java.lang.Iterable<R>> function)
<R,C extends MutableMultimap<R,V>>
CUnmodifiableTreeMap. groupByEach(Function<? super V,? extends java.lang.Iterable<R>> function, C target)
<VV> MutableMap<VV,V>
AbstractMutableSortedMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV> MutableMap<VV,V>
SynchronizedSortedMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV> MutableMap<VV,V>
UnmodifiableTreeMap. groupByUniqueKey(Function<? super V,? extends VV> function)
<VV,R extends MutableMapIterable<VV,V>>
RUnmodifiableTreeMap. groupByUniqueKey(Function<? super V,? extends VV> function, R target)
<A> A
UnmodifiableTreeMap. ifPresentApply(K key, Function<? super V,? extends A> function)
<R extends java.lang.Comparable<? super R>>
VUnmodifiableTreeMap. maxBy(Function<? super V,? extends R> function)
<R extends java.lang.Comparable<? super R>>
VUnmodifiableTreeMap. minBy(Function<? super V,? extends R> function)
<V1> MutableObjectDoubleMap<V1>
UnmodifiableTreeMap. sumByDouble(Function<? super V,? extends V1> groupBy, DoubleFunction<? super V> function)
<V1> MutableObjectDoubleMap<V1>
UnmodifiableTreeMap. sumByFloat(Function<? super V,? extends V1> groupBy, FloatFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
UnmodifiableTreeMap. sumByInt(Function<? super V,? extends V1> groupBy, IntFunction<? super V> function)
<V1> MutableObjectLongMap<V1>
UnmodifiableTreeMap. sumByLong(Function<? super V,? extends V1> groupBy, LongFunction<? super V> function)
<NK,NV>
MutableBiMap<NK,NV>UnmodifiableTreeMap. toBiMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>UnmodifiableTreeMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RUnmodifiableTreeMap. toMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction, R target)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableTreeMap. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableTreeMap. toSortedMap(Function<? super V,? extends NK> keyFunction, Function<? super V,? extends NV> valueFunction)
V
UnmodifiableTreeMap. updateValue(K key, Function0<? extends V> factory, Function<? super V,? extends V> function)
-
Uses of Function in org.eclipse.collections.impl.map.strategy.immutable
Methods in org.eclipse.collections.impl.map.strategy.immutable with parameters of type Function Modifier and Type Method Description <P> V
ImmutableEmptyMapWithHashingStrategy. getIfAbsentWith(K key, Function<? super P,? extends V> function, P parameter)
<A> A
ImmutableEmptyMapWithHashingStrategy. ifPresentApply(K key, Function<? super V,? extends A> function)
-
Uses of Function in org.eclipse.collections.impl.map.strategy.mutable
Methods in org.eclipse.collections.impl.map.strategy.mutable with parameters of type Function Modifier and Type Method Description private <P> V
UnifiedMapWithHashingStrategy. chainedGetIfAbsentPutWith(K key, int index, Function<? super P,? extends V> function, P parameter)
private V
UnifiedMapWithHashingStrategy. chainedUpdateValue(K key, int index, Function0<? extends V> factory, Function<? super V,? extends V> function)
<E> MutableMap<K,V>
UnifiedMapWithHashingStrategy. collectKeysAndValues(java.lang.Iterable<E> iterable, Function<? super E,? extends K> keyFunction, Function<? super E,? extends V> valueFunction)
<K,V,T>
MutableMap<K,V>MutableHashingStrategyMapFactoryImpl. fromFunction(Function<? super K,? extends T> function)
<P> V
UnifiedMapWithHashingStrategy. getIfAbsentPutWith(K key, Function<? super P,? extends V> function, P parameter)
V
UnifiedMapWithHashingStrategy. updateValue(K key, Function0<? extends V> factory, Function<? super V,? extends V> function)
-
Uses of Function in org.eclipse.collections.impl.multimap
Classes in org.eclipse.collections.impl.multimap that implement Function Modifier and Type Class Description private static class
AbstractMultimap.KeyValuePairFunction<V,K>
Methods in org.eclipse.collections.impl.multimap that return Function Modifier and Type Method Description protected Function<AbstractMultimap<K,V,C>,C>
AbstractMultimap. createCollectionBlock()
Methods in org.eclipse.collections.impl.multimap with parameters of type Function Modifier and Type Method Description <K2,V2,R extends MutableMultimap<K2,V2>>
RAbstractMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction, R target)
<K2,V2,R extends MutableMultimap<K2,V2>>
RAbstractSynchronizedMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction, R target)
<V2,R extends MutableMultimap<K,V2>>
RAbstractMultimap. collectValues(Function<? super V,? extends V2> function, R target)
<V2,R extends MutableMultimap<K,V2>>
RAbstractSynchronizedMultimap. collectValues(Function<? super V,? extends V2> function, R target)
-
Uses of Function in org.eclipse.collections.impl.multimap.bag
Methods in org.eclipse.collections.impl.multimap.bag with parameters of type Function Modifier and Type Method Description <K2,V2>
HashBagMultimap<K2,V2>AbstractMutableBagMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
ImmutableBagMultimap<K2,V2>ImmutableBagMultimapImpl. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
MutableBagMultimap<K2,V2>SynchronizedBagMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
MutableBagMultimap<K2,V2>SynchronizedPutHashBagMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
HashBagMultimap<K2,V2>TreeBagMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
Deprecated.<V2> HashBagMultimap<K,V2>
HashBagMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> ImmutableBagMultimap<K,V2>
ImmutableBagMultimapImpl. collectValues(Function<? super V,? extends V2> function)
<V2> MultiReaderHashBagMultimap<K,V2>
MultiReaderHashBagMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> MutableBagMultimap<K,V2>
SynchronizedBagMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> HashBagMultimap<K,V2>
SynchronizedPutHashBagMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> FastListMultimap<K,V2>
TreeBagMultimap. collectValues(Function<? super V,? extends V2> function)
Deprecated. -
Uses of Function in org.eclipse.collections.impl.multimap.bag.sorted
Methods in org.eclipse.collections.impl.multimap.bag.sorted with parameters of type Function Modifier and Type Method Description <K2,V2>
HashBagMultimap<K2,V2>TreeBagMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
Deprecated.<V2> FastListMultimap<K,V2>
TreeBagMultimap. collectValues(Function<? super V,? extends V2> function)
Deprecated. -
Uses of Function in org.eclipse.collections.impl.multimap.bag.sorted.immutable
Methods in org.eclipse.collections.impl.multimap.bag.sorted.immutable with parameters of type Function Modifier and Type Method Description <K2,V2>
ImmutableBagMultimap<K2,V2>ImmutableSortedBagMultimapImpl. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<V2> ImmutableListMultimap<K,V2>
ImmutableSortedBagMultimapImpl. collectValues(Function<? super V,? extends V2> function)
-
Uses of Function in org.eclipse.collections.impl.multimap.bag.sorted.mutable
Methods in org.eclipse.collections.impl.multimap.bag.sorted.mutable with parameters of type Function Modifier and Type Method Description <K2,V2>
MutableBagMultimap<K2,V2>SynchronizedSortedBagMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
HashBagMultimap<K2,V2>TreeBagMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<V2> MutableListMultimap<K,V2>
SynchronizedSortedBagMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> FastListMultimap<K,V2>
TreeBagMultimap. collectValues(Function<? super V,? extends V2> function)
-
Uses of Function in org.eclipse.collections.impl.multimap.bag.strategy
Methods in org.eclipse.collections.impl.multimap.bag.strategy with parameters of type Function Modifier and Type Method Description <V2> HashBagMultimapWithHashingStrategy<K,V2>
HashBagMultimapWithHashingStrategy. collectValues(Function<? super V,? extends V2> function)
-
Uses of Function in org.eclipse.collections.impl.multimap.list
Methods in org.eclipse.collections.impl.multimap.list with parameters of type Function Modifier and Type Method Description <K2,V2>
HashBagMultimap<K2,V2>AbstractMutableListMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
ImmutableBagMultimap<K2,V2>ImmutableListMultimapImpl. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
MutableBagMultimap<K2,V2>SynchronizedListMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
HashBagMultimap<K2,V2>SynchronizedPutFastListMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<V2> FastListMultimap<K,V2>
AbstractMutableListMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> ImmutableListMultimap<K,V2>
ImmutableListMultimapImpl. collectValues(Function<? super V,? extends V2> function)
<V2> MutableListMultimap<K,V2>
SynchronizedListMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> FastListMultimap<K,V2>
SynchronizedPutFastListMultimap. collectValues(Function<? super V,? extends V2> function)
-
Uses of Function in org.eclipse.collections.impl.multimap.set
Methods in org.eclipse.collections.impl.multimap.set with parameters of type Function Modifier and Type Method Description <K2,V2>
MutableBagMultimap<K2,V2>AbstractMutableSetMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
ImmutableBagMultimap<K2,V2>ImmutableSetMultimapImpl. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
MutableBagMultimap<K2,V2>SynchronizedPutUnifiedSetMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
MutableBagMultimap<K2,V2>SynchronizedSetMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<V2> MutableBagMultimap<K,V2>
AbstractMutableSetMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> ImmutableBagMultimap<K,V2>
ImmutableSetMultimapImpl. collectValues(Function<? super V,? extends V2> function)
<V2> MutableBagMultimap<K,V2>
SynchronizedPutUnifiedSetMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> MutableBagMultimap<K,V2>
SynchronizedSetMultimap. collectValues(Function<? super V,? extends V2> function)
-
Uses of Function in org.eclipse.collections.impl.multimap.set.sorted
Methods in org.eclipse.collections.impl.multimap.set.sorted with parameters of type Function Modifier and Type Method Description <K2,V2>
ImmutableBagMultimap<K2,V2>ImmutableSortedSetMultimapImpl. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
HashBagMultimap<K2,V2>SynchronizedPutTreeSortedSetMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
MutableBagMultimap<K2,V2>SynchronizedSortedSetMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<K2,V2>
HashBagMultimap<K2,V2>TreeSortedSetMultimap. collectKeyMultiValues(Function<? super K,? extends K2> keyFunction, Function<? super V,? extends V2> valueFunction)
<V2> ImmutableListMultimap<K,V2>
ImmutableSortedSetMultimapImpl. collectValues(Function<? super V,? extends V2> function)
<V2> FastListMultimap<K,V2>
SynchronizedPutTreeSortedSetMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> MutableListMultimap<K,V2>
SynchronizedSortedSetMultimap. collectValues(Function<? super V,? extends V2> function)
<V2> FastListMultimap<K,V2>
TreeSortedSetMultimap. collectValues(Function<? super V,? extends V2> function)
-
Uses of Function in org.eclipse.collections.impl.parallel
Classes in org.eclipse.collections.impl.parallel that implement Function Modifier and Type Class Description private class
ArrayProcedureFJTaskRunner.ProcedureExtractor
private class
BatchIterableProcedureFJTaskRunner.ProcedureExtractor
private class
ObjectIntProcedureFJTaskRunner.ObjectIntProcedureExtractor
private class
ProcedureFJTaskRunner.ProcedureExtractor
Fields in org.eclipse.collections.impl.parallel declared as Function Modifier and Type Field Description private Function<? super T,V>
CollectIfProcedureFactory. function
private Function<? super T,V>
CollectProcedureFactory. function
private Function<? super T,V>
FastListCollectIfProcedureFactory. function
private Function<? super T,V>
FastListCollectProcedureFactory. function
private Function<? super T,? extends java.lang.Iterable<V>>
FlatCollectProcedureFactory. function
private Function<? super T,java.math.BigDecimal>
ParallelIterate.SumByBigDecimalProcedure. function
private Function<? super T,java.math.BigInteger>
ParallelIterate.SumByBigIntegerProcedure. function
private Function<? super T,? extends V>
ParallelIterate.SumByBigDecimalProcedure. groupBy
private Function<? super T,? extends V>
ParallelIterate.SumByBigIntegerProcedure. groupBy
private Function<? super T,? extends V>
ParallelIterate.SumByDoubleProcedure. groupBy
private Function<? super T,? extends V>
ParallelIterate.SumByFloatProcedure. groupBy
private Function<? super T,? extends V>
ParallelIterate.SumByIntProcedure. groupBy
private Function<? super T,? extends V>
ParallelIterate.SumByLongProcedure. groupBy
private Function<ArrayProcedureFJTask<T,BT>,BT>
ArrayProcedureFJTaskRunner. procedureFunction
private Function<BatchIterableProcedureFJTask<T,BT>,BT>
BatchIterableProcedureFJTaskRunner. procedureFunction
private Function<ObjectIntProcedureFJTask<T,BT>,BT>
ObjectIntProcedureFJTaskRunner. procedureFunction
private Function<ProcedureFJTask<T,BT>,BT>
ProcedureFJTaskRunner. procedureFunction
Methods in org.eclipse.collections.impl.parallel with parameters of type Function Modifier and Type Method Description static <T,K,V>
MutableMap<K,V>ParallelIterate. aggregateBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator)
static <T,K,V>
MutableMap<K,V>ParallelIterate. aggregateBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator, int batchSize)
static <T,K,V>
MutableMap<K,V>ParallelIterate. aggregateBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator, int batchSize, java.util.concurrent.Executor executor)
static <T,K,V,R extends MutableMapIterable<K,V>>
RParallelIterate. aggregateBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator, R mutableMap)
static <T,K,V,R extends MutableMapIterable<K,V>>
RParallelIterate. aggregateBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator, R mutableMap, int batchSize)
static <T,K,V,R extends MutableMapIterable<K,V>>
RParallelIterate. aggregateBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator, R mutableMap, int batchSize, java.util.concurrent.Executor executor)
static <T,K,V>
MutableMap<K,V>ParallelIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
static <T,K,V>
MutableMap<K,V>ParallelIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator, int batchSize)
static <T,K,V>
MutableMap<K,V>ParallelIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator, int batchSize, java.util.concurrent.Executor executor)
static <T,K,V,R extends MutableMapIterable<K,V>>
RParallelIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator, R mutableMap)
static <T,K,V,R extends MutableMapIterable<K,V>>
RParallelIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator, R mutableMap, int batchSize)
static <T,K,V,R extends MutableMapIterable<K,V>>
RParallelIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator, R mutableMap, int batchSize, java.util.concurrent.Executor executor)
static <T,V>
java.util.Collection<V>ParallelIterate. collect(java.lang.Iterable<T> iterable, Function<? super T,V> function)
Same effect asIterate.collect(Iterable, Function)
, but executed in parallel batches.static <T,V>
java.util.Collection<V>ParallelIterate. collect(java.lang.Iterable<T> iterable, Function<? super T,V> function, boolean allowReorderedResult)
Same effect asIterate.collect(Iterable, Function)
, but executed in parallel batches, and with potentially reordered result.static <T,V,R extends java.util.Collection<V>>
RParallelIterate. collect(java.lang.Iterable<T> iterable, Function<? super T,V> function, R target, boolean allowReorderedResult)
Same effect asIterate.collect(Iterable, Function)
, but executed in parallel batches, and writing output into the specified collection.static <T,V,R extends java.util.Collection<V>>
RParallelIterate. collect(java.lang.Iterable<T> iterable, Function<? super T,V> function, R target, int batchSize, java.util.concurrent.Executor executor, boolean allowReorderedResult)
static <T,V>
java.util.Collection<V>ParallelIterate. collectIf(java.lang.Iterable<T> iterable, Predicate<? super T> predicate, Function<? super T,V> function)
Same effect asIterate.collectIf(Iterable, Predicate, Function)
, but executed in parallel batches.static <T,V>
java.util.Collection<V>ParallelIterate. collectIf(java.lang.Iterable<T> iterable, Predicate<? super T> predicate, Function<? super T,V> function, boolean allowReorderedResult)
Same effect asIterate.collectIf(Iterable, Predicate, Function)
, but executed in parallel batches, and with potentially reordered results.static <T,V,R extends java.util.Collection<V>>
RParallelIterate. collectIf(java.lang.Iterable<T> iterable, Predicate<? super T> predicate, Function<? super T,V> function, R target, boolean allowReorderedResult)
Same effect asIterate.collectIf(Iterable, Predicate, Function)
, but executed in parallel batches, and writing output into the specified collection.static <T,V,R extends java.util.Collection<V>>
RParallelIterate. collectIf(java.lang.Iterable<T> iterable, Predicate<? super T> predicate, Function<? super T,V> function, R target, int batchSize, java.util.concurrent.Executor executor, boolean allowReorderedResult)
static <T,V>
java.util.Collection<V>ParallelIterate. flatCollect(java.lang.Iterable<T> iterable, Function<? super T,java.util.Collection<V>> function)
static <T,V>
java.util.Collection<V>ParallelIterate. flatCollect(java.lang.Iterable<T> iterable, Function<? super T,java.util.Collection<V>> function, boolean allowReorderedResult)
static <T,V,R extends java.util.Collection<V>>
RParallelIterate. flatCollect(java.lang.Iterable<T> iterable, Function<? super T,java.util.Collection<V>> function, R target, boolean allowReorderedResult)
static <T,V,R extends java.util.Collection<V>>
RParallelIterate. flatCollect(java.lang.Iterable<T> iterable, Function<? super T,java.util.Collection<V>> function, R target, int batchSize, java.util.concurrent.Executor executor, boolean allowReorderedResult)
static <K,V>
MutableMultimap<K,V>ParallelIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,V>
MutableMultimap<K,V>ParallelIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, int batchSize)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,V>
MutableMultimap<K,V>ParallelIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, int batchSize, java.util.concurrent.Executor executor)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,V,R extends MutableMultimap<K,V>>
MutableMultimap<K,V>ParallelIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, R concurrentMultimap)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,V,R extends MutableMultimap<K,V>>
MutableMultimap<K,V>ParallelIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, R concurrentMultimap, int batchSize)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,V,R extends MutableMultimap<K,V>>
MutableMultimap<K,V>ParallelIterate. groupBy(java.lang.Iterable<V> iterable, Function<? super V,? extends K> function, R concurrentMultimap, int batchSize, java.util.concurrent.Executor executor)
Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <V,T>
MutableMap<V,java.math.BigDecimal>ParallelIterate. sumByBigDecimal(java.lang.Iterable<T> iterable, Function<? super T,? extends V> groupBy, Function<? super T,java.math.BigDecimal> function)
static <V,T>
MutableMap<V,java.math.BigInteger>ParallelIterate. sumByBigInteger(java.lang.Iterable<T> iterable, Function<? super T,? extends V> groupBy, Function<? super T,java.math.BigInteger> function)
static <T,V>
ObjectDoubleMap<V>ParallelIterate. sumByDouble(java.lang.Iterable<T> iterable, Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
static <T,V>
ObjectDoubleMap<V>ParallelIterate. sumByFloat(java.lang.Iterable<T> iterable, Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
static <T,V>
ObjectLongMap<V>ParallelIterate. sumByInt(java.lang.Iterable<T> iterable, Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
static <T,V>
ObjectLongMap<V>ParallelIterate. sumByLong(java.lang.Iterable<T> iterable, Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
Constructors in org.eclipse.collections.impl.parallel with parameters of type Function Constructor Description CollectIfProcedureFactory(Function<? super T,V> function, Predicate<? super T> predicate, int newTaskSize)
CollectProcedureFactory(Function<? super T,V> function, int newTaskSize)
FastListCollectIfProcedureFactory(Function<? super T,V> function, Predicate<? super T> predicate, int newTaskSize)
FastListCollectProcedureFactory(Function<? super T,V> function, int newTaskSize)
FlatCollectProcedureFactory(Function<? super T,? extends java.lang.Iterable<V>> function, int newTaskSize)
SumByBigDecimalProcedure(Function<? super T,? extends V> groupBy, Function<? super T,java.math.BigDecimal> function)
SumByBigIntegerProcedure(Function<? super T,? extends V> groupBy, Function<? super T,java.math.BigInteger> function)
SumByDoubleProcedure(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
SumByFloatProcedure(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
SumByIntProcedure(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
SumByLongProcedure(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
-
Uses of Function in org.eclipse.collections.impl.set
Methods in org.eclipse.collections.impl.set with parameters of type Function Modifier and Type Method Description <V> UnifiedSet<V>
AbstractUnifiedSet. collect(Function<? super T,? extends V> function)
<V> UnifiedSet<V>
AbstractUnifiedSet. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> UnifiedSet<V>
AbstractUnifiedSet. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableMap<V,T>
AbstractUnifiedSet. groupByUniqueKey(Function<? super T,? extends V> function)
-
Uses of Function in org.eclipse.collections.impl.set.fixed
Methods in org.eclipse.collections.impl.set.fixed with parameters of type Function Modifier and Type Method Description <V extends java.lang.Comparable<? super V>>
TEmptySet. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TEmptySet. minBy(Function<? super T,? extends V> function)
-
Uses of Function in org.eclipse.collections.impl.set.immutable
Methods in org.eclipse.collections.impl.set.immutable with parameters of type Function Modifier and Type Method Description <V> ImmutableSet<V>
AbstractImmutableSet. collect(Function<? super T,? extends V> function)
<V> ImmutableSet<V>
ImmutableEmptySet. collect(Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RImmutableEmptySet. collect(Function<? super T,? extends V> function, R target)
<V> ImmutableSet<V>
AbstractImmutableSet. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ImmutableSet<V>
ImmutableEmptySet. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RImmutableEmptySet. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function, R target)
<V> ImmutableBag<V>
ImmutableEmptySet. countBy(Function<? super T,? extends V> function)
<V,R extends MutableBagIterable<V>>
RImmutableEmptySet. countBy(Function<? super T,? extends V> function, R target)
<V> ImmutableBag<V>
ImmutableEmptySet. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends MutableBagIterable<V>>
RImmutableEmptySet. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> ImmutableSet<V>
AbstractImmutableSet. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableSet<V>
ImmutableEmptySet. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends java.util.Collection<V>>
RImmutableEmptySet. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> ImmutableSetMultimap<V,T>
AbstractImmutableSet. groupBy(Function<? super T,? extends V> function)
<V,R extends MutableMultimap<V,T>>
RAbstractImmutableSet. groupBy(Function<? super T,? extends V> function, R target)
<V,R extends MutableMultimap<V,T>>
RImmutableEmptySet. groupBy(Function<? super T,? extends V> function, R target)
<V> ImmutableSetMultimap<V,T>
AbstractImmutableSet. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends MutableMultimap<V,T>>
RAbstractImmutableSet. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V,R extends MutableMultimap<V,T>>
RImmutableEmptySet. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V extends java.lang.Comparable<? super V>>
TImmutableEmptySet. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TImmutableEmptySet. minBy(Function<? super T,? extends V> function)
-
Uses of Function in org.eclipse.collections.impl.set.mutable
Methods in org.eclipse.collections.impl.set.mutable with parameters of type Function Modifier and Type Method Description <V> MutableSet<V>
AbstractMutableSet. collect(Function<? super T,? extends V> function)
<V> MutableSet<V>
MultiReaderUnifiedSet. collect(Function<? super T,? extends V> function)
<V> MutableSet<V>
MultiReaderUnifiedSet.UntouchableMutableSet. collect(Function<? super T,? extends V> function)
<V> MutableSet<V>
SetAdapter. collect(Function<? super T,? extends V> function)
<V> MutableSet<V>
SynchronizedMutableSet. collect(Function<? super T,? extends V> function)
<V> UnsortedBagBatch<V>
UnifiedSet.UnifiedUnsortedSetBatch. collect(Function<? super T,? extends V> function)
<V> MutableSet<V>
UnmodifiableMutableSet. collect(Function<? super T,? extends V> function)
<V> MutableSet<V>
AbstractMutableSet. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableSet<V>
MultiReaderUnifiedSet. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableSet<V>
MultiReaderUnifiedSet.UntouchableMutableSet. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableSet<V>
SetAdapter. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableSet<V>
SynchronizedMutableSet. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableSet<V>
UnmodifiableMutableSet. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableSet<V>
AbstractMutableSet. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableSet<V>
MultiReaderUnifiedSet. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableSet<V>
MultiReaderUnifiedSet.UntouchableMutableSet. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableSet<V>
SetAdapter. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableSet<V>
SynchronizedMutableSet. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> UnsortedBagBatch<V>
UnifiedSet.UnifiedUnsortedSetBatch. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableSet<V>
UnmodifiableMutableSet. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> UnifiedSetMultimap<V,T>
AbstractMutableSet. groupBy(Function<? super T,? extends V> function)
<V> MutableSetMultimap<V,T>
MultiReaderUnifiedSet. groupBy(Function<? super T,? extends V> function)
<V> MutableSetMultimap<V,T>
MultiReaderUnifiedSet.UntouchableMutableSet. groupBy(Function<? super T,? extends V> function)
<V> UnifiedSetMultimap<V,T>
SetAdapter. groupBy(Function<? super T,? extends V> function)
<V> MutableSetMultimap<V,T>
SynchronizedMutableSet. groupBy(Function<? super T,? extends V> function)
<V> UnifiedSetMultimap<V,T>
UnifiedSet. groupBy(Function<? super T,? extends V> function)
<V> MutableSetMultimap<V,T>
UnmodifiableMutableSet. groupBy(Function<? super T,? extends V> function)
<V> UnifiedSetMultimap<V,T>
AbstractMutableSet. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableSetMultimap<V,T>
MultiReaderUnifiedSet. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableSetMultimap<V,T>
MultiReaderUnifiedSet.UntouchableMutableSet. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> UnifiedSetMultimap<V,T>
SetAdapter. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableSetMultimap<V,T>
SynchronizedMutableSet. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> UnifiedSetMultimap<V,T>
UnifiedSet. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableSetMultimap<V,T>
UnmodifiableMutableSet. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableMap<V,T>
MultiReaderUnifiedSet. groupByUniqueKey(Function<? super T,? extends V> function)
-
Uses of Function in org.eclipse.collections.impl.set.sorted.immutable
Methods in org.eclipse.collections.impl.set.sorted.immutable with parameters of type Function Modifier and Type Method Description <V> ImmutableList<V>
AbstractImmutableSortedSet. collect(Function<? super T,? extends V> function)
<V> ListBatch<V>
ImmutableTreeSet.ImmutableTreeSetBatch. collect(Function<? super T,? extends V> function)
<V> ImmutableList<V>
AbstractImmutableSortedSet. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ImmutableList<V>
AbstractImmutableSortedSet. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ListBatch<V>
ImmutableTreeSet.ImmutableTreeSetBatch. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableSortedSetMultimap<V,T>
AbstractImmutableSortedSet. groupBy(Function<? super T,? extends V> function)
<V> ImmutableSortedSetMultimap<V,T>
ImmutableTreeSet.SortedSetIterableParallelIterable. groupBy(Function<? super T,? extends V> function)
<V> ImmutableSortedSetMultimap<V,T>
AbstractImmutableSortedSet. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableSortedSetMultimap<V,T>
ImmutableTreeSet.SortedSetIterableParallelIterable. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MapIterable<V,T>
ImmutableTreeSet.SortedSetIterableParallelIterable. groupByUniqueKey(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TImmutableEmptySortedSet. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TImmutableEmptySortedSet. minBy(Function<? super T,? extends V> function)
-
Uses of Function in org.eclipse.collections.impl.set.sorted.mutable
Methods in org.eclipse.collections.impl.set.sorted.mutable with parameters of type Function Modifier and Type Method Description <V> MutableList<V>
SortedSetAdapter. collect(Function<? super T,? extends V> function)
<V> MutableList<V>
SynchronizedSortedSet. collect(Function<? super T,? extends V> function)
<V> MutableList<V>
TreeSortedSet. collect(Function<? super T,? extends V> function)
<V> MutableList<V>
UnmodifiableSortedSet. collect(Function<? super T,? extends V> function)
<V> MutableList<V>
SortedSetAdapter. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableList<V>
SynchronizedSortedSet. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableList<V>
TreeSortedSet. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableList<V>
UnmodifiableSortedSet. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableList<V>
SortedSetAdapter. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableList<V>
SynchronizedSortedSet. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableList<V>
TreeSortedSet. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableList<V>
UnmodifiableSortedSet. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> TreeSortedSetMultimap<V,T>
SortedSetAdapter. groupBy(Function<? super T,? extends V> function)
<V> MutableSortedSetMultimap<V,T>
SynchronizedSortedSet. groupBy(Function<? super T,? extends V> function)
<V> TreeSortedSetMultimap<V,T>
TreeSortedSet. groupBy(Function<? super T,? extends V> function)
<V> MutableSortedSetMultimap<V,T>
UnmodifiableSortedSet. groupBy(Function<? super T,? extends V> function)
<V> TreeSortedSetMultimap<V,T>
SortedSetAdapter. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableSortedSetMultimap<V,T>
SynchronizedSortedSet. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> TreeSortedSetMultimap<V,T>
TreeSortedSet. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> MutableSortedSetMultimap<V,T>
UnmodifiableSortedSet. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
-
Uses of Function in org.eclipse.collections.impl.set.strategy.immutable
Methods in org.eclipse.collections.impl.set.strategy.immutable with parameters of type Function Modifier and Type Method Description <V extends java.lang.Comparable<? super V>>
TImmutableEmptySetWithHashingStrategy. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TImmutableEmptySetWithHashingStrategy. minBy(Function<? super T,? extends V> function)
-
Uses of Function in org.eclipse.collections.impl.set.strategy.mutable
Methods in org.eclipse.collections.impl.set.strategy.mutable with parameters of type Function Modifier and Type Method Description <V> UnsortedBagBatch<V>
UnifiedSetWithHashingStrategy.UnifiedUnsortedSetBatch. collect(Function<? super T,? extends V> function)
<V> UnsortedBagBatch<V>
UnifiedSetWithHashingStrategy.UnifiedUnsortedSetBatch. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<T,V>
MutableSet<T>MutableHashingStrategySetFactoryImpl. fromFunction(Function<? super T,? extends V> function)
<V> UnifiedSetWithHashingStrategyMultimap<V,T>
UnifiedSetWithHashingStrategy. groupBy(Function<? super T,? extends V> function)
<V> UnifiedSetWithHashingStrategyMultimap<V,T>
UnifiedSetWithHashingStrategy. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> LazyIterable<V>
UnifiedSetWithHashingStrategy. lazyCollect(Function<? super T,? extends V> function)
Deprecated.since 3.0. -
Uses of Function in org.eclipse.collections.impl.stack.immutable
Methods in org.eclipse.collections.impl.stack.immutable with parameters of type Function Modifier and Type Method Description <K,V>
ImmutableMap<K,V>ImmutableEmptyStack. aggregateBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator)
<K,V>
ImmutableMap<K,V>ImmutableEmptyStack. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
<V> ImmutableStack<V>
ImmutableArrayStack. collect(Function<? super T,? extends V> function)
Deprecated.<V,R extends java.util.Collection<V>>
RImmutableArrayStack. collect(Function<? super T,? extends V> function, R target)
Deprecated.<V> ImmutableStack<V>
ImmutableEmptyStack. collect(Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RImmutableEmptyStack. collect(Function<? super T,? extends V> function, R target)
<V> ImmutableStack<V>
ImmutableNotEmptyStack. collect(Function<? super T,? extends V> function)
<V> ImmutableStack<V>
ImmutableArrayStack. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
Deprecated.<V,R extends java.util.Collection<V>>
RImmutableArrayStack. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function, R target)
Deprecated.<V> ImmutableStack<V>
ImmutableEmptyStack. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RImmutableEmptyStack. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function, R target)
<V> ImmutableStack<V>
ImmutableNotEmptyStack. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> ImmutableBag<V>
ImmutableEmptyStack. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableBag<V>
ImmutableNotEmptyStack. countByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableStack<V>
ImmutableArrayStack. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
Deprecated.<V,R extends java.util.Collection<V>>
RImmutableArrayStack. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
Deprecated.<V> ImmutableStack<V>
ImmutableEmptyStack. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends java.util.Collection<V>>
RImmutableEmptyStack. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> ImmutableStack<V>
ImmutableNotEmptyStack. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<R extends MutableBooleanCollection>
RImmutableArrayStack. flatCollectBoolean(Function<? super T,? extends BooleanIterable> function, R target)
Deprecated.<R extends MutableBooleanCollection>
RImmutableEmptyStack. flatCollectBoolean(Function<? super T,? extends BooleanIterable> function, R target)
<R extends MutableByteCollection>
RImmutableArrayStack. flatCollectByte(Function<? super T,? extends ByteIterable> function, R target)
Deprecated.<R extends MutableByteCollection>
RImmutableEmptyStack. flatCollectByte(Function<? super T,? extends ByteIterable> function, R target)
<R extends MutableCharCollection>
RImmutableArrayStack. flatCollectChar(Function<? super T,? extends CharIterable> function, R target)
Deprecated.<R extends MutableCharCollection>
RImmutableEmptyStack. flatCollectChar(Function<? super T,? extends CharIterable> function, R target)
<R extends MutableDoubleCollection>
RImmutableArrayStack. flatCollectDouble(Function<? super T,? extends DoubleIterable> function, R target)
Deprecated.<R extends MutableDoubleCollection>
RImmutableEmptyStack. flatCollectDouble(Function<? super T,? extends DoubleIterable> function, R target)
<R extends MutableFloatCollection>
RImmutableArrayStack. flatCollectFloat(Function<? super T,? extends FloatIterable> function, R target)
Deprecated.<R extends MutableFloatCollection>
RImmutableEmptyStack. flatCollectFloat(Function<? super T,? extends FloatIterable> function, R target)
<R extends MutableIntCollection>
RImmutableArrayStack. flatCollectInt(Function<? super T,? extends IntIterable> function, R target)
Deprecated.<R extends MutableIntCollection>
RImmutableEmptyStack. flatCollectInt(Function<? super T,? extends IntIterable> function, R target)
<R extends MutableLongCollection>
RImmutableArrayStack. flatCollectLong(Function<? super T,? extends LongIterable> function, R target)
Deprecated.<R extends MutableLongCollection>
RImmutableEmptyStack. flatCollectLong(Function<? super T,? extends LongIterable> function, R target)
<R extends MutableShortCollection>
RImmutableArrayStack. flatCollectShort(Function<? super T,? extends ShortIterable> function, R target)
Deprecated.<R extends MutableShortCollection>
RImmutableEmptyStack. flatCollectShort(Function<? super T,? extends ShortIterable> function, R target)
<V> ImmutableListMultimap<V,T>
ImmutableArrayStack. groupBy(Function<? super T,? extends V> function)
Deprecated.<V,R extends MutableMultimap<V,T>>
RImmutableArrayStack. groupBy(Function<? super T,? extends V> function, R target)
Deprecated.<V> ImmutableListMultimap<V,T>
ImmutableEmptyStack. groupBy(Function<? super T,? extends V> function)
<V,R extends MutableMultimap<V,T>>
RImmutableEmptyStack. groupBy(Function<? super T,? extends V> function, R target)
<V> ImmutableListMultimap<V,T>
ImmutableNotEmptyStack. groupBy(Function<? super T,? extends V> function)
<V> ImmutableListMultimap<V,T>
ImmutableArrayStack. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
Deprecated.<V,R extends MutableMultimap<V,T>>
RImmutableArrayStack. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
Deprecated.<V> ImmutableListMultimap<V,T>
ImmutableEmptyStack. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends MutableMultimap<V,T>>
RImmutableEmptyStack. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> ImmutableListMultimap<V,T>
ImmutableNotEmptyStack. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableMap<V,T>
ImmutableArrayStack. groupByUniqueKey(Function<? super T,? extends V> function)
Deprecated.<V,R extends MutableMapIterable<V,T>>
RImmutableArrayStack. groupByUniqueKey(Function<? super T,? extends V> function, R target)
Deprecated.<V> ImmutableMap<V,T>
ImmutableEmptyStack. groupByUniqueKey(Function<? super T,? extends V> function)
<V,R extends MutableMapIterable<V,T>>
RImmutableEmptyStack. groupByUniqueKey(Function<? super T,? extends V> function, R target)
<V> ImmutableMap<V,T>
ImmutableNotEmptyStack. groupByUniqueKey(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TImmutableArrayStack. maxBy(Function<? super T,? extends V> function)
Deprecated.<V extends java.lang.Comparable<? super V>>
TImmutableEmptyStack. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TImmutableArrayStack. minBy(Function<? super T,? extends V> function)
Deprecated.<V extends java.lang.Comparable<? super V>>
TImmutableEmptyStack. minBy(Function<? super T,? extends V> function)
<V> ImmutableObjectDoubleMap<V>
ImmutableArrayStack. sumByDouble(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
Deprecated.<V> ImmutableObjectDoubleMap<V>
ImmutableEmptyStack. sumByDouble(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
<V> ImmutableObjectDoubleMap<V>
ImmutableNotEmptyStack. sumByDouble(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
<V> ImmutableObjectDoubleMap<V>
ImmutableArrayStack. sumByFloat(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
Deprecated.<V> ImmutableObjectDoubleMap<V>
ImmutableEmptyStack. sumByFloat(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
<V> ImmutableObjectDoubleMap<V>
ImmutableNotEmptyStack. sumByFloat(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
<V> ImmutableObjectLongMap<V>
ImmutableArrayStack. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
Deprecated.<V> ImmutableObjectLongMap<V>
ImmutableEmptyStack. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
<V> ImmutableObjectLongMap<V>
ImmutableNotEmptyStack. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
<V> ImmutableObjectLongMap<V>
ImmutableArrayStack. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
Deprecated.<V> ImmutableObjectLongMap<V>
ImmutableEmptyStack. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
<V> ImmutableObjectLongMap<V>
ImmutableNotEmptyStack. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
<NK,NV>
MutableBiMap<NK,NV>ImmutableArrayStack. toBiMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
Deprecated.<NK,NV>
MutableMap<NK,NV>ImmutableArrayStack. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
Deprecated.<NK,NV,R extends java.util.Map<NK,NV>>
RImmutableArrayStack. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction, R target)
Deprecated.<NK,NV,R extends java.util.Map<NK,NV>>
RImmutableEmptyStack. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction, R target)
<NK,NV>
MutableSortedMap<NK,NV>ImmutableArrayStack. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
Deprecated.<NK,NV>
MutableSortedMap<NK,NV>ImmutableArrayStack. toSortedMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
Deprecated.<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>ImmutableArrayStack. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
Deprecated. -
Uses of Function in org.eclipse.collections.impl.stack.mutable
Methods in org.eclipse.collections.impl.stack.mutable with parameters of type Function Modifier and Type Method Description <K,V>
MutableMap<K,V>SynchronizedStack. aggregateBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator)
<K,V>
MutableMap<K,V>SynchronizedStack. aggregateInPlaceBy(Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
<V> ArrayStack<V>
ArrayStack. collect(Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RArrayStack. collect(Function<? super T,? extends V> function, R target)
<V> MutableStack<V>
SynchronizedStack. collect(Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RSynchronizedStack. collect(Function<? super T,? extends V> function, R target)
<V> MutableStack<V>
UnmodifiableStack. collect(Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RUnmodifiableStack. collect(Function<? super T,? extends V> function, R target)
<V> ArrayStack<V>
ArrayStack. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RArrayStack. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function, R target)
<V> MutableStack<V>
SynchronizedStack. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RSynchronizedStack. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function, R target)
<V> MutableStack<V>
UnmodifiableStack. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V,R extends java.util.Collection<V>>
RUnmodifiableStack. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function, R target)
<V> ArrayStack<V>
ArrayStack. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends java.util.Collection<V>>
RArrayStack. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> MutableStack<V>
SynchronizedStack. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends java.util.Collection<V>>
RSynchronizedStack. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> MutableStack<V>
UnmodifiableStack. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends java.util.Collection<V>>
RUnmodifiableStack. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<R extends MutableBooleanCollection>
RArrayStack. flatCollectBoolean(Function<? super T,? extends BooleanIterable> function, R target)
<R extends MutableBooleanCollection>
RSynchronizedStack. flatCollectBoolean(Function<? super T,? extends BooleanIterable> function, R target)
<R extends MutableBooleanCollection>
RUnmodifiableStack. flatCollectBoolean(Function<? super T,? extends BooleanIterable> function, R target)
<R extends MutableByteCollection>
RArrayStack. flatCollectByte(Function<? super T,? extends ByteIterable> function, R target)
<R extends MutableByteCollection>
RSynchronizedStack. flatCollectByte(Function<? super T,? extends ByteIterable> function, R target)
<R extends MutableByteCollection>
RUnmodifiableStack. flatCollectByte(Function<? super T,? extends ByteIterable> function, R target)
<R extends MutableCharCollection>
RArrayStack. flatCollectChar(Function<? super T,? extends CharIterable> function, R target)
<R extends MutableCharCollection>
RSynchronizedStack. flatCollectChar(Function<? super T,? extends CharIterable> function, R target)
<R extends MutableCharCollection>
RUnmodifiableStack. flatCollectChar(Function<? super T,? extends CharIterable> function, R target)
<R extends MutableDoubleCollection>
RArrayStack. flatCollectDouble(Function<? super T,? extends DoubleIterable> function, R target)
<R extends MutableDoubleCollection>
RSynchronizedStack. flatCollectDouble(Function<? super T,? extends DoubleIterable> function, R target)
<R extends MutableDoubleCollection>
RUnmodifiableStack. flatCollectDouble(Function<? super T,? extends DoubleIterable> function, R target)
<R extends MutableFloatCollection>
RArrayStack. flatCollectFloat(Function<? super T,? extends FloatIterable> function, R target)
<R extends MutableFloatCollection>
RSynchronizedStack. flatCollectFloat(Function<? super T,? extends FloatIterable> function, R target)
<R extends MutableFloatCollection>
RUnmodifiableStack. flatCollectFloat(Function<? super T,? extends FloatIterable> function, R target)
<R extends MutableIntCollection>
RArrayStack. flatCollectInt(Function<? super T,? extends IntIterable> function, R target)
<R extends MutableIntCollection>
RSynchronizedStack. flatCollectInt(Function<? super T,? extends IntIterable> function, R target)
<R extends MutableIntCollection>
RUnmodifiableStack. flatCollectInt(Function<? super T,? extends IntIterable> function, R target)
<R extends MutableLongCollection>
RArrayStack. flatCollectLong(Function<? super T,? extends LongIterable> function, R target)
<R extends MutableLongCollection>
RSynchronizedStack. flatCollectLong(Function<? super T,? extends LongIterable> function, R target)
<R extends MutableLongCollection>
RUnmodifiableStack. flatCollectLong(Function<? super T,? extends LongIterable> function, R target)
<R extends MutableShortCollection>
RArrayStack. flatCollectShort(Function<? super T,? extends ShortIterable> function, R target)
<R extends MutableShortCollection>
RSynchronizedStack. flatCollectShort(Function<? super T,? extends ShortIterable> function, R target)
<R extends MutableShortCollection>
RUnmodifiableStack. flatCollectShort(Function<? super T,? extends ShortIterable> function, R target)
<V> MutableListMultimap<V,T>
ArrayStack. groupBy(Function<? super T,? extends V> function)
<V,R extends MutableMultimap<V,T>>
RArrayStack. groupBy(Function<? super T,? extends V> function, R target)
<V> MutableListMultimap<V,T>
SynchronizedStack. groupBy(Function<? super T,? extends V> function)
<V,R extends MutableMultimap<V,T>>
RSynchronizedStack. groupBy(Function<? super T,? extends V> function, R target)
<V> MutableListMultimap<V,T>
UnmodifiableStack. groupBy(Function<? super T,? extends V> function)
<V,R extends MutableMultimap<V,T>>
RUnmodifiableStack. groupBy(Function<? super T,? extends V> function, R target)
<V> MutableListMultimap<V,T>
ArrayStack. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends MutableMultimap<V,T>>
RArrayStack. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> MutableListMultimap<V,T>
SynchronizedStack. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends MutableMultimap<V,T>>
RSynchronizedStack. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> MutableListMultimap<V,T>
UnmodifiableStack. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function)
<V,R extends MutableMultimap<V,T>>
RUnmodifiableStack. groupByEach(Function<? super T,? extends java.lang.Iterable<V>> function, R target)
<V> MutableMap<V,T>
ArrayStack. groupByUniqueKey(Function<? super T,? extends V> function)
<V,R extends MutableMapIterable<V,T>>
RArrayStack. groupByUniqueKey(Function<? super T,? extends V> function, R target)
<V> MutableMap<V,T>
SynchronizedStack. groupByUniqueKey(Function<? super T,? extends V> function)
<V,R extends MutableMapIterable<V,T>>
RSynchronizedStack. groupByUniqueKey(Function<? super T,? extends V> function, R target)
<V> MutableMap<V,T>
UnmodifiableStack. groupByUniqueKey(Function<? super T,? extends V> function)
<V,R extends MutableMapIterable<V,T>>
RUnmodifiableStack. groupByUniqueKey(Function<? super T,? extends V> function, R target)
<V extends java.lang.Comparable<? super V>>
TArrayStack. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TSynchronizedStack. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TUnmodifiableStack. maxBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TArrayStack. minBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TSynchronizedStack. minBy(Function<? super T,? extends V> function)
<V extends java.lang.Comparable<? super V>>
TUnmodifiableStack. minBy(Function<? super T,? extends V> function)
<V> MutableObjectDoubleMap<V>
ArrayStack. sumByDouble(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
<V> MutableObjectDoubleMap<V>
SynchronizedStack. sumByDouble(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
<V> MutableObjectDoubleMap<V>
UnmodifiableStack. sumByDouble(Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
<V> MutableObjectDoubleMap<V>
ArrayStack. sumByFloat(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
<V> MutableObjectDoubleMap<V>
SynchronizedStack. sumByFloat(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
<V> MutableObjectDoubleMap<V>
UnmodifiableStack. sumByFloat(Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
<V> MutableObjectLongMap<V>
ArrayStack. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
<V> MutableObjectLongMap<V>
SynchronizedStack. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
<V> MutableObjectLongMap<V>
UnmodifiableStack. sumByInt(Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
<V> MutableObjectLongMap<V>
ArrayStack. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
<V> MutableObjectLongMap<V>
SynchronizedStack. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
<V> MutableObjectLongMap<V>
UnmodifiableStack. sumByLong(Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
<NK,NV>
MutableBiMap<NK,NV>ArrayStack. toBiMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>SynchronizedStack. toBiMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableBiMap<NK,NV>UnmodifiableStack. toBiMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableMap<NK,NV>ArrayStack. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RArrayStack. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>SynchronizedStack. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RSynchronizedStack. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction, R target)
<NK,NV>
MutableMap<NK,NV>UnmodifiableStack. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV,R extends java.util.Map<NK,NV>>
RUnmodifiableStack. toMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction, R target)
<NK,NV>
MutableSortedMap<NK,NV>ArrayStack. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>ArrayStack. toSortedMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>SynchronizedStack. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>SynchronizedStack. toSortedMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableStack. toSortedMap(java.util.Comparator<? super NK> comparator, Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<NK,NV>
MutableSortedMap<NK,NV>UnmodifiableStack. toSortedMap(Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
<KK extends java.lang.Comparable<? super KK>,NK,NV>
MutableSortedMap<NK,NV>ArrayStack. toSortedMapBy(Function<? super NK,KK> sortBy, Function<? super T,? extends NK> keyFunction, Function<? super T,? extends NV> valueFunction)
-
Uses of Function in org.eclipse.collections.impl.tuple
Classes in org.eclipse.collections.impl.tuple that implement Function Modifier and Type Class Description private static class
AbstractImmutableEntry.KeyFunction<K>
Deprecated.Since 6.2 - Kept for serialization compatibility only.private static class
AbstractImmutableEntry.PairFunction<K,V>
private static class
AbstractImmutableEntry.ValueFunction<V>
Deprecated.Since 6.2 - Kept for serialization compatibility only.Methods in org.eclipse.collections.impl.tuple that return Function Modifier and Type Method Description static <K> Function<java.util.Map.Entry<K,?>,K>
AbstractImmutableEntry. getKeyFunction()
Deprecated.Since 6.2 - UseFunctions.getKeyFunction()
instead.static <K,V>
Function<java.util.Map.Entry<K,V>,Pair<K,V>>AbstractImmutableEntry. getPairFunction()
static <V> Function<java.util.Map.Entry<?,V>,V>
AbstractImmutableEntry. getValueFunction()
Deprecated.Since 6.2 - UseFunctions.getValueFunction()
instead. -
Uses of Function in org.eclipse.collections.impl.utility
Methods in org.eclipse.collections.impl.utility with parameters of type Function Modifier and Type Method Description static <T,K,V,M extends java.util.Map<K,V>>
MIterate. addToMap(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, M map)
Iterate over the specified collection applying a specific Function to each element to calculate a key, and add the results to input Map.static <T,K,V,M extends java.util.Map<K,V>>
MIterate. addToMap(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction, M map)
Iterate over the specified collection applying the specified Functions to each element to calculate a key and value, and add the results to input Map.static <T,K,V>
MutableMap<K,V>ArrayListIterate. aggregateBy(java.util.ArrayList<T> list, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator)
static <T,K,V>
MutableMap<K,V>Iterate. aggregateBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator)
static <T,K,V>
MutableMap<K,V>ArrayListIterate. aggregateInPlaceBy(java.util.ArrayList<T> list, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
static <T,K,V>
MutableMap<K,V>Iterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
static <T,V>
MutableList<V>ArrayIterate. collect(T[] objectArray, Function<? super T,? extends V> function)
static <T,V,R extends java.util.Collection<V>>
RArrayIterate. collect(T[] objectArray, Function<? super T,? extends V> function, R targetCollection)
static <T,A>
java.util.ArrayList<A>ArrayListIterate. collect(java.util.ArrayList<T> list, Function<? super T,? extends A> function)
static <T,A,R extends java.util.Collection<A>>
RArrayListIterate. collect(java.util.ArrayList<T> list, Function<? super T,? extends A> function, R targetCollection)
static <T,A,R extends java.util.Collection<A>>
RIterate. collect(java.lang.Iterable<T> iterable, Function<? super T,? extends A> function, R targetCollection)
Same as theIterate.collect(Iterable, Function)
method with two parameters, except that the results are gathered into the specified targetCollectionstatic <T,V>
java.util.Collection<V>Iterate. collect(java.lang.Iterable<T> iterable, Function<? super T,? extends V> function)
Returns a new collection with the results of applying the specified function for each element of the iterable.static <T,V>
LazyIterable<V>LazyIterate. collect(java.lang.Iterable<T> iterable, Function<? super T,? extends V> function)
Creates a deferred transforming iterable for the specified iterable.static <T,A>
MutableList<A>ListIterate. collect(java.util.List<T> list, Function<? super T,? extends A> function)
static <T,A,R extends java.util.Collection<A>>
RListIterate. collect(java.util.List<T> list, Function<? super T,? extends A> function, R targetCollection)
static <K,V,A>
MutableList<A>MapIterate. collect(java.util.Map<K,V> map, Function<? super V,? extends A> function)
static <K,V,A,R extends java.util.Collection<A>>
RMapIterate. collect(java.util.Map<K,V> map, Function<? super V,? extends A> function, R targetCollection)
static <K1,V1,K2,V2>
MutableMap<K2,V2>MapIterate. collect(java.util.Map<K1,V1> map, Function<? super K1,? extends K2> keyFunction, Function<? super V1,? extends V2> valueFunction)
For each key-value entry of a map, applies a function to each, and adds the transformed entry to a new Map.static <K1,V1,K2,V2>
MutableMap<K2,V2>MapIterate. collect(java.util.Map<K1,V1> map, Function<? super K1,? extends K2> keyFunction, Function<? super V1,? extends V2> valueFunction, java.util.Map<K2,V2> target)
For each key-value entry of a map, applies a function to each, and adds the transformed entry to the target Map.static <T,V>
MutableList<V>ArrayIterate. collectIf(T[] objectArray, Predicate<? super T> predicate, Function<? super T,? extends V> function)
static <T,V,R extends java.util.Collection<V>>
RArrayIterate. collectIf(T[] objectArray, Predicate<? super T> predicate, Function<? super T,? extends V> function, R targetCollection)
static <T,A>
java.util.ArrayList<A>ArrayListIterate. collectIf(java.util.ArrayList<T> list, Predicate<? super T> predicate, Function<? super T,? extends A> function)
static <T,A,R extends java.util.Collection<A>>
RArrayListIterate. collectIf(java.util.ArrayList<T> list, Predicate<? super T> predicate, Function<? super T,? extends A> function, R targetCollection)
static <T,V>
java.util.Collection<V>Iterate. collectIf(java.lang.Iterable<T> iterable, Predicate<? super T> predicate, Function<? super T,? extends V> function)
static <T,V,R extends java.util.Collection<V>>
RIterate. collectIf(java.lang.Iterable<T> iterable, Predicate<? super T> predicate, Function<? super T,? extends V> function, R target)
static <T,V>
LazyIterable<V>LazyIterate. collectIf(java.lang.Iterable<T> iterable, Predicate<? super T> predicate, Function<? super T,? extends V> function)
Creates a deferred filtering and transforming iterable for the specified iterable.static <T,A>
MutableList<A>ListIterate. collectIf(java.util.List<T> list, Predicate<? super T> predicate, Function<? super T,? extends A> function)
static <T,A,R extends java.util.Collection<A>>
RListIterate. collectIf(java.util.List<T> list, Predicate<? super T> predicate, Function<? super T,? extends A> function, R targetCollection)
static <T,V>
java.util.ArrayList<T>ArrayListIterate. distinctBy(java.util.ArrayList<T> list, Function<? super T,? extends V> function)
static <T,V>
MutableList<T>ListIterate. distinctBy(java.util.List<T> list, Function<? super T,? extends V> function)
static <T,V>
MutableList<V>ArrayIterate. flatCollect(T[] objectArray, Function<? super T,? extends java.lang.Iterable<V>> function)
static <T,V,R extends java.util.Collection<V>>
RArrayIterate. flatCollect(T[] objectArray, Function<? super T,? extends java.lang.Iterable<V>> function, R targetCollection)
static <T,A>
java.util.ArrayList<A>ArrayListIterate. flatCollect(java.util.ArrayList<T> list, Function<? super T,? extends java.lang.Iterable<A>> function)
static <T,A,R extends java.util.Collection<A>>
RArrayListIterate. flatCollect(java.util.ArrayList<T> list, Function<? super T,? extends java.lang.Iterable<A>> function, R targetCollection)
static <T,A,R extends java.util.Collection<A>>
RIterate. flatCollect(java.lang.Iterable<T> iterable, Function<? super T,? extends java.lang.Iterable<A>> function, R targetCollection)
static <T,V>
java.util.Collection<V>Iterate. flatCollect(java.lang.Iterable<T> iterable, Function<? super T,? extends java.lang.Iterable<V>> function)
static <T,V>
LazyIterable<V>LazyIterate. flatCollect(java.lang.Iterable<T> iterable, Function<? super T,? extends java.lang.Iterable<V>> function)
Creates a deferred flattening iterable for the specified iterable.static <T,A>
MutableList<A>ListIterate. flatCollect(java.util.List<T> list, Function<? super T,? extends java.lang.Iterable<A>> function)
static <T,A,R extends java.util.Collection<A>>
RListIterate. flatCollect(java.util.List<T> list, Function<? super T,? extends java.lang.Iterable<A>> function, R targetCollection)
static <K,V,P>
VMapIterate. getIfAbsentPutWith(java.util.Map<K,V> map, K key, Function<? super P,? extends V> function, P parameter)
Get and return the value in the Map at the specified key, or if there is no value at the key, return the result of evaluating the specifiedFunction
with theparameter
, and put that value in the map at the specified key.static <K,V,P>
VMapIterate. getIfAbsentWith(java.util.Map<K,V> map, K key, Function<? super P,? extends V> function, P parameter)
Get and return the value in the Map that corresponds to the specified key, or if there is no value at the key, return the result of evaluating the specifiedFunction
with the specified parameter.static <T,V>
FastListMultimap<V,T>ArrayIterate. groupBy(T[] array, Function<? super T,? extends V> function)
static <T,V,R extends MutableMultimap<V,T>>
RArrayIterate. groupBy(T[] array, Function<? super T,? extends V> function, R target)
static <T,V>
FastListMultimap<V,T>ArrayListIterate. groupBy(java.util.ArrayList<T> list, Function<? super T,? extends V> function)
static <T,V,R extends MutableMultimap<V,T>>
RArrayListIterate. groupBy(java.util.ArrayList<T> list, Function<? super T,? extends V> function, R target)
static <T,V>
MutableMultimap<V,T>Iterate. groupBy(java.lang.Iterable<T> iterable, Function<? super T,? extends V> function)
static <T,V,R extends MutableMultimap<V,T>>
RIterate. groupBy(java.lang.Iterable<T> iterable, Function<? super T,? extends V> function, R targetMultimap)
static <T,V>
FastListMultimap<V,T>ListIterate. groupBy(java.util.List<T> list, Function<? super T,? extends V> function)
static <T,V,R extends MutableMultimap<V,T>>
RListIterate. groupBy(java.util.List<T> list, Function<? super T,? extends V> function, R target)
static <T,K,V,R extends MutableMultimap<K,V>>
RIterate. groupByAndCollect(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupByFunction, Function<? super T,? extends V> valueFunction, R targetMultimap)
Iterate over the specified collection applying the specified Functions to each element to calculate a key and value, add the results totargetMultimap
and return thetargetMultimap
.static <T,V>
FastListMultimap<V,T>ArrayIterate. groupByEach(T[] array, Function<? super T,? extends java.lang.Iterable<V>> function)
static <T,V,R extends MutableMultimap<V,T>>
RArrayIterate. groupByEach(T[] array, Function<? super T,? extends java.lang.Iterable<V>> function, R target)
static <T,V>
FastListMultimap<V,T>ArrayListIterate. groupByEach(java.util.ArrayList<T> list, Function<? super T,? extends java.lang.Iterable<V>> function)
static <T,V,R extends MutableMultimap<V,T>>
RArrayListIterate. groupByEach(java.util.ArrayList<T> list, Function<? super T,? extends java.lang.Iterable<V>> function, R target)
static <T,V>
MutableMultimap<V,T>Iterate. groupByEach(java.lang.Iterable<T> iterable, Function<? super T,? extends java.lang.Iterable<V>> function)
static <T,V,R extends MutableMultimap<V,T>>
RIterate. groupByEach(java.lang.Iterable<T> iterable, Function<? super T,? extends java.lang.Iterable<V>> function, R targetCollection)
static <T,V>
FastListMultimap<V,T>ListIterate. groupByEach(java.util.List<T> list, Function<? super T,? extends java.lang.Iterable<V>> function)
static <T,V,R extends MutableMultimap<V,T>>
RListIterate. groupByEach(java.util.List<T> list, Function<? super T,? extends java.lang.Iterable<V>> function, R target)
static <T,V>
MutableMapIterable<V,T>ArrayIterate. groupByUniqueKey(T[] array, Function<? super T,? extends V> function)
static <T,V,R extends MutableMapIterable<V,T>>
RArrayIterate. groupByUniqueKey(T[] array, Function<? super T,? extends V> function, R target)
static <T,V>
MutableMap<V,T>ArrayListIterate. groupByUniqueKey(java.util.ArrayList<T> list, Function<? super T,? extends V> function)
static <T,V,R extends MutableMapIterable<V,T>>
RArrayListIterate. groupByUniqueKey(java.util.ArrayList<T> list, Function<? super T,? extends V> function, R target)
static <V,T>
MutableMap<V,T>Iterate. groupByUniqueKey(java.lang.Iterable<T> iterable, Function<? super T,? extends V> function)
static <V,T,R extends MutableMapIterable<V,T>>
RIterate. groupByUniqueKey(java.lang.Iterable<T> iterable, Function<? super T,? extends V> function, R target)
static <K,T>
MutableMap<K,T>ListIterate. groupByUniqueKey(java.util.List<T> list, Function<? super T,? extends K> function)
static <K,T,R extends MutableMapIterable<K,T>>
RListIterate. groupByUniqueKey(java.util.List<T> list, Function<? super T,? extends K> function, R target)
static <K,V,A>
AMapIterate. ifPresentApply(java.util.Map<K,V> map, K key, Function<? super V,? extends A> function)
If there is a value in the Map that the specified key, return the result of applying the specified Function on the value, otherwise return null.static <T,V extends java.lang.Comparable<? super V>>
TArrayIterate. maxBy(T[] array, Function<? super T,? extends V> function)
static <T,V extends java.lang.Comparable<? super V>>
TIterate. maxBy(java.lang.Iterable<T> iterable, Function<? super T,? extends V> function)
Returns the maximum element out of the iterable based on the natural order of the attribute returned by the function.static <T,V extends java.lang.Comparable<? super V>>
TListIterate. maxBy(java.util.List<T> list, Function<? super T,? extends V> function)
static <T,V extends java.lang.Comparable<? super V>>
TArrayIterate. minBy(T[] array, Function<? super T,? extends V> function)
static <T,V extends java.lang.Comparable<? super V>>
TIterate. minBy(java.lang.Iterable<T> iterable, Function<? super T,? extends V> function)
Returns the minimum element out of the iterable based on the natural order of the attribute returned by the function.static <T,V extends java.lang.Comparable<? super V>>
TListIterate. minBy(java.util.List<T> list, Function<? super T,? extends V> function)
static <K,V,A>
intMapIterate. occurrencesOfAttribute(java.util.Map<K,V> map, Function<? super V,? extends A> function, A object)
Return the number of occurrences where object is equal to the specified attribute in the specified map.static <T,V extends java.lang.Comparable<? super V>,L extends java.util.List<T>>
LIterate. sortThisBy(L list, Function<? super T,? extends V> function)
Sort the list by comparing an attribute defined by the function.static <V,T>
MutableMap<V,java.math.BigDecimal>ArrayIterate. sumByBigDecimal(T[] array, Function<? super T,? extends V> groupBy, Function<? super T,java.math.BigDecimal> function)
static <V,T>
MutableMap<V,java.math.BigDecimal>Iterate. sumByBigDecimal(java.lang.Iterable<T> iterable, Function<T,V> groupBy, Function<? super T,java.math.BigDecimal> function)
Groups and sums the values of the iterable using the two specified functions.static <V,T>
MutableMap<V,java.math.BigDecimal>ListIterate. sumByBigDecimal(java.util.List<T> list, Function<T,V> groupBy, Function<? super T,java.math.BigDecimal> function)
static <V,T>
MutableMap<V,java.math.BigInteger>ArrayIterate. sumByBigInteger(T[] array, Function<? super T,? extends V> groupBy, Function<? super T,java.math.BigInteger> function)
static <V,T>
MutableMap<V,java.math.BigInteger>Iterate. sumByBigInteger(java.lang.Iterable<T> iterable, Function<T,V> groupBy, Function<? super T,java.math.BigInteger> function)
Groups and sums the values of the iterable using the two specified functions.static <V,T>
MutableMap<V,java.math.BigInteger>ListIterate. sumByBigInteger(java.util.List<T> list, Function<T,V> groupBy, Function<? super T,java.math.BigInteger> function)
static <V,T>
ObjectDoubleMap<V>ArrayIterate. sumByDouble(T[] array, Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
static <T,V>
ObjectDoubleMap<V>Iterate. sumByDouble(java.lang.Iterable<T> iterable, Function<T,V> groupBy, DoubleFunction<? super T> function)
static <V,T>
ObjectDoubleMap<V>ListIterate. sumByDouble(java.util.List<T> list, Function<T,V> groupBy, DoubleFunction<? super T> function)
static <V,T>
ObjectDoubleMap<V>ArrayIterate. sumByFloat(T[] array, Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
static <T,V>
ObjectDoubleMap<V>Iterate. sumByFloat(java.lang.Iterable<T> iterable, Function<T,V> groupBy, FloatFunction<? super T> function)
static <V,T>
ObjectDoubleMap<V>ListIterate. sumByFloat(java.util.List<T> list, Function<T,V> groupBy, FloatFunction<? super T> function)
static <V,T>
ObjectLongMap<V>ArrayIterate. sumByInt(T[] array, Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
static <T,V>
ObjectLongMap<V>Iterate. sumByInt(java.lang.Iterable<T> iterable, Function<T,V> groupBy, IntFunction<? super T> function)
static <V,T>
ObjectLongMap<V>ListIterate. sumByInt(java.util.List<T> list, Function<T,V> groupBy, IntFunction<? super T> function)
static <V,T>
ObjectLongMap<V>ArrayIterate. sumByLong(T[] array, Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
static <T,V>
ObjectLongMap<V>Iterate. sumByLong(java.lang.Iterable<T> iterable, Function<T,V> groupBy, LongFunction<? super T> function)
static <V,T>
ObjectLongMap<V>ListIterate. sumByLong(java.util.List<T> list, Function<T,V> groupBy, LongFunction<? super T> function)
static <T> java.math.BigDecimal
ArrayIterate. sumOfBigDecimal(T[] array, Function<? super T,java.math.BigDecimal> function)
static <T> java.math.BigDecimal
Iterate. sumOfBigDecimal(java.lang.Iterable<T> iterable, Function<? super T,java.math.BigDecimal> function)
Returns the BigDecimal sum of the result of applying the function to each element of the iterable.static <T> java.math.BigDecimal
ListIterate. sumOfBigDecimal(java.util.List<T> list, Function<? super T,java.math.BigDecimal> function)
static <T> java.math.BigInteger
ArrayIterate. sumOfBigInteger(T[] array, Function<? super T,java.math.BigInteger> function)
static <T> java.math.BigInteger
Iterate. sumOfBigInteger(java.lang.Iterable<T> iterable, Function<? super T,java.math.BigInteger> function)
Returns the BigInteger sum of the result of applying the function to each element of the iterable.static <T> java.math.BigInteger
ListIterate. sumOfBigInteger(java.util.List<T> list, Function<? super T,java.math.BigInteger> function)
static <K,V>
MutableMap<K,V>StringIterate. tokensToMap(java.lang.String string, java.lang.String separator, java.lang.String keyValueSeparator, Function<java.lang.String,K> keyFunction, Function<java.lang.String,V> valueFunction)
Converts a string of tokens to aMutableMap
using the specified 'key' and 'value' Functions.static <T,K,V>
MutableMap<K,V>ArrayIterate. toMap(T[] objectArray, Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
Iterate over the specified array applying the specified Functions to each element to calculate a key and value, and return the results as a Map.static <K,V>
MutableMap<K,V>ArrayIterate. toMap(V[] objectArray, Function<? super V,? extends K> keyFunction)
Iterate over the specified array applying the specified Function to each element to calculate a key and return the results as a HashMap.static <T,K>
MutableMap<K,T>Iterate. toMap(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction)
Iterate over the specified collection applying the specified Function to each element to calculate a key and return the results as a Map.static <T,K,V>
MutableMap<K,V>Iterate. toMap(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
Iterate over the specified collection applying the specified Functions to each element to calculate a key and value, and return the results as a Map.static <T,K,V,R extends java.util.Map<K,V>>
RIterate. toMap(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction, R target)
Iterate over the specified collection applying the specified Functions to each element to calculate a key and value, and return the results in the specified Map instance.static <T,K,V,R extends MutableMultimap<K,V>>
RIterate. toMultimap(java.lang.Iterable<T> iterable, Function<? super T,? extends K> keyFunction, Function<? super T,? extends java.lang.Iterable<V>> valuesFunction, R targetMultimap)
Iterate over the specified collection applying the specified Functions to each element to calculate a key and values, add the results totargetMultimap
and return thetargetMultimap
. -
Uses of Function in org.eclipse.collections.impl.utility.internal
Methods in org.eclipse.collections.impl.utility.internal with parameters of type Function Modifier and Type Method Description static <T,K,V>
MutableMap<K,V>IterableIterate. aggregateBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator)
static <T,K,V>
MutableMap<K,V>IteratorIterate. aggregateBy(java.util.Iterator<T> iterator, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator)
static <T,K,V>
MutableMap<K,V>IteratorIterate. aggregateBy(java.util.Iterator<T> iterator, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
static <T,K,V>
MutableMap<K,V>RandomAccessListIterate. aggregateBy(java.util.List<T> list, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V,? super T,? extends V> nonMutatingAggregator)
static <T,K,V>
MutableMap<K,V>IterableIterate. aggregateInPlaceBy(java.lang.Iterable<T> iterable, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
static <T,K,V>
MutableMap<K,V>RandomAccessListIterate. aggregateInPlaceBy(java.util.List<T> list, Function<? super T,? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V,? super T> mutatingAggregator)
static <T,V,R extends java.util.Collection<V>>
RInternalArrayIterate. collect(T[] array, int size, Function<? super T,? extends V> function, R target)
static <T,V>
MutableList<V>IterableIterate. collect(java.lang.Iterable<T> iterable, Function<? super T,? extends V> function)
static <T,V,R extends java.util.Collection<V>>
RIterableIterate. collect(java.lang.Iterable<T> iterable, Function<? super T,? extends V> function, R targetCollection)
static <T,V,R extends java.util.Collection<V>>
RIteratorIterate. collect(java.util.Iterator<T> iterator, Function<? super T,? extends V> function, R targetCollection)
static <T,A>
MutableList<A>RandomAccessListIterate. collect(java.util.List<T> list, Function<? super T,? extends A> function)
static <T,A,R extends java.util.Collection<A>>
RRandomAccessListIterate. collect(java.util.List<T> list, Function<? super T,? extends A> function, R targetCollection)
static <T,V,R extends java.util.Collection<V>>
RInternalArrayIterate. collectIf(T[] array, int size, Predicate<? super T> predicate, Function<? super T,? extends V> function, R target)
static <T,V>
MutableList<V>IterableIterate. collectIf(java.lang.Iterable<T> iterable, Predicate<? super T> predicate, Function<? super T,? extends V> function)
static <T,V,R extends java.util.Collection<V>>
RIterableIterate. collectIf(java.lang.Iterable<T> iterable, Predicate<? super T> predicate, Function<? super T,? extends V> function, R targetCollection)
static <T,V,R extends java.util.Collection<V>>
RIteratorIterate. collectIf(java.util.Iterator<T> iterator, Predicate<? super T> predicate, Function<? super T,? extends V> function, R targetCollection)
static <T,A>
MutableList<A>RandomAccessListIterate. collectIf(java.util.List<T> list, Predicate<? super T> predicate, Function<? super T,? extends A> function)
static <T,A,R extends java.util.Collection<A>>
RRandomAccessListIterate. collectIf(java.util.List<T> list, Predicate<? super T> predicate, Function<? super T,? extends A> function, R targetCollection)
static <T,V,R extends java.util.Collection<V>>
RInternalArrayIterate. flatCollect(T[] array, int size, Function<? super T,? extends java.lang.Iterable<V>> function, R target)
static <T,V>
MutableList<V>IterableIterate. flatCollect(java.lang.Iterable<T> iterable, Function<? super T,? extends java.lang.Iterable<V>> function)
static <T,V,R extends java.util.Collection<V>>
RIterableIterate. flatCollect(java.lang.Iterable<T> iterable, Function<? super T,? extends java.lang.Iterable<V>> function, R targetCollection)
static <T,V,R extends java.util.Collection<V>>
RIteratorIterate. flatCollect(java.util.Iterator<T> iterator, Function<? super T,? extends java.lang.Iterable<V>> function, R targetCollection)
static <T,A>
MutableList<A>RandomAccessListIterate. flatCollect(java.util.List<T> list, Function<? super T,? extends java.lang.Iterable<A>> function)
static <T,A,R extends java.util.Collection<A>>
RRandomAccessListIterate. flatCollect(java.util.List<T> list, Function<? super T,? extends java.lang.Iterable<A>> function, R targetCollection)
static <T,V,R extends MutableMultimap<V,T>>
RInternalArrayIterate. groupBy(T[] array, int size, Function<? super T,? extends V> function, R target)
static <T,V>
FastListMultimap<V,T>IterableIterate. groupBy(java.lang.Iterable<T> iterable, Function<? super T,? extends V> function)
static <T,V,R extends MutableMultimap<V,T>>
RIterableIterate. groupBy(java.lang.Iterable<T> iterable, Function<? super T,? extends V> function, R target)
static <T,V>
ImmutableMultimap<V,T>IteratorIterate. groupBy(java.util.Iterator<T> iterator, Function<? super T,? extends V> function)
static <T,V,R extends MutableMultimap<V,T>>
RIteratorIterate. groupBy(java.util.Iterator<T> iterator, Function<? super T,? extends V> function, R target)
static <T,V>
FastListMultimap<V,T>RandomAccessListIterate. groupBy(java.util.List<T> list, Function<? super T,? extends V> function)
static <T,V,R extends MutableMultimap<V,T>>
RRandomAccessListIterate. groupBy(java.util.List<T> list, Function<? super T,? extends V> function, R target)
static <T,V,R extends MutableMultimap<V,T>>
RInternalArrayIterate. groupByEach(T[] array, int size, Function<? super T,? extends java.lang.Iterable<V>> function, R target)
static <T,V>
FastListMultimap<V,T>IterableIterate. groupByEach(java.lang.Iterable<T> iterable, Function<? super T,? extends java.lang.Iterable<V>> function)
static <T,V,R extends MutableMultimap<V,T>>
RIterableIterate. groupByEach(java.lang.Iterable<T> iterable, Function<? super T,? extends java.lang.Iterable<V>> function, R target)
static <T,V,R extends MutableMultimap<V,T>>
RIteratorIterate. groupByEach(java.util.Iterator<T> iterator, Function<? super T,? extends java.lang.Iterable<V>> function, R target)
static <T,V>
FastListMultimap<V,T>RandomAccessListIterate. groupByEach(java.util.List<T> list, Function<? super T,? extends java.lang.Iterable<V>> function)
static <T,V,R extends MutableMultimap<V,T>>
RRandomAccessListIterate. groupByEach(java.util.List<T> list, Function<? super T,? extends java.lang.Iterable<V>> function, R target)
static <T,K,R extends MutableMapIterable<K,T>>
RInternalArrayIterate. groupByUniqueKey(T[] array, int size, Function<? super T,? extends K> function, R target)
static <K,T>
MutableMap<K,T>IterableIterate. groupByUniqueKey(java.lang.Iterable<T> iterable, Function<? super T,? extends K> function)
static <K,T,R extends MutableMapIterable<K,T>>
RIterableIterate. groupByUniqueKey(java.lang.Iterable<T> iterable, Function<? super T,? extends K> function, R target)
static <K,T,R extends MutableMapIterable<K,T>>
RIteratorIterate. groupByUniqueKey(java.util.Iterator<T> iterator, Function<? super T,? extends K> function, R target)
static <K,T>
MutableMap<K,T>RandomAccessListIterate. groupByUniqueKey(java.util.List<T> list, Function<? super T,? extends K> function)
static <K,T,R extends MutableMapIterable<K,T>>
RRandomAccessListIterate. groupByUniqueKey(java.util.List<T> list, Function<? super T,? extends K> function, R target)
static <T,V extends java.lang.Comparable<? super V>>
TInternalArrayIterate. maxBy(T[] array, int size, Function<? super T,? extends V> function)
static <T,V extends java.lang.Comparable<? super V>>
TIterableIterate. maxBy(java.lang.Iterable<T> iterable, Function<? super T,? extends V> function)
static <T,V extends java.lang.Comparable<? super V>>
TIteratorIterate. maxBy(java.util.Iterator<T> iterator, Function<? super T,? extends V> function)
static <T,V extends java.lang.Comparable<? super V>>
TRandomAccessListIterate. maxBy(java.util.List<T> list, Function<? super T,? extends V> function)
static <T,V extends java.lang.Comparable<? super V>>
TInternalArrayIterate. minBy(T[] array, int size, Function<? super T,? extends V> function)
static <T,V extends java.lang.Comparable<? super V>>
TIterableIterate. minBy(java.lang.Iterable<T> iterable, Function<? super T,? extends V> function)
static <T,V extends java.lang.Comparable<? super V>>
TIteratorIterate. minBy(java.util.Iterator<T> iterator, Function<? super T,? extends V> function)
static <T,V extends java.lang.Comparable<? super V>>
TRandomAccessListIterate. minBy(java.util.List<T> list, Function<? super T,? extends V> function)
static <V,T>
MutableMap<V,java.math.BigDecimal>IterableIterate. sumByBigDecimal(java.lang.Iterable<T> iterable, Function<? super T,? extends V> groupBy, Function<? super T,java.math.BigDecimal> function)
static <V,T>
MutableMap<V,java.math.BigDecimal>IteratorIterate. sumByBigDecimal(java.util.Iterator<T> iterator, Function<? super T,? extends V> groupBy, Function<? super T,java.math.BigDecimal> function)
static <V,T>
MutableMap<V,java.math.BigDecimal>RandomAccessListIterate. sumByBigDecimal(java.util.List<T> list, Function<? super T,? extends V> groupBy, Function<? super T,java.math.BigDecimal> function)
static <V,T>
MutableMap<V,java.math.BigInteger>IterableIterate. sumByBigInteger(java.lang.Iterable<T> iterable, Function<? super T,? extends V> groupBy, Function<? super T,java.math.BigInteger> function)
static <V,T>
MutableMap<V,java.math.BigInteger>IteratorIterate. sumByBigInteger(java.util.Iterator<T> iterator, Function<? super T,? extends V> groupBy, Function<? super T,java.math.BigInteger> function)
static <V,T>
MutableMap<V,java.math.BigInteger>RandomAccessListIterate. sumByBigInteger(java.util.List<T> list, Function<? super T,? extends V> groupBy, Function<? super T,java.math.BigInteger> function)
static <V,T>
MutableObjectDoubleMap<V>InternalArrayIterate. sumByDouble(T[] array, int size, Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
static <V,T>
ObjectDoubleMap<V>IterableIterate. sumByDouble(java.lang.Iterable<T> iterable, Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
static <V,T>
ObjectDoubleMap<V>RandomAccessListIterate. sumByDouble(java.util.List<T> list, Function<? super T,? extends V> groupBy, DoubleFunction<? super T> function)
static <V,T>
MutableObjectDoubleMap<V>InternalArrayIterate. sumByFloat(T[] array, int size, Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
static <V,T>
ObjectDoubleMap<V>IterableIterate. sumByFloat(java.lang.Iterable<T> iterable, Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
static <V,T>
ObjectDoubleMap<V>RandomAccessListIterate. sumByFloat(java.util.List<T> list, Function<? super T,? extends V> groupBy, FloatFunction<? super T> function)
static <V,T>
MutableObjectLongMap<V>InternalArrayIterate. sumByInt(T[] array, int size, Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
static <V,T>
ObjectLongMap<V>IterableIterate. sumByInt(java.lang.Iterable<T> iterable, Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
static <V,T>
ObjectLongMap<V>RandomAccessListIterate. sumByInt(java.util.List<T> list, Function<? super T,? extends V> groupBy, IntFunction<? super T> function)
static <V,T>
MutableObjectLongMap<V>InternalArrayIterate. sumByLong(T[] array, int size, Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
static <V,T>
ObjectLongMap<V>IterableIterate. sumByLong(java.lang.Iterable<T> iterable, Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
static <V,T>
ObjectLongMap<V>RandomAccessListIterate. sumByLong(java.util.List<T> list, Function<? super T,? extends V> groupBy, LongFunction<? super T> function)
static <T> java.math.BigDecimal
IterableIterate. sumOfBigDecimal(java.lang.Iterable<T> iterable, Function<? super T,java.math.BigDecimal> function)
static <T> java.math.BigDecimal
IteratorIterate. sumOfBigDecimal(java.util.Iterator<T> iterator, Function<? super T,java.math.BigDecimal> function)
static <T> java.math.BigDecimal
RandomAccessListIterate. sumOfBigDecimal(java.util.List<T> list, Function<? super T,java.math.BigDecimal> function)
static <T> java.math.BigInteger
IterableIterate. sumOfBigInteger(java.lang.Iterable<T> iterable, Function<? super T,java.math.BigInteger> function)
static <T> java.math.BigInteger
IteratorIterate. sumOfBigInteger(java.util.Iterator<T> iterator, Function<? super T,java.math.BigInteger> function)
static <T> java.math.BigInteger
RandomAccessListIterate. sumOfBigInteger(java.util.List<T> list, Function<? super T,java.math.BigInteger> function)
-