Uses of Interface
org.eclipse.collections.api.block.function.Function
Package
Description
This package contains interfaces for Eclipse Collections API.
This package contains interfaces for Bag API.
This package contains interfaces for SortedBag API.
This package contains interfaces for BiMap API.
This package contains factory API for creating instances of maps with user defined
HashingStrategy
s.This package contains Factory API for
ImmutableHashingStrategySetFactory
and MutableHashingStrategySetFactory
.This package contains interfaces for list API which enhance the performance and functionality of
List
.This package contains interfaces for map API which enhance the performance and functionality of
Map
This package contains API for primitive to primitive maps, primitive to object maps and object to primitive maps with mutable and immutable variants.
This package contains mutable and immutable sorted map interfaces.
This package contains interfaces for
Multimap
.This package contains interfaces for
BagMultimap
.This package contains interfaces for
ListMultimap
.This package contains interfaces for
SetMultimap
.This package contains interfaces for
SortedBagMultimap
.This package contains interfaces for
SortedSetMultimap
.This package contains interfaces for set API which enhance the performance and functionality of
Set
.This package contains interfaces for sorted set API.
This package contains interfaces for stack API.
This package contains implementations for Eclipse Collections API.
This package contains implementations of the
ImmutableBag
interface.This package contains implementations of the
MutableBag
interface.This package contains implementations of
MutableSortedBag
.This package contains implementations of bags with user defined
HashingStrategy
s.This package contains implementations of the
MutableBiMap
interface.This package contains implementations of the
SerializableComparator
interface.This package contains factory implementations for
Function
, Predicate
, SerializableComparator
and Procedure
.This package contains implementations of primitive functions.
This package contains implementations of
Procedure
and Procedure2
.This package contains implementations of the
ImmutableCollection
interface.This package contains implementations of the
MutableCollection
interface.This package contains implementations which has several parallel algorithms that work with Collections and make use of Java's fork-join
framework.
This package contains implementations of the
LazyIterable
interface.This package contains implementations of the
Iterator
interface.This package contains implementations of the
ListIterable
interface.This package contains implementations of the
FixedSizeList
interface.This package contains implementations of the
MutableList
interface.This package contains implementations of the
MapIterable
interface.This package contains implementations of the
ImmutableMap
interface.This package contains implementations of the immutable primitive-primitive, primitive-object and object-primitive map interfaces.
This package contains implementations of the
MutableMap
interface.This package contains implementations of the mutable primitive-primitive, primitive-object and object-primitive map interfaces.
This package contains implementations of the
MutableSortedMap
interface.This package contains implementations of the
MutableSortedMap
interface.This package contains mutable map implementations backed by hashtables that rely on
HashingStrategy
s provided by
the developer to compute the hashCode and equals for the objects stored in the map.This package contains implementations of the
Multimap
interface.This package contains implementations of the
BagMultimap
interface.This package contains implementations of the
ListMultimap
interface.This package contains implementations of the
SetMultimap
interface.This package contains implementations of the
SortedSetMultimap
interface.This package contains classes which is used for parallel iteration through the containers.
This package contains the implementations of
ImmutableSet
.This package contains implementations of
MutableSet
.This package contains implementations of
MutableSortedSet
.This package contains implementations of sets with user defined
HashingStrategy
s.This package contains implementations of the
MutableStack
interface.This package contains static utilities that provide iteration pattern implementations which work with JCF collections.
This package contains static utilities that provide internal iteration pattern implementations which work with JCF collections.
-
Uses of Function in org.eclipse.collections.api
Modifier and TypeMethodDescription<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>
Creates a deferred iterable for collecting elements from the current iterable.<V> ParallelIterable<V>
Creates a parallel iterable for collecting elements from the current iterable.<V> RichIterable<V>
Returns a new collection with the results of applying the specified function on each element of the source collection.<V,
R extends Collection<V>>
RSame asRichIterable.collect(Function)
, except that the results are gathered into the specifiedtarget
collection.<V> LazyIterable<V>
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>
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 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>
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>>
RThis 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 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 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 Iterable<V>> function) Creates a deferred flattening iterable for the current iterable.<V> ParallelIterable<V>
ParallelIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) Creates a parallel flattening iterable for the current iterable.<V> RichIterable<V>
RichIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) flatCollect
is a special case ofRichIterable.collect(Function)
.<V,
R extends Collection<V>>
RRichIterable.flatCollect
(Function<? super T, ? extends 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.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>>
RSame 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.ParallelIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) RichIterable.groupByEach
(Function<? super T, ? extends 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 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 String
ParallelIterable.makeString
(Function<? super T, Object> function, String start, String separator, String end) default String
RichIterable.makeString
(Function<? super T, Object> function, String start, String separator, 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 Comparable<? super V>>
T<V extends Comparable<? super V>>
TReturns the maximum elements out of this container based on the natural order of the attribute returned by Function.default <V extends Comparable<? super V>>
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 Comparable<? super V>>
T<V extends Comparable<? super V>>
TReturns the minimum elements out of this container based on the natural order of the attribute returned by Function.default <V extends Comparable<? super V>>
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 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 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 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 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 Comparable<? super V>>
MutableSortedBag<T>ParallelIterable.toSortedBagBy
(Function<? super T, ? extends V> function) default <V extends 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 Comparable<? super V>>
MutableList<T>ParallelIterable.toSortedListBy
(Function<? super T, ? extends V> function) default <V extends 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
(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
(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 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 Comparable<? super V>>
MutableSortedSet<T>ParallelIterable.toSortedSetBy
(Function<? super T, ? extends V> function) default <V extends 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
Modifier and TypeMethodDescriptiondefault <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>
<V> MutableBag<V>
<V> ParallelUnsortedBag<V>
Creates a parallel iterable for collecting elements from the current iterable.<V> UnsortedBag<V>
<V> ImmutableBag<V>
<V> MutableBag<V>
<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>
default <V> ImmutableBag<V>
default <V> MutableBag<V>
default <V> ImmutableBag<V>
ImmutableBag.countByEach
(Function<? super T, ? extends Iterable<V>> function) default <V> MutableBag<V>
MutableBag.countByEach
(Function<? super T, ? extends Iterable<V>> function) <V> ImmutableBag<V>
ImmutableBag.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> MutableBag<V>
MutableBag.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> ParallelUnsortedBag<V>
ParallelUnsortedBag.flatCollect
(Function<? super T, ? extends Iterable<V>> function) Creates a parallel flattening iterable for the current iterable.<V> UnsortedBag<V>
UnsortedBag.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> BagMultimap<V,
T> <V> ImmutableBagMultimap<V,
T> <V> ImmutableBagIterableMultimap<V,
T> <V> MutableBagMultimap<V,
T> <V> MutableBagIterableMultimap<V,
T> <V> BagMultimap<V,
T> <V> UnsortedBagMultimap<V,
T> <V> UnsortedBagMultimap<V,
T> <V> BagMultimap<V,
T> Bag.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> ImmutableBagMultimap<V,
T> ImmutableBag.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> ImmutableBagIterableMultimap<V,
T> ImmutableBagIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableBagMultimap<V,
T> MutableBag.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableBagIterableMultimap<V,
T> MutableBagIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> BagMultimap<V,
T> ParallelBag.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> UnsortedBagMultimap<V,
T> ParallelUnsortedBag.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> UnsortedBagMultimap<V,
T> UnsortedBag.groupByEach
(Function<? super T, ? extends Iterable<V>> function) -
Uses of Function in org.eclipse.collections.api.bag.sorted
Modifier and TypeMethodDescription<V> ImmutableList<V>
<V> MutableList<V>
<V> ParallelListIterable<V>
Creates a parallel iterable for collecting elements from the current iterable.<V> ListIterable<V>
<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>
default <V> ImmutableBag<V>
default <V> MutableBag<V>
default <V> ImmutableBag<V>
ImmutableSortedBag.countByEach
(Function<? super T, ? extends Iterable<V>> function) default <V> MutableBag<V>
MutableSortedBag.countByEach
(Function<? super T, ? extends Iterable<V>> function) <V> ImmutableList<V>
ImmutableSortedBag.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> MutableList<V>
MutableSortedBag.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> ParallelListIterable<V>
ParallelSortedBag.flatCollect
(Function<? super T, ? extends Iterable<V>> function) Creates a parallel flattening iterable for the current iterable.<V> ListIterable<V>
SortedBag.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> ImmutableSortedBagMultimap<V,
T> <V> MutableSortedBagMultimap<V,
T> <V> SortedBagMultimap<V,
T> <V> SortedBagMultimap<V,
T> <V> ImmutableSortedBagMultimap<V,
T> ImmutableSortedBag.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableSortedBagMultimap<V,
T> MutableSortedBag.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> SortedBagMultimap<V,
T> ParallelSortedBag.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> SortedBagMultimap<V,
T> SortedBag.groupByEach
(Function<? super T, ? extends Iterable<V>> function) -
Uses of Function in org.eclipse.collections.api.bimap
Modifier and TypeMethodDescriptiondefault <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>
<V1> ImmutableBagIterable<V1>
<V1> ImmutableBagIterable<V1>
ImmutableBiMap.flatCollect
(Function<? super V, ? extends Iterable<V1>> function) <V1> SetMultimap<V1,
V> <V1> ImmutableSetMultimap<V1,
V> <V1> MutableSetMultimap<V1,
V> <V1> SetMultimap<V1,
V> BiMap.groupByEach
(Function<? super V, ? extends Iterable<V1>> function) <V1> ImmutableSetMultimap<V1,
V> ImmutableBiMap.groupByEach
(Function<? super V, ? extends Iterable<V1>> function) <V1> MutableSetMultimap<V1,
V> MutableBiMap.groupByEach
(Function<? super V, ? extends Iterable<V1>> function) 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
ModifierConstructorDescriptionFunctionComparator
(Function<? super T, ? extends V> function, SerializableComparator<V> comparator) -
Uses of Function in org.eclipse.collections.api.block.factory
Modifier and TypeMethodDescriptionstatic <T,
V extends 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
Modifier and TypeMethodDescriptiondefault <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>
<V> MutableCollection<V>
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>
default <V> MutableBag<V>
default <V> ImmutableBag<V>
ImmutableCollection.countByEach
(Function<? super T, ? extends Iterable<V>> function) default <V> MutableBag<V>
MutableCollection.countByEach
(Function<? super T, ? extends Iterable<V>> function) <V> ImmutableCollection<V>
ImmutableCollection.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> MutableCollection<V>
MutableCollection.flatCollect
(Function<? super T, ? extends Iterable<V>> function) flatCollect
is a special case ofRichIterable.collect(Function)
.<V> ImmutableMultimap<V,
T> <V> MutableMultimap<V,
T> 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 Iterable<V>> function) <V> MutableMultimap<V,
T> MutableCollection.groupByEach
(Function<? super T, ? extends 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
Modifier and TypeMethodDescriptiondefault <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
Modifier and TypeMethodDescription<T,
V> ImmutableByteObjectMap<V> ImmutableByteObjectMapFactory.from
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
Modifier and TypeMethodDescriptiondefault <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
Modifier and TypeMethodDescriptiondefault <T,
V> MutableSet<T> MutableHashingStrategySetFactory.fromFunction
(Function<? super T, ? extends V> function) Since 11.1 -
Uses of Function in org.eclipse.collections.api.list
Modifier and TypeMethodDescription<V> ImmutableList<V>
<V> ListIterable<V>
default <V> MutableList<V>
<V> ParallelListIterable<V>
Creates a parallel iterable for collecting elements from the current iterable.<V> ImmutableList<V>
<V> ListIterable<V>
default <V> MutableList<V>
<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 Iterable<V>> function) <V> ListIterable<V>
ListIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) default <V> MutableList<V>
MutableList.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> ParallelListIterable<V>
ParallelListIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) Creates a parallel flattening iterable for the current iterable.<V> ImmutableListMultimap<V,
T> <V> ListMultimap<V,
T> <V> MutableListMultimap<V,
T> <V> ListMultimap<V,
T> <V> ImmutableListMultimap<V,
T> ImmutableList.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> ListMultimap<V,
T> ListIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableListMultimap<V,
T> MutableList.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> ListMultimap<V,
T> ParallelListIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V extends Comparable<? super V>>
MultiReaderList<T>MultiReaderList.sortThisBy
(Function<? super T, ? extends V> function) default <V extends 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
Modifier and TypeMethodDescriptiondefault <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>
<VV> ImmutableList<VV>
<R> MutableBag<R>
<VV> MutableList<VV>
<VV> ListIterable<VV>
<V1> Bag<V1>
<R> ImmutableBag<R>
<V1> ImmutableList<V1>
ImmutableOrderedMap.collectIf
(Predicate<? super V> predicate, Function<? super V, ? extends V1> function) <R> MutableBag<R>
<V1> MutableList<V1>
MutableOrderedMap.collectIf
(Predicate<? super V> predicate, Function<? super V, ? extends V1> function) <V1> ListIterable<V1>
<V1> Bag<V1>
UnsortedMapIterable.collectIf
(Predicate<? super V> predicate, Function<? super V, ? extends V1> function) <E> MutableMap<K,
V> MutableMap.collectKeysAndValues
(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>
default <V1> MutableBag<V1>
default <V1> ImmutableBag<V1>
ImmutableMapIterable.countByEach
(Function<? super V, ? extends Iterable<V1>> function) default <V1> MutableBag<V1>
MutableMapIterable.countByEach
(Function<? super V, ? extends Iterable<V1>> function) <R> ImmutableBag<R>
ImmutableMap.flatCollect
(Function<? super V, ? extends Iterable<R>> function) <V1> ImmutableList<V1>
ImmutableOrderedMap.flatCollect
(Function<? super V, ? extends Iterable<V1>> function) <R> MutableBag<R>
MutableMap.flatCollect
(Function<? super V, ? extends Iterable<R>> function) <V1> MutableList<V1>
MutableOrderedMap.flatCollect
(Function<? super V, ? extends Iterable<V1>> function) <V1> ListIterable<V1>
OrderedMap.flatCollect
(Function<? super V, ? extends Iterable<V1>> function) <V1> Bag<V1>
UnsortedMapIterable.flatCollect
(Function<? super V, ? extends 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.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> <V1> ImmutableMultimap<V1,
V> <V1> ImmutableListMultimap<V1,
V> <VV> MutableBagMultimap<VV,
V> <V1> MutableMultimap<V1,
V> <V1> MutableListMultimap<V1,
V> <V1> ListMultimap<V1,
V> <V1> BagMultimap<V1,
V> <VV> ImmutableBagMultimap<VV,
V> ImmutableMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <V1> ImmutableMultimap<V1,
V> ImmutableMapIterable.groupByEach
(Function<? super V, ? extends Iterable<V1>> function) <V1> ImmutableListMultimap<V1,
V> ImmutableOrderedMap.groupByEach
(Function<? super V, ? extends Iterable<V1>> function) <VV> MutableBagMultimap<VV,
V> MutableMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <V1> MutableMultimap<V1,
V> MutableMapIterable.groupByEach
(Function<? super V, ? extends Iterable<V1>> function) <V1> MutableListMultimap<V1,
V> MutableOrderedMap.groupByEach
(Function<? super V, ? extends Iterable<V1>> function) <V1> ListMultimap<V1,
V> OrderedMap.groupByEach
(Function<? super V, ? extends Iterable<V1>> function) <V1> BagMultimap<V1,
V> UnsortedMapIterable.groupByEach
(Function<? super V, ? extends 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) 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
Modifier and TypeMethodDescriptiondefault <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>
<VV> MutableBag<VV>
<VV> Bag<VV>
<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 Iterable<VV>> function) <VV> MutableBag<VV>
MutablePrimitiveObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <VV> Bag<VV>
PrimitiveObjectMap.flatCollect
(Function<? super V, ? extends 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> <VV> MutableBagMultimap<VV,
V> <VV> BagMultimap<VV,
V> <VV> ImmutableBagMultimap<VV,
V> ImmutablePrimitiveObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV> MutableBagMultimap<VV,
V> MutablePrimitiveObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV> BagMultimap<VV,
V> PrimitiveObjectMap.groupByEach
(Function<? super V, ? extends 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) 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.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.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.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.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.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.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
Modifier and TypeMethodDescriptiondefault <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>
<R> MutableList<R>
<V1> ListIterable<V1>
<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
(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 Iterable<R>> function) <R> MutableList<R>
MutableSortedMap.flatCollect
(Function<? super V, ? extends Iterable<R>> function) <V1> ListIterable<V1>
SortedMapIterable.flatCollect
(Function<? super V, ? extends 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> <VV> MutableListMultimap<VV,
V> <VV> ListMultimap<VV,
V> <VV> ImmutableListMultimap<VV,
V> ImmutableSortedMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV> MutableListMultimap<VV,
V> MutableSortedMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV> ListMultimap<VV,
V> SortedMapIterable.groupByEach
(Function<? super V, ? extends 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
Modifier and TypeMethodDescription<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) 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
Modifier and TypeMethodDescription<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
Modifier and TypeMethodDescription<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
Modifier and TypeMethodDescription<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
Modifier and TypeMethodDescription<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
Modifier and TypeMethodDescription<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
Modifier and TypeMethodDescription<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
Modifier and TypeMethodDescription<V> OrderedIterable<V>
<V> ReversibleIterable<V>
<V> OrderedIterable<V>
<V> ReversibleIterable<V>
ReversibleIterable.collectIf
(Predicate<? super T> predicate, Function<? super T, ? extends V> function) <V> OrderedIterable<V>
OrderedIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> ReversibleIterable<V>
ReversibleIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> OrderedIterableMultimap<V,
T> <V> ReversibleIterableMultimap<V,
T> <V> SortedIterableMultimap<V,
T> <V> OrderedIterableMultimap<V,
T> OrderedIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> ReversibleIterableMultimap<V,
T> ReversibleIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> SortedIterableMultimap<V,
T> SortedIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) -
Uses of Function in org.eclipse.collections.api.set
Modifier and TypeMethodDescription<V> ImmutableSet<V>
<V> MutableSet<V>
<V> UnsortedSetIterable<V>
<V> ImmutableSet<V>
<V> MutableSet<V>
<V> UnsortedSetIterable<V>
UnsortedSetIterable.collectIf
(Predicate<? super T> predicate, Function<? super T, ? extends V> function) <V> ImmutableSet<V>
ImmutableSet.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> MutableSet<V>
MutableSet.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> UnsortedSetIterable<V>
UnsortedSetIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> ImmutableSetMultimap<V,
T> <V> ImmutableSetIterableMultimap<V,
T> <V> MutableSetMultimap<V,
T> <V> MutableSetIterableMultimap<V,
T> <V> SetMultimap<V,
T> <V> UnsortedSetMultimap<V,
T> <V> UnsortedSetMultimap<V,
T> <V> ImmutableSetMultimap<V,
T> ImmutableSet.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> ImmutableSetIterableMultimap<V,
T> ImmutableSetIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableSetMultimap<V,
T> MutableSet.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableSetIterableMultimap<V,
T> MutableSetIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> SetMultimap<V,
T> ParallelSetIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> UnsortedSetMultimap<V,
T> ParallelUnsortedSetIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> UnsortedSetMultimap<V,
T> UnsortedSetIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) -
Uses of Function in org.eclipse.collections.api.set.sorted
Modifier and TypeMethodDescription<V> ImmutableList<V>
<V> MutableList<V>
<V> ParallelListIterable<V>
Creates a parallel iterable for collecting elements from the current iterable.<V> ListIterable<V>
<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 Iterable<V>> function) <V> MutableList<V>
MutableSortedSet.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> ParallelListIterable<V>
ParallelSortedSetIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) Creates a parallel flattening iterable for the current iterable.<V> ListIterable<V>
SortedSetIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> ImmutableSortedSetMultimap<V,
T> <V> MutableSortedSetMultimap<V,
T> <V> SortedSetMultimap<V,
T> <V> SortedSetMultimap<V,
T> <V> ImmutableSortedSetMultimap<V,
T> ImmutableSortedSet.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableSortedSetMultimap<V,
T> MutableSortedSet.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> SortedSetMultimap<V,
T> ParallelSortedSetIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> SortedSetMultimap<V,
T> SortedSetIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) -
Uses of Function in org.eclipse.collections.api.stack
Modifier and TypeMethodDescriptiondefault <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>
<V> MutableStack<V>
<V> StackIterable<V>
<V> ImmutableStack<V>
<V> MutableStack<V>
<V> StackIterable<V>
default <V> ImmutableBag<V>
default <V> MutableBag<V>
default <V> ImmutableBag<V>
ImmutableStack.countByEach
(Function<? super T, ? extends Iterable<V>> function) default <V> MutableBag<V>
MutableStack.countByEach
(Function<? super T, ? extends Iterable<V>> function) <V> ImmutableStack<V>
ImmutableStack.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> MutableStack<V>
MutableStack.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> StackIterable<V>
StackIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> ImmutableListMultimap<V,
T> <V> MutableListMultimap<V,
T> <V> ListMultimap<V,
T> <V> ImmutableListMultimap<V,
T> ImmutableStack.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableListMultimap<V,
T> MutableStack.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> ListMultimap<V,
T> StackIterable.groupByEach
(Function<? super T, ? extends 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
Modifier and TypeMethodDescription<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 Collection<V>>
R<V> RichIterable<V>
<V,
R extends Collection<V>>
R<V,
R extends 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 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 Iterable<V>> function) <V,
R extends Collection<V>>
RAbstractRichIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function, R target) <V> RichIterable<V>
UnmodifiableRichIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V,
R extends Collection<V>>
RUnmodifiableRichIterable.flatCollect
(Function<? super T, ? extends 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>>
R<V,
R extends MutableMultimap<V, T>>
R<V,
R extends MutableMultimap<V, T>>
RAbstractRichIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function, R target) UnmodifiableRichIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V,
R extends MutableMultimap<V, T>>
RUnmodifiableRichIterable.groupByEach
(Function<? super T, ? extends 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 Comparable<? super V>>
T<V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<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 Map<NK, NV>>
RUnmodifiableRichIterable.toMap
(Function<? super T, ? extends NK> keyFunction, Function<? super T, ? extends NV> valueFunction, R target) <V extends Comparable<? super V>>
MutableSortedBag<T>AbstractRichIterable.toSortedBagBy
(Function<? super T, ? extends V> function) <V extends Comparable<? super V>>
MutableList<T>AbstractRichIterable.toSortedListBy
(Function<? super T, ? extends V> function) <K,
V> MutableSortedMap<K, V> AbstractRichIterable.toSortedMap
(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
(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 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 Comparable<? super V>>
MutableSortedSet<T>AbstractRichIterable.toSortedSetBy
(Function<? super T, ? extends V> function) -
Uses of Function in org.eclipse.collections.impl.bag
Modifier and TypeMethodDescription<V,
R extends Collection<V>>
R<V,
R extends Collection<V>>
RAbstractBag.collectIf
(Predicate<? super T> predicate, Function<? super T, ? extends V> function, R target) <V,
R extends Collection<V>>
RAbstractBag.flatCollect
(Function<? super T, ? extends 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>>
R<V,
R extends MutableMultimap<V, T>>
RAbstractBag.groupByEach
(Function<? super T, ? extends Iterable<V>> function, R target) -
Uses of Function in org.eclipse.collections.impl.bag.immutable
Modifier and TypeMethodDescription<V> ImmutableBag<V>
<V> ImmutableBag<V>
<V,
R extends Collection<V>>
R<V> ImmutableBag<V>
ImmutableArrayBag.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 Collection<V>>
RImmutableHashBag.collectIf
(Predicate<? super T> predicate, Function<? super T, ? extends V> function, R target) <V> ImmutableBag<V>
<V> ImmutableBag<V>
<V> ImmutableBag<V>
AbstractImmutableBag.countByEach
(Function<? super T, ? extends Iterable<V>> function) <V> ImmutableBag<V>
AbstractImmutableBagIterable.countByEach
(Function<? super T, ? extends Iterable<V>> function) <V> ImmutableBag<V>
ImmutableArrayBag.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> ImmutableBag<V>
ImmutableHashBag.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V,
R extends Collection<V>>
RImmutableHashBag.flatCollect
(Function<? super T, ? extends Iterable<V>> function, R target) <V> ImmutableBagMultimap<V,
T> <V> ImmutableBagMultimap<V,
T> <V,
R extends MutableMultimap<V, T>>
R<V> ImmutableBagMultimap<V,
T> ImmutableArrayBag.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> ImmutableBagMultimap<V,
T> ImmutableHashBag.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V,
R extends MutableMultimap<V, T>>
RImmutableHashBag.groupByEach
(Function<? super T, ? extends Iterable<V>> function, R target) <V> ImmutableMap<V,
T> AbstractImmutableBag.groupByUniqueKey
(Function<? super T, ? extends V> function) <V> ImmutableMap<V,
T> ImmutableHashBag.groupByUniqueKey
(Function<? super T, ? extends V> function) <V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<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) <K,
V> MutableMap<K, V> ImmutableHashBag.toMap
(Function<? super T, ? extends K> keyFunction, Function<? super T, ? extends V> valueFunction) <K,
V, R extends Map<K, V>>
RImmutableHashBag.toMap
(Function<? super T, ? extends K> keyFunction, Function<? super T, ? extends V> valueFunction, R target) <K,
V> MutableSortedMap<K, V> ImmutableHashBag.toSortedMap
(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
Modifier and TypeMethodDescription<V> MutableBag<V>
<V> MutableBag<V>
<V> MutableBag<V>
<V> MutableBag<V>
<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>
<V> MutableBag<V>
<V> MutableBag<V>
<V> MutableBag<V>
<V> MutableBag<V>
AbstractMutableBag.countByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableBag<V>
AbstractMutableBagIterable.countByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableBag<V>
AbstractMutableBag.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> MutableBag<V>
MultiReaderHashBag.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> MutableBag<V>
SynchronizedBag.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> MutableBag<V>
UnmodifiableBag.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> HashBagMultimap<V,
T> <V> MutableBagMultimap<V,
T> <V> MutableBagMultimap<V,
T> <V> MutableBagMultimap<V,
T> <V> HashBagMultimap<V,
T> AbstractHashBag.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableBagMultimap<V,
T> MultiReaderHashBag.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableBagMultimap<V,
T> SynchronizedBag.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableBagMultimap<V,
T> UnmodifiableBag.groupByEach
(Function<? super T, ? extends 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 Comparable<? super V>>
T<V extends Comparable<? super V>>
T<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.mutable
Modifier and TypeMethodDescription<V> MutableList<V>
<V> MutableList<V>
<V> MutableList<V>
<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>
<V> MutableBag<V>
AbstractMutableSortedBag.countByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableList<V>
AbstractMutableSortedBag.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> MutableList<V>
SynchronizedSortedBag.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> MutableList<V>
UnmodifiableSortedBag.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> MutableSortedBagMultimap<V,
T> <V> TreeBagMultimap<V,
T> <V> MutableSortedBagMultimap<V,
T> <V> MutableSortedBagMultimap<V,
T> SynchronizedSortedBag.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> TreeBagMultimap<V,
T> TreeBag.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableSortedBagMultimap<V,
T> UnmodifiableSortedBag.groupByEach
(Function<? super T, ? extends 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
Modifier and TypeMethodDescription<T,
V> MutableBag<T> MutableHashingStrategyBagFactoryImpl.fromFunction
(Function<? super T, ? extends V> function) -
Uses of Function in org.eclipse.collections.impl.bimap
Modifier and TypeMethodDescription<VV,
R extends Collection<VV>>
R<VV,
R extends Collection<VV>>
RAbstractBiMap.collectIf
(Predicate<? super V> predicate, Function<? super V, ? extends VV> function, R target) <VV,
R extends Collection<VV>>
RAbstractBiMap.flatCollect
(Function<? super V, ? extends 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>>
R<VV,
R extends MutableMultimap<VV, V>>
RAbstractBiMap.groupByEach
(Function<? super V, ? extends 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 Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<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 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
(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
Modifier and TypeMethodDescription<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>
<VV> ImmutableBag<VV>
AbstractImmutableBiMap.collectIf
(Predicate<? super V> predicate, Function<? super V, ? extends VV> function) <VV> ImmutableBag<VV>
AbstractImmutableBiMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <VV> ImmutableSetMultimap<VV,
V> <VV> ImmutableSetMultimap<VV,
V> AbstractImmutableBiMap.groupByEach
(Function<? super V, ? extends 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
Modifier and TypeMethodDescription<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) <V1> RichIterable<V1>
<VV,
R extends Collection<VV>>
R<V1> RichIterable<V1>
UnmodifiableBiMap.collectIf
(Predicate<? super V> predicate, Function<? super V, ? extends V1> function) <VV,
R extends Collection<VV>>
RUnmodifiableBiMap.collectIf
(Predicate<? super V> predicate, Function<? super V, ? extends VV> function, R target) <V1> RichIterable<V1>
UnmodifiableBiMap.flatCollect
(Function<? super V, ? extends Iterable<V1>> function) <VV,
R extends Collection<VV>>
RUnmodifiableBiMap.flatCollect
(Function<? super V, ? extends 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
UnmodifiableBiMap.getIfAbsentPutWith
(K key, Function<? super P, ? extends V> function, P parameter) UnmodifiableBiMap.getIfAbsentPutWithKey
(K key, Function<? super K, ? extends V> function) <P> V
UnmodifiableBiMap.getIfAbsentWith
(K key, Function<? super P, ? extends V> function, P parameter) <V1> MutableSetMultimap<V1,
V> <V1> MutableSetMultimap<V1,
V> <VV,
R extends MutableMultimap<VV, V>>
R<V1> MutableSetMultimap<V1,
V> SynchronizedBiMap.groupByEach
(Function<? super V, ? extends Iterable<V1>> function) <V1> MutableSetMultimap<V1,
V> UnmodifiableBiMap.groupByEach
(Function<? super V, ? extends Iterable<V1>> function) <VV,
R extends MutableMultimap<VV, V>>
RUnmodifiableBiMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <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 Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<V1> MutableObjectDoubleMap<V1>
UnmodifiableBiMap.sumByDouble
(Function<? super V, ? extends V1> groupBy, DoubleFunction<? super V> function) <V1> MutableObjectDoubleMap<V1>
UnmodifiableBiMap.sumByFloat
(Function<? super V, ? extends V1> groupBy, FloatFunction<? super V> function) <V1> MutableObjectLongMap<V1>
UnmodifiableBiMap.sumByInt
(Function<? super V, ? extends V1> groupBy, IntFunction<? 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 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
(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) UnmodifiableBiMap.updateValue
(K key, Function0<? extends V> factory, Function<? super V, ? extends V> function) -
Uses of Function in org.eclipse.collections.impl.block.comparator
ModifierConstructorDescriptionFunctionComparator
(Function<? super T, ? extends V> function, Comparator<V> comparator) -
Uses of Function in org.eclipse.collections.impl.block.factory
Modifier and TypeClassDescriptionstatic final class
Functions.FunctionChain<T1,
T2, T3> static class
Modifier and TypeMethodDescriptionstatic <T,
P, R> Function<T, R> Bind the parameter passed to a Function2 into a new Function.static <T,
V> Function<T, V> Allows a Java 8 lambda and method reference to be used in a method taking a Function as a parameter without any ambiguity.Functions.classForName()
StringFunctions.firstLetter()
Functions.firstNotEmptyCollectionValue
(Function<T1, I>... functions) Functions.firstNotEmptyStringValue
(Function<T, String>... functions) static <T,
V> Function<T, V> Functions.firstNotNullValue
(Function<T, V>... functions) Functions.firstOfPair()
static <K,
V> Function<K, RichIterable<V>> Functions.getDoublePassThru()
Functions.getFalse()
static <T,
V> Function<T, V> Functions.getFixedValue
(V value) Functions.getIntegerPassThru()
Functions.getKeyFunction()
Functions.getLongPassThru()
Functions.getMathSinFunction()
Functions.getNullSafeToString
(String defaultValue) Functions.getNumberPassThru()
static <T> Function<T,
T> Functions.getPassThru()
Alias for identity().Functions.getSizeOf()
Functions.getStringPassThru()
Functions.getStringToInteger()
Functions.getStringTrim()
Functions.getToClass()
Functions.getToString()
Functions.getTrue()
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> static <T,
V> Function<T, V> static <T,
V> Function<T, V> Functions.secondOfPair()
Functions.squaredInteger()
StringFunctions.subString
(int beginIndex, int endIndex) 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 Throwable, ? extends 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.StringFunctions.toInteger()
StringFunctions.toLowerCase()
StringFunctions.toUpperCase()
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) Modifier and TypeMethodDescriptionstatic <T,
V> Predicates<T> Predicates.attributeAllSatisfy
(Function<? super T, ? extends Iterable<V>> function, Predicate<? super V> predicate) static <T,
V> Predicates<T> Predicates.attributeAnySatisfy
(Function<? super T, ? extends Iterable<V>> function, Predicate<? super V> predicate) static <T,
V extends Comparable<? super V>>
Predicates<T>Predicates.attributeBetweenExclusive
(Function<? super T, ? extends V> function, V from, V to) static <T,
V extends Comparable<? super V>>
Predicates<T>Predicates.attributeBetweenInclusive
(Function<? super T, ? extends V> function, V from, V to) static <T,
V extends Comparable<? super V>>
Predicates<T>Predicates.attributeBetweenInclusiveFrom
(Function<? super T, ? extends V> function, V from, V to) static <T,
V extends 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, Object object) static <T> Predicates2<T,
Object> Predicates2.attributeEqual
(Function<? super T, ?> function) static <T,
V extends Comparable<? super V>>
Predicates<T>Predicates.attributeGreaterThan
(Function<? super T, ? extends V> function, V object) static <T,
P extends Comparable<? super P>>
Predicates2<T,P> Predicates2.attributeGreaterThan
(Function<? super T, ? extends P> function) static <T,
V extends Comparable<? super V>>
Predicates<T>Predicates.attributeGreaterThanOrEqualTo
(Function<? super T, ? extends V> function, V object) static <T,
P extends Comparable<? super P>>
Predicates2<T,P> Predicates2.attributeGreaterThanOrEqualTo
(Function<? super T, ? extends P> function) static <T> Predicates<T>
Predicates.attributeIn
(Function<? super T, ?> function, 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,
Iterable<?>> Predicates2.attributeIn
(Function<T, ?> function) static <T> Predicates<T>
IntegerPredicates.attributeIsEven
(Function<? super T, Integer> function) static <T> Predicates<T>
LongPredicates.attributeIsEven
(Function<? super T, Long> function) static <T> Predicates<T>
IntegerPredicates.attributeIsNegative
(Function<? super T, Integer> function) static <T> Predicates<T>
LongPredicates.attributeIsNegative
(Function<? super T, Long> function) static <T> Predicates<T>
Predicates.attributeIsNull
(Function<? super T, ?> function) static <T> Predicates<T>
IntegerPredicates.attributeIsOdd
(Function<? super T, Integer> function) static <T> Predicates<T>
LongPredicates.attributeIsOdd
(Function<? super T, Long> function) static <T> Predicates<T>
IntegerPredicates.attributeIsPositive
(Function<? super T, Integer> function) static <T> Predicates<T>
LongPredicates.attributeIsPositive
(Function<? super T, Long> function) static <T> Predicates<T>
IntegerPredicates.attributeIsZero
(Function<? super T, Integer> function) static <T> Predicates<T>
LongPredicates.attributeIsZero
(Function<? super T, Long> function) static <T,
V extends Comparable<? super V>>
Predicates<T>Predicates.attributeLessThan
(Function<? super T, ? extends V> function, V object) static <T,
P extends Comparable<? super P>>
Predicates2<T,P> Predicates2.attributeLessThan
(Function<? super T, ? extends P> function) static <T,
V extends Comparable<? super V>>
Predicates<T>Predicates.attributeLessThanOrEqualTo
(Function<? super T, ? extends V> function, V object) static <T,
P extends 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 Iterable<V>> function, Predicate<? super V> predicate) static <T> Predicates<T>
Predicates.attributeNotEqual
(Function<? super T, ?> function, Object object) static <T> Predicates2<T,
Object> Predicates2.attributeNotEqual
(Function<? super T, ?> function) static <T> Predicates<T>
Predicates.attributeNotIn
(Function<? super T, ?> function, 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,
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> 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 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, Comparator<V> comparator) Original signature accepted a Comparator which may not be Serializable.static <T,
V extends Comparable<? super V>>
SerializableComparator<T>Comparators.byFunctionNullsFirst
(Function<? super T, ? extends V> function) static <T,
V extends Comparable<? super V>>
SerializableComparator<T>Comparators.byFunctionNullsLast
(Function<? super T, ? extends V> function) static <T extends Comparable<? super T>,
V>
CaseFunction<T,V> Functions.caseDefault
(Function<? super T, ? extends V> defaultFunction) static <T extends 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> 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> <T4> Functions.FunctionChain<T1,
T3, T4> 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) Functions.firstNotEmptyCollectionValue
(Function<T1, I>... functions) Functions.firstNotEmptyStringValue
(Function<T, 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 Comparable<? super V>>
SerializableComparator<T>Comparators.fromFunctions
(Function<? super T, ? extends V> one) static <T,
V1 extends Comparable<? super V1>, V2 extends Comparable<? super V2>>
SerializableComparator<T>Comparators.fromFunctions
(Function<? super T, ? extends V1> one, Function<? super T, ? extends V2> two) static <T,
V1 extends Comparable<? super V1>, V2 extends Comparable<? super V2>, V3 extends 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) 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>
static <T,
V> Function<T, V> static <T> Predicates<T>
static <T,
V extends Comparable<? super V>>
Function2<T,T, T> static <T,
V extends Comparable<? super V>>
Function2<T,T, T> static <T,
V> Function<T, V> static <T,
V> Function<T, V> static <T,
V> HashingStrategy<T> HashingStrategies.nullSafeFromFunction
(Function<? super T, ? extends V> function) static <T,
V extends 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, Comparator<V> comparator) Deprecated.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 Throwable, ? extends 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) -
Uses of Function in org.eclipse.collections.impl.block.function
Modifier and TypeClassDescriptionclass
CaseFunction<T extends Comparable<? super T>,
V> class
IfFunction<T,
V> Modifier and TypeMethodDescriptionCaseFunction.setDefault
(Function<? super T, ? extends V> function) -
Uses of Function in org.eclipse.collections.impl.block.function.checked
-
Uses of Function in org.eclipse.collections.impl.block.function.primitive
Modifier and TypeClassDescriptionclass
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 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 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
Modifier and TypeMethodDescriptionstatic <K,
V> MultimapEachPutProcedure<K, V> MultimapEachPutProcedure.on
(MutableMultimap<K, V> multimap, Function<? super V, ? extends Iterable<K>> keyFunction) static <K,
V> MultimapPutProcedure<K, V> MultimapPutProcedure.on
(MutableMultimap<K, V> multimap, Function<? super V, ? extends K> keyFunction) ModifierConstructorDescriptionBiMapCollectProcedure
(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
(Collection<V> targetCollection, Function<? super T, ? extends V> function, Predicate<? super T> predicate) CollectProcedure
(Function<? super T, ? extends V> function, Collection<V> targetCollection) FastListCollectIfProcedure
(FastList<V> targetCollection, Function<? super T, ? extends V> function, Predicate<? super T> predicate) FlatCollectProcedure
(Function<? super T, ? extends Iterable<V>> function, Collection<V> targetCollection) MapCollectProcedure
(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 Iterable<K>> keyFunction) MultimapKeyValuePutAllProcedure
(MutableMultimap<K, V> mutableMultimap, Function<? super T, ? extends K> keyFunction, Function<? super T, ? extends 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
Modifier and TypeMethodDescription<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>
<V,
R extends Collection<V>>
R<V> RichIterable<V>
AbstractSynchronizedRichIterable.collectIf
(Predicate<? super T> predicate, Function<? super T, ? extends V> function) <V,
R extends Collection<V>>
RAbstractSynchronizedRichIterable.collectIf
(Predicate<? super T> predicate, Function<? super T, ? extends V> function, R target) <V> Bag<V>
<V,
R extends MutableBagIterable<V>>
R<V> Bag<V>
AbstractSynchronizedRichIterable.countByEach
(Function<? super T, ? extends Iterable<V>> function) <V,
R extends MutableBagIterable<V>>
RAbstractSynchronizedRichIterable.countByEach
(Function<? super T, ? extends Iterable<V>> function, R target) <V> RichIterable<V>
AbstractSynchronizedRichIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V,
R extends Collection<V>>
RAbstractSynchronizedRichIterable.flatCollect
(Function<? super T, ? extends 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,
R extends MutableMultimap<V, T>>
RAbstractSynchronizedRichIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V,
R extends MutableMultimap<V, T>>
RAbstractSynchronizedRichIterable.groupByEach
(Function<? super T, ? extends 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) AbstractSynchronizedRichIterable.makeString
(Function<? super T, Object> function, String start, String separator, String end) <V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
Optional<T>AbstractSynchronizedRichIterable.maxByOptional
(Function<? super T, ? extends V> function) <V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
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 Comparable<? super V>>
ImmutableSortedBag<T>AbstractSynchronizedRichIterable.toImmutableSortedBagBy
(Function<? super T, ? extends V> function) <V extends Comparable<? super V>>
ImmutableSortedSet<T>AbstractSynchronizedRichIterable.toImmutableSortedSetBy
(Function<? super T, ? extends V> function) <K,
V, R extends 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 Comparable<? super V>>
MutableList<T>AbstractSynchronizedRichIterable.toSortedListBy
(Function<? super T, ? extends V> function) <NK,
NV> MutableSortedMap<NK, NV> AbstractSynchronizedRichIterable.toSortedMap
(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 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
Modifier and TypeMethodDescription<V> ImmutableBag<V>
<V> ImmutableBag<V>
AbstractImmutableCollection.countByEach
(Function<? super T, ? extends 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
Modifier and TypeMethodDescription<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>
<V,
R extends Collection<V>>
R<V,
R extends Collection<V>>
R<V> MutableCollection<V>
<V> MutableCollection<V>
<V,
R extends Collection<V>>
R<V> MutableCollection<V>
AbstractCollectionAdapter.collectIf
(Predicate<? super T> predicate, Function<? super T, ? extends V> function) <V,
R extends Collection<V>>
RAbstractCollectionAdapter.collectIf
(Predicate<? super T> predicate, Function<? super T, ? extends V> function, R target) <V,
R extends Collection<V>>
RAbstractMultiReaderMutableCollection.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 Collection<V>>
RAbstractUnmodifiableMutableCollection.collectIf
(Predicate<? super T> predicate, Function<? super T, ? extends V> function, R target) <V> MutableBag<V>
<V> MutableBag<V>
<V> MutableBag<V>
AbstractMutableCollection.countByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableBag<V>
AbstractSynchronizedMutableCollection.countByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableCollection<V>
AbstractCollectionAdapter.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V,
R extends Collection<V>>
RAbstractCollectionAdapter.flatCollect
(Function<? super T, ? extends Iterable<V>> function, R target) <V,
R extends Collection<V>>
RAbstractMultiReaderMutableCollection.flatCollect
(Function<? super T, ? extends Iterable<V>> function, R target) <V> MutableCollection<V>
AbstractSynchronizedMutableCollection.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> MutableCollection<V>
AbstractUnmodifiableMutableCollection.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V,
R extends Collection<V>>
RAbstractUnmodifiableMutableCollection.flatCollect
(Function<? super T, ? extends Iterable<V>> function, R target) <R extends MutableBooleanCollection>
RAbstractMultiReaderMutableCollection.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>
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>
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>
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>
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>
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>
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>
RAbstractUnmodifiableMutableCollection.flatCollectShort
(Function<? super T, ? extends ShortIterable> function, R target) <V> MutableMultimap<V,
T> <V,
R extends MutableMultimap<V, T>>
R<V,
R extends MutableMultimap<V, T>>
R<V> MutableMultimap<V,
T> <V> MutableMultimap<V,
T> <V,
R extends MutableMultimap<V, T>>
R<V> MutableMultimap<V,
T> AbstractCollectionAdapter.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V,
R extends MutableMultimap<V, T>>
RAbstractCollectionAdapter.groupByEach
(Function<? super T, ? extends Iterable<V>> function, R target) <V,
R extends MutableMultimap<V, T>>
RAbstractMultiReaderMutableCollection.groupByEach
(Function<? super T, ? extends Iterable<V>> function, R target) <V> MutableMultimap<V,
T> AbstractSynchronizedMutableCollection.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableMultimap<V,
T> AbstractUnmodifiableMutableCollection.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V,
R extends MutableMultimap<V, T>>
RAbstractUnmodifiableMutableCollection.groupByEach
(Function<? super T, ? extends 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> 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) AbstractMultiReaderMutableCollection.makeString
(Function<? super T, Object> function, String start, String separator, String end) <V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
Optional<T>AbstractMultiReaderMutableCollection.maxByOptional
(Function<? super T, ? extends V> function) <V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
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>
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>
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>
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>
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> AbstractUnmodifiableMutableCollection.toBiMap
(Function<? super T, ? extends NK> keyFunction, Function<? super T, ? extends NV> valueFunction) <V extends Comparable<? super V>>
ImmutableSortedBag<T>AbstractMultiReaderMutableCollection.toImmutableSortedBagBy
(Function<? super T, ? extends V> function) <V extends Comparable<? super V>>
ImmutableList<T>AbstractMultiReaderMutableCollection.toImmutableSortedListBy
(Function<? super T, ? extends V> function) <V extends 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 Map<K, V>>
RAbstractCollectionAdapter.toMap
(Function<? super T, ? extends K> keyFunction, Function<? super T, ? extends V> valueFunction, R target) <K,
V, R extends 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> AbstractUnmodifiableMutableCollection.toMap
(Function<? super T, ? extends NK> keyFunction, Function<? super T, ? extends NV> valueFunction) <NK,
NV, R extends Map<NK, NV>>
RAbstractUnmodifiableMutableCollection.toMap
(Function<? super T, ? extends NK> keyFunction, Function<? super T, ? extends NV> valueFunction, R target) <V extends Comparable<? super V>>
MutableList<T>AbstractMultiReaderMutableCollection.toSortedListBy
(Function<? super T, ? extends V> function) <K,
V> MutableSortedMap<K, V> AbstractCollectionAdapter.toSortedMap
(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
(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> AbstractUnmodifiableMutableCollection.toSortedMap
(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 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 Comparable<? super V>>
MutableSortedSet<T>AbstractMultiReaderMutableCollection.toSortedSetBy
(Function<? super T, ? extends V> function) -
Uses of Function in org.eclipse.collections.impl.collector
Modifier and TypeMethodDescriptionstatic <T,
K, R extends MutableMapIterable<K, T>>
Collector<T,?, R> Collectors2.aggregateBy
(Function<? super T, ? extends K> groupBy, Function0<? extends T> zeroValueFactory, Function2<? super T, ? super T, ? extends T> aggregator, 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 Collection<V>>
Collector<T,?, R> Returns a new collection with the results of applying the specified function on each element of the source collection.static <T,
K> Collector<T, ?, MutableBag<K>> Returns the counts of all the values returned by applying the specified function to each item of the Stream.static <T,
K> Collector<T, ?, MutableBag<K>> Collectors2.countByEach
(Function<? super T, ? extends 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 Collection<V>>
Collector<T,?, R> Collectors2.flatCollect
(Function<? super T, ? extends Iterable<V>> function, Supplier<R> supplier) The methodflatCollect
is a special case ofCollectors2.collect(Function, Supplier)
.static <T,
K, R extends MutableMultimap<K, T>>
Collector<T,?, R> Returns the elements as an MutableMultimap grouping each element using the specified groupBy Function.static <T,
K, V, R extends MutableMultimap<K, V>>
Collector<T,?, R> Collectors2.groupByAndCollect
(Function<? super T, ? extends K> groupBy, Function<? super T, ? extends V> valueFunction, 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.static <T,
K, R extends MutableMultimap<K, T>>
Collector<T,?, R> Collectors2.groupByEach
(Function<? super T, ? extends Iterable<K>> groupBy, Supplier<R> supplier) Same asCollectors2.groupBy(Function, Supplier)
, except the result of evaluating groupBy function will return a collection of keys for each value.static <T,
K, R extends MutableMapIterable<K, T>>
Collector<T,?, R> Collectors2.groupByUniqueKey
(Function<? super T, ? extends K> groupBy, 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> Collector<T, ?, MutableMap<V, BigDecimal>> Collectors2.sumByBigDecimal
(Function<? super T, ? extends V> groupBy, Function<? super T, BigDecimal> function) Groups and sums the values using the two specified functions.static <T,
V> Collector<T, ?, MutableMap<V, BigInteger>> Collectors2.sumByBigInteger
(Function<? super T, ? extends V> groupBy, Function<? super T, BigInteger> function) Groups and sums the values using the two specified functions.static <T,
V> 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> 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> 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> 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> Collector<T,
?, BigDecimalSummaryStatistics> Collectors2.summarizingBigDecimal
(Function<? super T, BigDecimal> function) Returns a BigDecimalSummaryStatistics applying the specified function to each element of the stream or collection.static <T> Collector<T,
?, BigIntegerSummaryStatistics> Collectors2.summarizingBigInteger
(Function<? super T, BigInteger> function) Returns a BigIntegerSummaryStatistics applying the specified function to each element of the stream or collection.static <T> Collector<T,
?, BigDecimal> Collectors2.summingBigDecimal
(Function<? super T, BigDecimal> function) Returns a BigDecimal sum applying the specified function to each element of the stream or collection.static <T> Collector<T,
?, BigInteger> Collectors2.summingBigInteger
(Function<? super T, BigInteger> function) Returns a BigInteger sum applying the specified function to each element of the stream or collection.static <T,
K> 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> 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> 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> 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> 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> 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> 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> 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> 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> 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> 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 Comparable<? super V>>
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 Comparable<? super V>>
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> Collector<T, ?, ImmutableSortedMap<K, V>> Collectors2.toImmutableSortedMap
(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> 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 Comparable<? super KK>, K, V>
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 Comparable<? super V>>
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> 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> 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> 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> 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> 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 Comparable<? super V>>
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 Comparable<? super V>>
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> Collector<T, ?, MutableSortedMap<K, V>> Collectors2.toSortedMap
(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> 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 Comparable<? super KK>, K, V>
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 Comparable<? super V>>
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
Modifier and TypeMethodDescriptionstatic <T,
K, V> MutableMap<K, V> FJIterate.aggregateBy
(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
(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
(Iterable<T> iterable, Function<? super T, ? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V, ? super T, ? extends V> nonMutatingAggregator, int batchSize, ForkJoinPool executor) static <T,
K, V, R extends MutableMapIterable<K, V>>
RFJIterate.aggregateBy
(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
(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
(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, ForkJoinPool executor) static <T,
K, V> MutableMap<K, V> FJIterate.aggregateInPlaceBy
(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
(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
(Iterable<T> iterable, Function<? super T, ? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V, ? super T> mutatingAggregator, int batchSize, ForkJoinPool executor) static <T,
K, V, R extends MutableMapIterable<K, V>>
RFJIterate.aggregateInPlaceBy
(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
(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
(Iterable<T> iterable, Function<? super T, ? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V, ? super T> mutatingAggregator, R mutableMap, int batchSize, ForkJoinPool executor) static <T,
V> Collection<V> Same effect asIterate.collect(Iterable, Function)
, but executed in parallel batches.static <T,
V> Collection<V> FJIterate.collect
(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 Collection<V>>
RFJIterate.collect
(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 Collection<V>>
RFJIterate.collect
(Iterable<T> iterable, Function<? super T, V> function, R target, int batchSize, ForkJoinPool executor, boolean allowReorderedResult) static <T,
V> Collection<V> FJIterate.collectIf
(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> Collection<V> FJIterate.collectIf
(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 Collection<V>>
RFJIterate.collectIf
(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 Collection<V>>
RFJIterate.collectIf
(Iterable<T> iterable, Predicate<? super T> predicate, Function<? super T, V> function, R target, int batchSize, ForkJoinPool executor, boolean allowReorderedResult) static <T,
V> Collection<V> FJIterate.flatCollect
(Iterable<T> iterable, Function<? super T, ? extends Iterable<V>> function) static <T,
V> Collection<V> FJIterate.flatCollect
(Iterable<T> iterable, Function<? super T, ? extends Iterable<V>> function, boolean allowReorderedResult) static <T,
V, R extends Collection<V>>
RFJIterate.flatCollect
(Iterable<T> iterable, Function<? super T, ? extends Iterable<V>> function, R target, boolean allowReorderedResult) static <T,
V, R extends Collection<V>>
RFJIterate.flatCollect
(Iterable<T> iterable, Function<? super T, ? extends Iterable<V>> function, R target, int batchSize, ForkJoinPool executor, boolean allowReorderedResult) static <K,
V> MutableMultimap<K, V> Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <K,
V> MutableMultimap<K, V> 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
(Iterable<V> iterable, Function<? super V, ? extends K> function, int batchSize, 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
(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
(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
(Iterable<V> iterable, Function<? super V, ? extends K> function, R concurrentMultimap, int batchSize, 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
Modifier and TypeMethodDescription<V> LazyIterable<V>
<V> LazyIterable<V>
<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 Iterable<V>> function) <V> LazyIterable<V>
LazyIterableAdapter.flatCollect
(Function<? super T, ? extends Iterable<V>> function) AbstractLazyIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MapIterable<V,
T> AbstractLazyIterable.groupByUniqueKey
(Function<? super T, ? extends V> function) <V extends Comparable<? super V>>
Optional<T>AbstractLazyIterable.maxByOptional
(Function<? super T, ? extends V> function) <V extends Comparable<? super V>>
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) -
Uses of Function in org.eclipse.collections.impl.lazy.iterator
ModifierConstructorDescription -
Uses of Function in org.eclipse.collections.impl.lazy.parallel
Modifier and TypeMethodDescription<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>
<V> Batch<V>
<V> ParallelIterable<V>
<V> ListBatch<V>
<V> ParallelIterable<V>
<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) <V> ParallelIterable<V>
AbstractParallelIterableImpl.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> Batch<V>
Batch.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> ParallelIterable<V>
MultiReaderParallelIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> ListBatch<V>
OrderedBatch.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> ParallelIterable<V>
SynchronizedParallelIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> UnsortedBagMultimap<V,
T> <V> UnsortedSetMultimap<V,
T> <V> UnsortedBagMultimap<V,
T> AbstractParallelIterableImpl.groupByEach
(Function<? super T, ? extends Iterable<V>> function) MultiReaderParallelIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> UnsortedSetMultimap<V,
T> ParallelDistinctIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) SynchronizedParallelIterable.groupByEach
(Function<? super T, ? extends 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) AbstractMultiReaderParallelIterable.makeString
(Function<? super T, Object> function, String start, String separator, String end) <V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<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 Comparable<? super V>>
MutableSortedBag<T>AbstractMultiReaderParallelIterable.toSortedBagBy
(Function<? super T, ? extends V> function) <V extends Comparable<? super V>>
MutableSortedBag<T>AbstractParallelIterable.toSortedBagBy
(Function<? super T, ? extends V> function) <V extends Comparable<? super V>>
MutableSortedBag<T>AbstractSynchronizedParallelIterable.toSortedBagBy
(Function<? super T, ? extends V> function) <V extends Comparable<? super V>>
MutableSortedBag<T>NonParallelIterable.toSortedBagBy
(Function<? super T, ? extends V> function) <V extends Comparable<? super V>>
MutableList<T>AbstractMultiReaderParallelIterable.toSortedListBy
(Function<? super T, ? extends V> function) <V extends Comparable<? super V>>
MutableList<T>AbstractParallelIterable.toSortedListBy
(Function<? super T, ? extends V> function) <V extends Comparable<? super V>>
MutableList<T>AbstractSynchronizedParallelIterable.toSortedListBy
(Function<? super T, ? extends V> function) <V extends Comparable<? super V>>
MutableList<T>NonParallelIterable.toSortedListBy
(Function<? super T, ? extends V> function) <NK,
NV> MutableSortedMap<NK, NV> AbstractMultiReaderParallelIterable.toSortedMap
(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
(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
(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
(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 Comparable<? super V>>
MutableSortedSet<T>AbstractMultiReaderParallelIterable.toSortedSetBy
(Function<? super T, ? extends V> function) <V extends Comparable<? super V>>
MutableSortedSet<T>AbstractParallelIterable.toSortedSetBy
(Function<? super T, ? extends V> function) <V extends Comparable<? super V>>
MutableSortedSet<T>AbstractSynchronizedParallelIterable.toSortedSetBy
(Function<? super T, ? extends V> function) <V extends Comparable<? super V>>
MutableSortedSet<T>NonParallelIterable.toSortedSetBy
(Function<? super T, ? extends V> function) -
Uses of Function in org.eclipse.collections.impl.lazy.parallel.bag
Modifier and TypeMethodDescription<V> ParallelUnsortedBag<V>
<VV> UnsortedBagBatch<VV>
<VV> UnsortedBagBatch<VV>
<V> ParallelUnsortedBag<V>
<V> UnsortedBagBatch<V>
<V> UnsortedBagBatch<V>
<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 Iterable<V>> function) <V1> UnsortedBagBatch<V1>
CollectUnsortedBagBatch.flatCollect
(Function<? super V, ? extends Iterable<V1>> function) <V1> UnsortedBagBatch<V1>
FlatCollectUnsortedBagBatch.flatCollect
(Function<? super V, ? extends Iterable<V1>> function) <V> ParallelUnsortedBag<V>
NonParallelUnsortedBag.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> UnsortedBagBatch<V>
SelectUnsortedBagBatch.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> UnsortedBagBatch<V>
UnsortedBagBatch.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> UnsortedBagMultimap<V,
T> <V> UnsortedBagMultimap<V,
T> <V> UnsortedBagMultimap<V,
T> AbstractParallelUnsortedBag.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> UnsortedBagMultimap<V,
T> NonParallelUnsortedBag.groupByEach
(Function<? super T, ? extends Iterable<V>> function) ModifierConstructorDescriptionFlatCollectUnsortedBagBatch
(Batch<T> unsortedBagBatch, Function<? super T, ? extends 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
Modifier and TypeMethodDescription<V> ParallelListIterable<V>
<VV> ListBatch<VV>
<V> UnsortedBagBatch<V>
<VV> ListBatch<VV>
<V> ListBatch<V>
<V> ParallelListIterable<V>
<V> ParallelListIterable<V>
<V> ListBatch<V>
<V> ParallelListIterable<V>
<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 Iterable<V>> function) <VV> ListBatch<VV>
CollectListBatch.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <V> UnsortedBagBatch<V>
DistinctBatch.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <VV> ListBatch<VV>
FlatCollectListBatch.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <V> ListBatch<V>
ListIterableBatch.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> ParallelListIterable<V>
MultiReaderParallelListIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> ParallelListIterable<V>
NonParallelListIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> ListBatch<V>
SelectListBatch.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> ParallelListIterable<V>
SynchronizedParallelListIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> ListMultimap<V,
T> <V> ListMultimap<V,
T> <V> ListMultimap<V,
T> <V> ListMultimap<V,
T> <V> ListMultimap<V,
T> <V> ListMultimap<V,
T> AbstractParallelListIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> ListMultimap<V,
T> ListIterableParallelIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> ListMultimap<V,
T> MultiReaderParallelListIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> ListMultimap<V,
T> NonParallelListIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> ListMultimap<V,
T> SynchronizedParallelListIterable.groupByEach
(Function<? super T, ? extends 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) ModifierConstructorDescriptionParallelCollectListIterable
(AbstractParallelIterable<T, ? extends OrderedBatch<T>> parallelIterable, Function<? super T, ? extends V> function) ParallelFlatCollectListIterable
(AbstractParallelIterable<T, ? extends OrderedBatch<T>> parallelIterable, Function<? super T, ? extends Iterable<V>> function) -
Uses of Function in org.eclipse.collections.impl.lazy.parallel.set
Modifier and TypeMethodDescription<V> ParallelIterable<V>
<VV> UnsortedBagBatch<VV>
<V> ParallelIterable<V>
<V> ParallelIterable<V>
<V> UnsortedBagBatch<V>
<V> ParallelIterable<V>
<V> UnsortedBagBatch<V>
<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 Iterable<V>> function) <V1> UnsortedBagBatch<V1>
CollectUnsortedSetBatch.flatCollect
(Function<? super V, ? extends Iterable<V1>> function) <V> ParallelIterable<V>
MultiReaderParallelUnsortedSetIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> ParallelIterable<V>
NonParallelUnsortedSetIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> UnsortedBagBatch<V>
SelectUnsortedSetBatch.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> ParallelIterable<V>
SynchronizedParallelUnsortedSetIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> UnsortedBagBatch<V>
UnsortedSetBatch.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> UnsortedSetMultimap<V,
T> <V> UnsortedSetMultimap<V,
T> <V> UnsortedSetMultimap<V,
T> <V1> UnsortedBagMultimap<V1,
V> <V1> UnsortedBagMultimap<V1,
V> <V> UnsortedSetMultimap<V,
T> <V> UnsortedSetMultimap<V,
T> AbstractParallelUnsortedSetIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> UnsortedSetMultimap<V,
T> MultiReaderParallelUnsortedSetIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> UnsortedSetMultimap<V,
T> NonParallelUnsortedSetIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V1> UnsortedBagMultimap<V1,
V> ParallelCollectIterable.groupByEach
(Function<? super V, ? extends Iterable<V1>> function) <V1> UnsortedBagMultimap<V1,
V> ParallelFlatCollectIterable.groupByEach
(Function<? super V, ? extends Iterable<V1>> function) <V> UnsortedSetMultimap<V,
T> SynchronizedParallelUnsortedSetIterable.groupByEach
(Function<? super T, ? extends 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) ModifierConstructorDescriptionCollectUnsortedSetBatch
(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 Iterable<V>> function) -
Uses of Function in org.eclipse.collections.impl.lazy.parallel.set.sorted
Modifier and TypeMethodDescription<V> ParallelListIterable<V>
<VV> ListBatch<VV>
<VV> ListBatch<VV>
<V> ParallelListIterable<V>
<V> ListBatch<V>
<V> ParallelListIterable<V>
<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 Iterable<V>> function) <VV> ListBatch<VV>
CollectSortedSetBatch.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <VV> ListBatch<VV>
FlatCollectSortedSetBatch.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <V> ParallelListIterable<V>
NonParallelSortedSetIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> ListBatch<V>
SelectSortedSetBatch.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> ParallelListIterable<V>
SynchronizedParallelSortedSetIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> SortedSetMultimap<V,
T> <V> SortedSetMultimap<V,
T> <V> SortedSetMultimap<V,
T> <V> SortedSetMultimap<V,
T> AbstractParallelSortedSetIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> SortedSetMultimap<V,
T> NonParallelSortedSetIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> SortedSetMultimap<V,
T> SynchronizedParallelSortedSetIterable.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MapIterable<V,
T> AbstractParallelSortedSetIterable.groupByUniqueKey
(Function<? super T, ? extends V> function) ModifierConstructorDescriptionCollectSortedSetBatch
(SortedSetBatch<T> sortedSetBatch, Function<? super T, ? extends V> function) FlatCollectSortedSetBatch
(SortedSetBatch<T> sortedSetBatch, Function<? super T, ? extends Iterable<V>> function) -
Uses of Function in org.eclipse.collections.impl.list
-
Uses of Function in org.eclipse.collections.impl.list.fixed
Modifier and TypeMethodDescription<V> MutableList<V>
<V,
R extends Collection<V>>
R<V,
R extends 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 Iterable<V>> function) <V,
R extends Collection<V>>
RAbstractArrayAdapter.flatCollect
(Function<? super T, ? extends Iterable<V>> function, R target) -
Uses of Function in org.eclipse.collections.impl.list.mutable
Modifier and TypeMethodDescription<V> MutableList<V>
<V,
R extends Collection<V>>
R<V> ArrayListAdapter<V>
<V,
R extends Collection<V>>
R<V> FastList<V>
<V,
R extends Collection<V>>
R<V> MutableList<V>
<V> MutableList<V>
<V> MutableList<V>
<V> MutableList<V>
<V> MutableList<V>
AbstractListAdapter.collectIf
(Predicate<? super T> predicate, Function<? super T, ? extends V> function) <V,
R extends 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>
<V,
R extends 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>
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>
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 Iterable<V>> function) <V,
R extends Collection<V>>
RAbstractMutableList.flatCollect
(Function<? super T, ? extends Iterable<V>> function, R target) <V> ArrayListAdapter<V>
ArrayListAdapter.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> FastList<V>
FastList.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V,
R extends Collection<V>>
RFastList.flatCollect
(Function<? super T, ? extends Iterable<V>> function, R target) <V> MutableList<V>
MultiReaderFastList.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> MutableList<V>
RandomAccessListAdapter.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> MutableList<V>
SynchronizedMutableList.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> MutableList<V>
UnmodifiableMutableList.flatCollect
(Function<? super T, ? extends 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> <V> FastListMultimap<V,
T> <V> FastListMultimap<V,
T> <V> FastListMultimap<V,
T> <V,
R extends MutableMultimap<V, T>>
R<V> MutableListMultimap<V,
T> <V> FastListMultimap<V,
T> <V> MutableListMultimap<V,
T> <V> MutableListMultimap<V,
T> <V> MutableListMultimap<V,
T> AbstractListAdapter.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> FastListMultimap<V,
T> AbstractMutableList.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> FastListMultimap<V,
T> ArrayListAdapter.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> FastListMultimap<V,
T> FastList.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V,
R extends MutableMultimap<V, T>>
RFastList.groupByEach
(Function<? super T, ? extends Iterable<V>> function, R target) <V> MutableListMultimap<V,
T> MultiReaderFastList.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> FastListMultimap<V,
T> RandomAccessListAdapter.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableListMultimap<V,
T> SynchronizedMutableList.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableListMultimap<V,
T> UnmodifiableMutableList.groupByEach
(Function<? super T, ? extends 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 Comparable<? super V>>
T<V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
MultiReaderList<T>MultiReaderFastList.sortThisBy
(Function<? super T, ? extends V> function) <V extends Comparable<? super V>>
MutableList<T>SynchronizedMutableList.sortThisBy
(Function<? super T, ? extends V> function) <V extends 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
Modifier and TypeMethodDescription<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>
<V1> MutableBag<V1>
AbstractSynchronizedMapIterable.countByEach
(Function<? super V, ? extends Iterable<V1>> function) <P> V
AbstractSynchronizedMapIterable.getIfAbsentPutWith
(K key, Function<? super P, ? extends V> function, P parameter) 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> <V1> MutableMultimap<V1,
V> AbstractSynchronizedMapIterable.groupByEach
(Function<? super V, ? extends 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) AbstractSynchronizedMapIterable.updateValue
(K key, Function0<? extends V> factory, Function<? super V, ? extends V> function) -
Uses of Function in org.eclipse.collections.impl.map.immutable
Modifier and TypeMethodDescription<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>
<R> ImmutableBag<R>
AbstractImmutableMap.collectIf
(Predicate<? super V> predicate, Function<? super V, ? extends R> function) <V1> ImmutableBag<V1>
<V1> ImmutableBag<V1>
AbstractImmutableMap.countByEach
(Function<? super V, ? extends Iterable<V1>> function) <R> ImmutableBag<R>
AbstractImmutableMap.flatCollect
(Function<? super V, ? extends Iterable<R>> function) <P> V
ImmutableUnifiedMap.getIfAbsentWith
(K key, Function<? super P, ? extends V> function, P parameter) <VV> ImmutableBagMultimap<VV,
V> <VV> ImmutableBagMultimap<VV,
V> AbstractImmutableMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <V1> ImmutableMap<V1,
V> AbstractImmutableMap.groupByUniqueKey
(Function<? super V, ? extends V1> 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
Modifier and TypeMethodDescription<T,
V> ImmutableByteObjectMap<V> ImmutableByteObjectMapFactoryImpl.from
(Iterable<T> iterable, ByteFunction<? super T> keyFunction, Function<? super T, ? extends V> valueFunction) <T,
V> ImmutableCharObjectMap<V> ImmutableCharObjectMapFactoryImpl.from
(Iterable<T> iterable, CharFunction<? super T> keyFunction, Function<? super T, ? extends V> valueFunction) <T,
V> ImmutableDoubleObjectMap<V> ImmutableDoubleObjectMapFactoryImpl.from
(Iterable<T> iterable, DoubleFunction<? super T> keyFunction, Function<? super T, ? extends V> valueFunction) <T,
V> ImmutableFloatObjectMap<V> ImmutableFloatObjectMapFactoryImpl.from
(Iterable<T> iterable, FloatFunction<? super T> keyFunction, Function<? super T, ? extends V> valueFunction) <T,
V> ImmutableIntObjectMap<V> ImmutableIntObjectMapFactoryImpl.from
(Iterable<T> iterable, IntFunction<? super T> keyFunction, Function<? super T, ? extends V> valueFunction) <T,
V> ImmutableLongObjectMap<V> ImmutableLongObjectMapFactoryImpl.from
(Iterable<T> iterable, LongFunction<? super T> keyFunction, Function<? super T, ? extends V> valueFunction) <T,
K> ImmutableObjectBooleanMap<K> ImmutableObjectBooleanMapFactoryImpl.from
(Iterable<T> iterable, Function<? super T, ? extends K> keyFunction, BooleanFunction<? super T> valueFunction) <T,
K> ImmutableObjectByteMap<K> ImmutableObjectByteMapFactoryImpl.from
(Iterable<T> iterable, Function<? super T, ? extends K> keyFunction, ByteFunction<? super T> valueFunction) <T,
K> ImmutableObjectCharMap<K> ImmutableObjectCharMapFactoryImpl.from
(Iterable<T> iterable, Function<? super T, ? extends K> keyFunction, CharFunction<? super T> valueFunction) <T,
K> ImmutableObjectDoubleMap<K> ImmutableObjectDoubleMapFactoryImpl.from
(Iterable<T> iterable, Function<? super T, ? extends K> keyFunction, DoubleFunction<? super T> valueFunction) <T,
K> ImmutableObjectFloatMap<K> ImmutableObjectFloatMapFactoryImpl.from
(Iterable<T> iterable, Function<? super T, ? extends K> keyFunction, FloatFunction<? super T> valueFunction) <T,
K> ImmutableObjectIntMap<K> ImmutableObjectIntMapFactoryImpl.from
(Iterable<T> iterable, Function<? super T, ? extends K> keyFunction, IntFunction<? super T> valueFunction) <T,
K> ImmutableObjectLongMap<K> ImmutableObjectLongMapFactoryImpl.from
(Iterable<T> iterable, Function<? super T, ? extends K> keyFunction, LongFunction<? super T> valueFunction) <T,
K> ImmutableObjectShortMap<K> ImmutableObjectShortMapFactoryImpl.from
(Iterable<T> iterable, Function<? super T, ? extends K> keyFunction, ShortFunction<? super T> valueFunction) <T,
V> ImmutableShortObjectMap<V> ImmutableShortObjectMapFactoryImpl.from
(Iterable<T> iterable, ShortFunction<? super T> keyFunction, Function<? super T, ? extends V> valueFunction) <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>
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> 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>
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) -
Uses of Function in org.eclipse.collections.impl.map.mutable
Modifier and TypeMethodDescription<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) <R> MutableBag<R>
<A> MutableBag<A>
<R> MutableBag<R>
<R,
C extends Collection<R>>
C<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 Collection<R>>
CUnmodifiableMutableMap.collectIf
(Predicate<? super V> predicate, Function<? super V, ? extends R> function, C target) <E> MutableMap<K,
V> ConcurrentHashMap.collectKeysAndValues
(Iterable<E> iterable, Function<? super E, ? extends K> keyFunction, Function<? super E, ? extends V> valueFunction) <E> MutableMap<K,
V> ConcurrentHashMapUnsafe.collectKeysAndValues
(Iterable<E> iterable, Function<? super E, ? extends K> keyFunction, Function<? super E, ? extends V> valueFunction) <E> MutableMap<K,
V> ConcurrentMutableHashMap.collectKeysAndValues
(Iterable<E> iterable, Function<? super E, ? extends K> keyFunction, Function<? super E, ? extends V> valueFunction) Deprecated.<E> MutableMap<K,
V> MapAdapter.collectKeysAndValues
(Iterable<E> iterable, Function<? super E, ? extends K> keyFunction, Function<? super E, ? extends V> valueFunction) <E> MutableMap<K,
V> SynchronizedMutableMap.collectKeysAndValues
(Iterable<E> iterable, Function<? super E, ? extends K> keyFunction, Function<? super E, ? extends V> function) <E> MutableMap<K,
V> UnifiedMap.collectKeysAndValues
(Iterable<E> iterable, Function<? super E, ? extends K> keyFunction, Function<? super E, ? extends V> valueFunction) <E> MutableMap<K,
V> UnmodifiableMutableMap.collectKeysAndValues
(Iterable<E> iterable, Function<? super E, ? extends K> keyFunction, Function<? super E, ? extends V> valueFunction) <V1> MutableBag<V1>
<V1> MutableBag<V1>
AbstractMutableMapIterable.countByEach
(Function<? super V, ? extends Iterable<V1>> function) <R> MutableBag<R>
AbstractMutableMap.flatCollect
(Function<? super V, ? extends Iterable<R>> function) <A> MutableBag<A>
SynchronizedMutableMap.flatCollect
(Function<? super V, ? extends Iterable<A>> function) <R> MutableBag<R>
UnmodifiableMutableMap.flatCollect
(Function<? super V, ? extends Iterable<R>> function) <R,
C extends Collection<R>>
CUnmodifiableMutableMap.flatCollect
(Function<? super V, ? extends 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) ConcurrentHashMap.getIfAbsentPut
(K key, Function<? super K, ? extends V> factory) ConcurrentHashMapUnsafe.getIfAbsentPut
(K key, Function<? super K, ? extends V> factory) 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) AbstractMutableMapIterable.getIfAbsentPutWithKey
(K key, Function<? super K, ? extends V> function) 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> <KK> MutableBagMultimap<KK,
V> <R> MutableBagMultimap<R,
V> <R,
C extends MutableMultimap<R, V>>
C<VV> MutableBagMultimap<VV,
V> AbstractMutableMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <KK> MutableBagMultimap<KK,
V> SynchronizedMutableMap.groupByEach
(Function<? super V, ? extends Iterable<KK>> function) <R> MutableBagMultimap<R,
V> UnmodifiableMutableMap.groupByEach
(Function<? super V, ? extends Iterable<R>> function) <R,
C extends MutableMultimap<R, V>>
CUnmodifiableMutableMap.groupByEach
(Function<? super V, ? extends 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 Comparable<? super R>>
V<R extends Comparable<? super R>>
V<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 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
(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) AbstractMutableMapIterable.updateValue
(K key, Function0<? extends V> factory, Function<? super V, ? extends V> function) ConcurrentHashMap.updateValue
(K key, Function0<? extends V> factory, Function<? super V, ? extends V> function) ConcurrentHashMapUnsafe.updateValue
(K key, Function0<? extends V> factory, Function<? super V, ? extends V> function) ConcurrentMutableHashMap.updateValue
(K key, Function0<? extends V> factory, Function<? super V, ? extends V> function) Deprecated.UnifiedMap.updateValue
(K key, Function0<? extends V> factory, Function<? super V, ? extends V> function) 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
Modifier and TypeMethodDescription<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>
<VV,
R extends Collection<VV>>
R<VV> MutableBag<VV>
<VV,
R extends Collection<VV>>
R<VV> MutableBag<VV>
<VV,
R extends Collection<VV>>
R<VV> MutableBag<VV>
<VV,
R extends Collection<VV>>
R<VV> MutableBag<VV>
<VV,
R extends Collection<VV>>
R<VV> MutableBag<VV>
<VV,
R extends Collection<VV>>
R<VV> MutableBag<VV>
<VV,
R extends Collection<VV>>
R<VV> MutableBag<VV>
<VV,
R extends Collection<VV>>
R<VV> MutableBag<VV>
<VV,
R extends Collection<VV>>
R<VV> MutableBag<VV>
<VV,
R extends Collection<VV>>
R<VV> MutableBag<VV>
<VV,
R extends Collection<VV>>
R<VV> MutableBag<VV>
<VV,
R extends Collection<VV>>
R<VV> MutableBag<VV>
<VV,
R extends Collection<VV>>
R<VV> MutableBag<VV>
<VV,
R extends Collection<VV>>
R<VV> MutableBag<VV>
<VV,
R extends Collection<VV>>
R<VV> MutableBag<VV>
<VV,
R extends Collection<VV>>
R<VV> MutableBag<VV>
<VV,
R extends Collection<VV>>
R<VV> MutableBag<VV>
<VV,
R extends Collection<VV>>
R<VV> MutableBag<VV>
<VV,
R extends Collection<VV>>
R<VV> MutableBag<VV>
<VV,
R extends Collection<VV>>
R<VV> MutableBag<VV>
<VV,
R extends Collection<VV>>
R<VV> MutableBag<VV>
ByteObjectHashMap.collectIf
(Predicate<? super V> predicate, Function<? super V, ? extends VV> function) <VV,
R extends 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Iterable<VV>> function) <VV,
R extends Collection<VV>>
RByteObjectHashMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBag<VV>
CharObjectHashMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends Collection<VV>>
RCharObjectHashMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBag<VV>
DoubleObjectHashMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends Collection<VV>>
RDoubleObjectHashMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBag<VV>
FloatObjectHashMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends Collection<VV>>
RFloatObjectHashMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBag<VV>
IntObjectHashMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends Collection<VV>>
RIntObjectHashMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBag<VV>
LongObjectHashMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends Collection<VV>>
RLongObjectHashMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBag<VV>
ShortObjectHashMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends Collection<VV>>
RShortObjectHashMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBag<VV>
SynchronizedByteObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends Collection<VV>>
RSynchronizedByteObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBag<VV>
SynchronizedCharObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends Collection<VV>>
RSynchronizedCharObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBag<VV>
SynchronizedDoubleObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends Collection<VV>>
RSynchronizedDoubleObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBag<VV>
SynchronizedFloatObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends Collection<VV>>
RSynchronizedFloatObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBag<VV>
SynchronizedIntObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends Collection<VV>>
RSynchronizedIntObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBag<VV>
SynchronizedLongObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends Collection<VV>>
RSynchronizedLongObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBag<VV>
SynchronizedShortObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends Collection<VV>>
RSynchronizedShortObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBag<VV>
UnmodifiableByteObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends Collection<VV>>
RUnmodifiableByteObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBag<VV>
UnmodifiableCharObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends Collection<VV>>
RUnmodifiableCharObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBag<VV>
UnmodifiableDoubleObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends Collection<VV>>
RUnmodifiableDoubleObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBag<VV>
UnmodifiableFloatObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends Collection<VV>>
RUnmodifiableFloatObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBag<VV>
UnmodifiableIntObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends Collection<VV>>
RUnmodifiableIntObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBag<VV>
UnmodifiableLongObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends Collection<VV>>
RUnmodifiableLongObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBag<VV>
UnmodifiableShortObjectMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends Collection<VV>>
RUnmodifiableShortObjectMap.flatCollect
(Function<? super V, ? extends 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
(Iterable<T> iterable, ByteFunction<? super T> keyFunction, Function<? super T, ? extends V> valueFunction) <T,
V> MutableCharObjectMap<V> MutableCharObjectMapFactoryImpl.from
(Iterable<T> iterable, CharFunction<? super T> keyFunction, Function<? super T, ? extends V> valueFunction) <T,
V> MutableDoubleObjectMap<V> MutableDoubleObjectMapFactoryImpl.from
(Iterable<T> iterable, DoubleFunction<? super T> keyFunction, Function<? super T, ? extends V> valueFunction) <T,
V> MutableFloatObjectMap<V> MutableFloatObjectMapFactoryImpl.from
(Iterable<T> iterable, FloatFunction<? super T> keyFunction, Function<? super T, ? extends V> valueFunction) <T,
V> MutableIntObjectMap<V> MutableIntObjectMapFactoryImpl.from
(Iterable<T> iterable, IntFunction<? super T> keyFunction, Function<? super T, ? extends V> valueFunction) <T,
V> MutableLongObjectMap<V> MutableLongObjectMapFactoryImpl.from
(Iterable<T> iterable, LongFunction<? super T> keyFunction, Function<? super T, ? extends V> valueFunction) <T,
K> MutableObjectBooleanMap<K> MutableObjectBooleanMapFactoryImpl.from
(Iterable<T> iterable, Function<? super T, ? extends K> keyFunction, BooleanFunction<? super T> valueFunction) <T,
K> MutableObjectByteMap<K> MutableObjectByteMapFactoryImpl.from
(Iterable<T> iterable, Function<? super T, ? extends K> keyFunction, ByteFunction<? super T> valueFunction) <T,
K> MutableObjectCharMap<K> MutableObjectCharMapFactoryImpl.from
(Iterable<T> iterable, Function<? super T, ? extends K> keyFunction, CharFunction<? super T> valueFunction) <T,
K> MutableObjectDoubleMap<K> MutableObjectDoubleMapFactoryImpl.from
(Iterable<T> iterable, Function<? super T, ? extends K> keyFunction, DoubleFunction<? super T> valueFunction) <T,
K> MutableObjectFloatMap<K> MutableObjectFloatMapFactoryImpl.from
(Iterable<T> iterable, Function<? super T, ? extends K> keyFunction, FloatFunction<? super T> valueFunction) <T,
K> MutableObjectIntMap<K> MutableObjectIntMapFactoryImpl.from
(Iterable<T> iterable, Function<? super T, ? extends K> keyFunction, IntFunction<? super T> valueFunction) <T,
K> MutableObjectLongMap<K> MutableObjectLongMapFactoryImpl.from
(Iterable<T> iterable, Function<? super T, ? extends K> keyFunction, LongFunction<? super T> valueFunction) <T,
K> MutableObjectShortMap<K> MutableObjectShortMapFactoryImpl.from
(Iterable<T> iterable, Function<? super T, ? extends K> keyFunction, ShortFunction<? super T> valueFunction) <T,
V> MutableShortObjectMap<V> MutableShortObjectMapFactoryImpl.from
(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> <VV,
R extends MutableMultimap<VV, V>>
R<VV> MutableBagMultimap<VV,
V> <VV,
R extends MutableMultimap<VV, V>>
R<VV> MutableBagMultimap<VV,
V> <VV,
R extends MutableMultimap<VV, V>>
R<VV> MutableBagMultimap<VV,
V> <VV,
R extends MutableMultimap<VV, V>>
R<VV> MutableBagMultimap<VV,
V> <VV,
R extends MutableMultimap<VV, V>>
R<VV> MutableBagMultimap<VV,
V> <VV,
R extends MutableMultimap<VV, V>>
R<VV> MutableBagMultimap<VV,
V> <VV,
R extends MutableMultimap<VV, V>>
R<VV> MutableBagMultimap<VV,
V> <VV,
R extends MutableMultimap<VV, V>>
R<VV> MutableBagMultimap<VV,
V> <VV,
R extends MutableMultimap<VV, V>>
R<VV> MutableBagMultimap<VV,
V> <VV,
R extends MutableMultimap<VV, V>>
R<VV> MutableBagMultimap<VV,
V> <VV,
R extends MutableMultimap<VV, V>>
R<VV> MutableBagMultimap<VV,
V> <VV,
R extends MutableMultimap<VV, V>>
R<VV> MutableBagMultimap<VV,
V> <VV,
R extends MutableMultimap<VV, V>>
R<VV> MutableBagMultimap<VV,
V> <VV,
R extends MutableMultimap<VV, V>>
R<VV> MutableBagMultimap<VV,
V> <VV,
R extends MutableMultimap<VV, V>>
R<VV> MutableBagMultimap<VV,
V> <VV,
R extends MutableMultimap<VV, V>>
R<VV> MutableBagMultimap<VV,
V> <VV,
R extends MutableMultimap<VV, V>>
R<VV> MutableBagMultimap<VV,
V> <VV,
R extends MutableMultimap<VV, V>>
R<VV> MutableBagMultimap<VV,
V> <VV,
R extends MutableMultimap<VV, V>>
R<VV> MutableBagMultimap<VV,
V> <VV,
R extends MutableMultimap<VV, V>>
R<VV> MutableBagMultimap<VV,
V> <VV,
R extends MutableMultimap<VV, V>>
R<VV> MutableBagMultimap<VV,
V> ByteObjectHashMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends MutableMultimap<VV, V>>
RByteObjectHashMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBagMultimap<VV,
V> CharObjectHashMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends MutableMultimap<VV, V>>
RCharObjectHashMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBagMultimap<VV,
V> DoubleObjectHashMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends MutableMultimap<VV, V>>
RDoubleObjectHashMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBagMultimap<VV,
V> FloatObjectHashMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends MutableMultimap<VV, V>>
RFloatObjectHashMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBagMultimap<VV,
V> IntObjectHashMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends MutableMultimap<VV, V>>
RIntObjectHashMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBagMultimap<VV,
V> LongObjectHashMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends MutableMultimap<VV, V>>
RLongObjectHashMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBagMultimap<VV,
V> ShortObjectHashMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends MutableMultimap<VV, V>>
RShortObjectHashMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBagMultimap<VV,
V> SynchronizedByteObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends MutableMultimap<VV, V>>
RSynchronizedByteObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBagMultimap<VV,
V> SynchronizedCharObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends MutableMultimap<VV, V>>
RSynchronizedCharObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBagMultimap<VV,
V> SynchronizedDoubleObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends MutableMultimap<VV, V>>
RSynchronizedDoubleObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBagMultimap<VV,
V> SynchronizedFloatObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends MutableMultimap<VV, V>>
RSynchronizedFloatObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBagMultimap<VV,
V> SynchronizedIntObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends MutableMultimap<VV, V>>
RSynchronizedIntObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBagMultimap<VV,
V> SynchronizedLongObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends MutableMultimap<VV, V>>
RSynchronizedLongObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBagMultimap<VV,
V> SynchronizedShortObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends MutableMultimap<VV, V>>
RSynchronizedShortObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBagMultimap<VV,
V> UnmodifiableByteObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends MutableMultimap<VV, V>>
RUnmodifiableByteObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBagMultimap<VV,
V> UnmodifiableCharObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends MutableMultimap<VV, V>>
RUnmodifiableCharObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBagMultimap<VV,
V> UnmodifiableDoubleObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends MutableMultimap<VV, V>>
RUnmodifiableDoubleObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBagMultimap<VV,
V> UnmodifiableFloatObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends MutableMultimap<VV, V>>
RUnmodifiableFloatObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBagMultimap<VV,
V> UnmodifiableIntObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends MutableMultimap<VV, V>>
RUnmodifiableIntObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBagMultimap<VV,
V> UnmodifiableLongObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends MutableMultimap<VV, V>>
RUnmodifiableLongObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function, R target) <VV> MutableBagMultimap<VV,
V> UnmodifiableShortObjectMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends MutableMultimap<VV, V>>
RUnmodifiableShortObjectMap.groupByEach
(Function<? super V, ? extends 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 Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
V<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 Comparable<? super VV>>
ImmutableSortedBag<V>SynchronizedByteObjectMap.toImmutableSortedBagBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
ImmutableSortedBag<V>SynchronizedCharObjectMap.toImmutableSortedBagBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
ImmutableSortedBag<V>SynchronizedDoubleObjectMap.toImmutableSortedBagBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
ImmutableSortedBag<V>SynchronizedFloatObjectMap.toImmutableSortedBagBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
ImmutableSortedBag<V>SynchronizedIntObjectMap.toImmutableSortedBagBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
ImmutableSortedBag<V>SynchronizedLongObjectMap.toImmutableSortedBagBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
ImmutableSortedBag<V>SynchronizedShortObjectMap.toImmutableSortedBagBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
ImmutableList<V>SynchronizedByteObjectMap.toImmutableSortedListBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
ImmutableList<V>SynchronizedCharObjectMap.toImmutableSortedListBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
ImmutableList<V>SynchronizedDoubleObjectMap.toImmutableSortedListBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
ImmutableList<V>SynchronizedFloatObjectMap.toImmutableSortedListBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
ImmutableList<V>SynchronizedIntObjectMap.toImmutableSortedListBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
ImmutableList<V>SynchronizedLongObjectMap.toImmutableSortedListBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
ImmutableList<V>SynchronizedShortObjectMap.toImmutableSortedListBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
ImmutableSortedSet<V>SynchronizedByteObjectMap.toImmutableSortedSetBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
ImmutableSortedSet<V>SynchronizedCharObjectMap.toImmutableSortedSetBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
ImmutableSortedSet<V>SynchronizedDoubleObjectMap.toImmutableSortedSetBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
ImmutableSortedSet<V>SynchronizedFloatObjectMap.toImmutableSortedSetBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
ImmutableSortedSet<V>SynchronizedIntObjectMap.toImmutableSortedSetBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
ImmutableSortedSet<V>SynchronizedLongObjectMap.toImmutableSortedSetBy
(Function<? super V, ? extends VV> function) <VV extends 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 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 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 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 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 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 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 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 Comparable<? super VV>>
MutableSortedBag<V>SynchronizedByteObjectMap.toSortedBagBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedBag<V>SynchronizedCharObjectMap.toSortedBagBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedBag<V>SynchronizedDoubleObjectMap.toSortedBagBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedBag<V>SynchronizedFloatObjectMap.toSortedBagBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedBag<V>SynchronizedIntObjectMap.toSortedBagBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedBag<V>SynchronizedLongObjectMap.toSortedBagBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedBag<V>SynchronizedShortObjectMap.toSortedBagBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedBag<V>UnmodifiableByteObjectMap.toSortedBagBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedBag<V>UnmodifiableCharObjectMap.toSortedBagBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedBag<V>UnmodifiableDoubleObjectMap.toSortedBagBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedBag<V>UnmodifiableFloatObjectMap.toSortedBagBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedBag<V>UnmodifiableIntObjectMap.toSortedBagBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedBag<V>UnmodifiableLongObjectMap.toSortedBagBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedBag<V>UnmodifiableShortObjectMap.toSortedBagBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableList<V>SynchronizedByteObjectMap.toSortedListBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableList<V>SynchronizedCharObjectMap.toSortedListBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableList<V>SynchronizedDoubleObjectMap.toSortedListBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableList<V>SynchronizedFloatObjectMap.toSortedListBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableList<V>SynchronizedIntObjectMap.toSortedListBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableList<V>SynchronizedLongObjectMap.toSortedListBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableList<V>SynchronizedShortObjectMap.toSortedListBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableList<V>UnmodifiableByteObjectMap.toSortedListBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableList<V>UnmodifiableCharObjectMap.toSortedListBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableList<V>UnmodifiableDoubleObjectMap.toSortedListBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableList<V>UnmodifiableFloatObjectMap.toSortedListBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableList<V>UnmodifiableIntObjectMap.toSortedListBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableList<V>UnmodifiableLongObjectMap.toSortedListBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableList<V>UnmodifiableShortObjectMap.toSortedListBy
(Function<? super V, ? extends VV> function) <NK,
NV> MutableSortedMap<NK, NV> ByteObjectHashMap.toSortedMap
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Comparable<? super VV>>
MutableSortedSet<V>SynchronizedByteObjectMap.toSortedSetBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedSet<V>SynchronizedCharObjectMap.toSortedSetBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedSet<V>SynchronizedDoubleObjectMap.toSortedSetBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedSet<V>SynchronizedFloatObjectMap.toSortedSetBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedSet<V>SynchronizedIntObjectMap.toSortedSetBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedSet<V>SynchronizedLongObjectMap.toSortedSetBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedSet<V>SynchronizedShortObjectMap.toSortedSetBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedSet<V>UnmodifiableByteObjectMap.toSortedSetBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedSet<V>UnmodifiableCharObjectMap.toSortedSetBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedSet<V>UnmodifiableDoubleObjectMap.toSortedSetBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedSet<V>UnmodifiableFloatObjectMap.toSortedSetBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedSet<V>UnmodifiableIntObjectMap.toSortedSetBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedSet<V>UnmodifiableLongObjectMap.toSortedSetBy
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
MutableSortedSet<V>UnmodifiableShortObjectMap.toSortedSetBy
(Function<? super V, ? extends VV> function) ByteObjectHashMap.updateValue
(byte key, Function0<? extends V> factory, Function<? super V, ? extends V> function) CharObjectHashMap.updateValue
(char key, Function0<? extends V> factory, Function<? super V, ? extends V> function) DoubleObjectHashMap.updateValue
(double key, Function0<? extends V> factory, Function<? super V, ? extends V> function) FloatObjectHashMap.updateValue
(float key, Function0<? extends V> factory, Function<? super V, ? extends V> function) IntObjectHashMap.updateValue
(int key, Function0<? extends V> factory, Function<? super V, ? extends V> function) LongObjectHashMap.updateValue
(long key, Function0<? extends V> factory, Function<? super V, ? extends V> function) ShortObjectHashMap.updateValue
(short key, Function0<? extends V> factory, Function<? super V, ? extends V> function) SynchronizedByteObjectMap.updateValue
(byte key, Function0<? extends V> factory, Function<? super V, ? extends V> function) SynchronizedCharObjectMap.updateValue
(char key, Function0<? extends V> factory, Function<? super V, ? extends V> function) SynchronizedDoubleObjectMap.updateValue
(double key, Function0<? extends V> factory, Function<? super V, ? extends V> function) SynchronizedFloatObjectMap.updateValue
(float key, Function0<? extends V> factory, Function<? super V, ? extends V> function) SynchronizedIntObjectMap.updateValue
(int key, Function0<? extends V> factory, Function<? super V, ? extends V> function) SynchronizedLongObjectMap.updateValue
(long key, Function0<? extends V> factory, Function<? super V, ? extends V> function) SynchronizedShortObjectMap.updateValue
(short key, Function0<? extends V> factory, Function<? super V, ? extends V> function) UnmodifiableByteObjectMap.updateValue
(byte key, Function0<? extends V> factory, Function<? super V, ? extends V> function) UnmodifiableCharObjectMap.updateValue
(char key, Function0<? extends V> factory, Function<? super V, ? extends V> function) UnmodifiableDoubleObjectMap.updateValue
(double key, Function0<? extends V> factory, Function<? super V, ? extends V> function) UnmodifiableFloatObjectMap.updateValue
(float key, Function0<? extends V> factory, Function<? super V, ? extends V> function) UnmodifiableIntObjectMap.updateValue
(int key, Function0<? extends V> factory, Function<? super V, ? extends V> function) UnmodifiableLongObjectMap.updateValue
(long key, Function0<? extends V> factory, Function<? super V, ? extends V> function) 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
Modifier and TypeMethodDescription<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>
<VV> MutableList<VV>
<VV,
R extends Collection<VV>>
R<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 Collection<VV>>
RUnmodifiableMutableOrderedMap.collectIf
(Predicate<? super V> predicate, Function<? super V, ? extends VV> function, R target) <V1> MutableBag<V1>
<VV> MutableBag<VV>
<VV,
R extends MutableBagIterable<VV>>
R<V1> MutableBag<V1>
OrderedMapAdapter.countByEach
(Function<? super V, ? extends Iterable<V1>> function) <R> MutableList<R>
OrderedMapAdapter.flatCollect
(Function<? super V, ? extends Iterable<R>> function) <VV> MutableList<VV>
UnmodifiableMutableOrderedMap.flatCollect
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends Collection<VV>>
RUnmodifiableMutableOrderedMap.flatCollect
(Function<? super V, ? extends 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) OrderedMapAdapter.getIfAbsentPutWithKey
(K key, Function<? super K, ? extends V> function) 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> <VV> MutableListMultimap<VV,
V> <VV,
R extends MutableMultimap<VV, V>>
R<VV> MutableListMultimap<VV,
V> OrderedMapAdapter.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV> MutableListMultimap<VV,
V> UnmodifiableMutableOrderedMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <VV,
R extends MutableMultimap<VV, V>>
RUnmodifiableMutableOrderedMap.groupByEach
(Function<? super V, ? extends 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 Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
Optional<V>UnmodifiableMutableOrderedMap.maxByOptional
(Function<? super V, ? extends VV> function) <VV extends Comparable<? super VV>>
V<VV extends Comparable<? super VV>>
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 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
(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) OrderedMapAdapter.updateValue
(K key, Function0<? extends V> factory, Function<? super V, ? extends V> function) 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
Modifier and TypeMethodDescription<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>
<R> ImmutableList<R>
AbstractImmutableSortedMap.collectIf
(Predicate<? super V> predicate, Function<? super V, ? extends R> function) <V1> ImmutableBag<V1>
<V1> ImmutableBag<V1>
AbstractImmutableSortedMap.countByEach
(Function<? super V, ? extends Iterable<V1>> function) <R> ImmutableList<R>
AbstractImmutableSortedMap.flatCollect
(Function<? super V, ? extends Iterable<R>> function) <R> ImmutableListMultimap<R,
V> <R> ImmutableListMultimap<R,
V> AbstractImmutableSortedMap.groupByEach
(Function<? super V, ? extends Iterable<R>> function) <V1> ImmutableMap<V1,
V> AbstractImmutableSortedMap.groupByUniqueKey
(Function<? super V, ? extends V1> 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
Modifier and TypeMethodDescription<R> MutableList<R>
<R> MutableList<R>
<R> MutableList<R>
<R,
C extends Collection<R>>
C<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 Collection<R>>
CUnmodifiableTreeMap.collectIf
(Predicate<? super V> predicate, Function<? super V, ? extends R> function, C target) <E> MutableSortedMap<K,
V> AbstractMutableSortedMap.collectKeysAndValues
(Iterable<E> iterable, Function<? super E, ? extends K> keyFunction, Function<? super E, ? extends V> valueFunction) <E> MutableSortedMap<K,
V> SynchronizedSortedMap.collectKeysAndValues
(Iterable<E> iterable, Function<? super E, ? extends K> keyFunction, Function<? super E, ? extends V> function) <E> MutableSortedMap<K,
V> UnmodifiableTreeMap.collectKeysAndValues
(Iterable<E> iterable, Function<? super E, ? extends K> keyFunction, Function<? super E, ? extends V> valueFunction) <R> MutableList<R>
AbstractMutableSortedMap.flatCollect
(Function<? super V, ? extends Iterable<R>> function) <R> MutableList<R>
SynchronizedSortedMap.flatCollect
(Function<? super V, ? extends Iterable<R>> function) <R> MutableList<R>
UnmodifiableTreeMap.flatCollect
(Function<? super V, ? extends Iterable<R>> function) <R,
C extends Collection<R>>
CUnmodifiableTreeMap.flatCollect
(Function<? super V, ? extends 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) 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> <KK> MutableListMultimap<KK,
V> <R> MutableListMultimap<R,
V> <R,
C extends MutableMultimap<R, V>>
C<VV> MutableListMultimap<VV,
V> AbstractMutableSortedMap.groupByEach
(Function<? super V, ? extends Iterable<VV>> function) <KK> MutableListMultimap<KK,
V> SynchronizedSortedMap.groupByEach
(Function<? super V, ? extends Iterable<KK>> function) <R> MutableListMultimap<R,
V> UnmodifiableTreeMap.groupByEach
(Function<? super V, ? extends Iterable<R>> function) <R,
C extends MutableMultimap<R, V>>
CUnmodifiableTreeMap.groupByEach
(Function<? super V, ? extends 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 Comparable<? super R>>
V<R extends Comparable<? super R>>
V<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 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
(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) UnmodifiableTreeMap.updateValue
(K key, Function0<? extends V> factory, Function<? super V, ? extends V> function) -
Uses of Function in org.eclipse.collections.impl.map.strategy.mutable
Modifier and TypeMethodDescription<E> MutableMap<K,
V> UnifiedMapWithHashingStrategy.collectKeysAndValues
(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) UnifiedMapWithHashingStrategy.updateValue
(K key, Function0<? extends V> factory, Function<? super V, ? extends V> function) -
Uses of Function in org.eclipse.collections.impl.multimap
Modifier and TypeMethodDescription<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
Modifier and TypeMethodDescription<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
Modifier and TypeMethodDescription<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
Modifier and TypeMethodDescription<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
Modifier and TypeMethodDescription<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
Modifier and TypeMethodDescription<V2> HashBagMultimapWithHashingStrategy<K,
V2> HashBagMultimapWithHashingStrategy.collectValues
(Function<? super V, ? extends V2> function) -
Uses of Function in org.eclipse.collections.impl.multimap.list
Modifier and TypeMethodDescription<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
Modifier and TypeMethodDescription<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
Modifier and TypeMethodDescription<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
Modifier and TypeMethodDescriptionstatic <T,
K, V> MutableMap<K, V> ParallelIterate.aggregateBy
(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
(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
(Iterable<T> iterable, Function<? super T, ? extends K> groupBy, Function0<? extends V> zeroValueFactory, Function2<? super V, ? super T, ? extends V> nonMutatingAggregator, int batchSize, Executor executor) static <T,
K, V, R extends MutableMapIterable<K, V>>
RParallelIterate.aggregateBy
(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
(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
(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, Executor executor) static <T,
K, V> MutableMap<K, V> ParallelIterate.aggregateInPlaceBy
(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
(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
(Iterable<T> iterable, Function<? super T, ? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V, ? super T> mutatingAggregator, int batchSize, Executor executor) static <T,
K, V, R extends MutableMapIterable<K, V>>
RParallelIterate.aggregateInPlaceBy
(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
(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
(Iterable<T> iterable, Function<? super T, ? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V, ? super T> mutatingAggregator, R mutableMap, int batchSize, Executor executor) static <T,
V> Collection<V> Same effect asIterate.collect(Iterable, Function)
, but executed in parallel batches.static <T,
V> Collection<V> ParallelIterate.collect
(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 Collection<V>>
RParallelIterate.collect
(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 Collection<V>>
RParallelIterate.collect
(Iterable<T> iterable, Function<? super T, V> function, R target, int batchSize, Executor executor, boolean allowReorderedResult) static <T,
V> Collection<V> ParallelIterate.collectIf
(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> Collection<V> ParallelIterate.collectIf
(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 Collection<V>>
RParallelIterate.collectIf
(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 Collection<V>>
RParallelIterate.collectIf
(Iterable<T> iterable, Predicate<? super T> predicate, Function<? super T, V> function, R target, int batchSize, Executor executor, boolean allowReorderedResult) static <T,
V> Collection<V> ParallelIterate.flatCollect
(Iterable<T> iterable, Function<? super T, Collection<V>> function) static <T,
V> Collection<V> ParallelIterate.flatCollect
(Iterable<T> iterable, Function<? super T, Collection<V>> function, boolean allowReorderedResult) static <T,
V, R extends Collection<V>>
RParallelIterate.flatCollect
(Iterable<T> iterable, Function<? super T, Collection<V>> function, R target, boolean allowReorderedResult) static <T,
V, R extends Collection<V>>
RParallelIterate.flatCollect
(Iterable<T> iterable, Function<? super T, Collection<V>> function, R target, int batchSize, Executor executor, boolean allowReorderedResult) static <K,
V> MutableMultimap<K, V> 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
(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
(Iterable<V> iterable, Function<? super V, ? extends K> function, int batchSize, 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
(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
(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
(Iterable<V> iterable, Function<? super V, ? extends K> function, R concurrentMultimap, int batchSize, Executor executor) Same effect asIterate.groupBy(Iterable, Function)
, but executed in parallel batches, and writing output into a SynchronizedPutFastListMultimap.static <V,
T> MutableMap<V, BigDecimal> ParallelIterate.sumByBigDecimal
(Iterable<T> iterable, Function<? super T, ? extends V> groupBy, Function<? super T, BigDecimal> function) static <V,
T> MutableMap<V, BigInteger> ParallelIterate.sumByBigInteger
(Iterable<T> iterable, Function<? super T, ? extends V> groupBy, Function<? super T, BigInteger> function) static <T,
V> ObjectDoubleMap<V> ParallelIterate.sumByDouble
(Iterable<T> iterable, Function<? super T, ? extends V> groupBy, DoubleFunction<? super T> function) static <T,
V> ObjectDoubleMap<V> ParallelIterate.sumByFloat
(Iterable<T> iterable, Function<? super T, ? extends V> groupBy, FloatFunction<? super T> function) static <T,
V> ObjectLongMap<V> ParallelIterate.sumByInt
(Iterable<T> iterable, Function<? super T, ? extends V> groupBy, IntFunction<? super T> function) static <T,
V> ObjectLongMap<V> ParallelIterate.sumByLong
(Iterable<T> iterable, Function<? super T, ? extends V> groupBy, LongFunction<? super T> function) ModifierConstructorDescriptionCollectIfProcedureFactory
(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 Iterable<V>> function, int newTaskSize) -
Uses of Function in org.eclipse.collections.impl.set
Modifier and TypeMethodDescription<V> UnifiedSet<V>
<V> UnifiedSet<V>
AbstractUnifiedSet.collectIf
(Predicate<? super T> predicate, Function<? super T, ? extends V> function) <V> UnifiedSet<V>
AbstractUnifiedSet.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> MutableMap<V,
T> AbstractUnifiedSet.groupByUniqueKey
(Function<? super T, ? extends V> function) -
Uses of Function in org.eclipse.collections.impl.set.immutable
Modifier and TypeMethodDescription<V> ImmutableSet<V>
<V> ImmutableSet<V>
AbstractImmutableSet.collectIf
(Predicate<? super T> predicate, Function<? super T, ? extends V> function) <V> ImmutableSet<V>
AbstractImmutableSet.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> ImmutableSetMultimap<V,
T> <V,
R extends MutableMultimap<V, T>>
R<V> ImmutableSetMultimap<V,
T> AbstractImmutableSet.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V,
R extends MutableMultimap<V, T>>
RAbstractImmutableSet.groupByEach
(Function<? super T, ? extends Iterable<V>> function, R target) -
Uses of Function in org.eclipse.collections.impl.set.mutable
Modifier and TypeMethodDescription<V> MutableSet<V>
<V> MutableSet<V>
<V> MutableSet<V>
<V> MutableSet<V>
<V> MutableSet<V>
<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>
<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 Iterable<V>> function) <V> MutableSet<V>
MultiReaderUnifiedSet.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> MutableSet<V>
SetAdapter.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> MutableSet<V>
SynchronizedMutableSet.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> MutableSet<V>
UnmodifiableMutableSet.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> UnifiedSetMultimap<V,
T> <V> MutableSetMultimap<V,
T> <V> UnifiedSetMultimap<V,
T> <V> MutableSetMultimap<V,
T> <V> UnifiedSetMultimap<V,
T> <V> MutableSetMultimap<V,
T> <V> UnifiedSetMultimap<V,
T> AbstractMutableSet.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableSetMultimap<V,
T> MultiReaderUnifiedSet.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> UnifiedSetMultimap<V,
T> SetAdapter.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableSetMultimap<V,
T> SynchronizedMutableSet.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> UnifiedSetMultimap<V,
T> UnifiedSet.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableSetMultimap<V,
T> UnmodifiableMutableSet.groupByEach
(Function<? super T, ? extends 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.mutable
Modifier and TypeMethodDescription<V> MutableList<V>
<V> MutableList<V>
<V> MutableList<V>
<V> MutableList<V>
<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>
<V> MutableList<V>
UnmodifiableSortedSet.collectIf
(Predicate<? super T> predicate, Function<? super T, ? extends V> function) <V> MutableList<V>
SortedSetAdapter.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> MutableList<V>
SynchronizedSortedSet.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> MutableList<V>
TreeSortedSet.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> MutableList<V>
UnmodifiableSortedSet.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> TreeSortedSetMultimap<V,
T> <V> MutableSortedSetMultimap<V,
T> <V> TreeSortedSetMultimap<V,
T> <V> MutableSortedSetMultimap<V,
T> <V> TreeSortedSetMultimap<V,
T> SortedSetAdapter.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableSortedSetMultimap<V,
T> SynchronizedSortedSet.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> TreeSortedSetMultimap<V,
T> TreeSortedSet.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V> MutableSortedSetMultimap<V,
T> UnmodifiableSortedSet.groupByEach
(Function<? super T, ? extends Iterable<V>> function) -
Uses of Function in org.eclipse.collections.impl.set.strategy.mutable
Modifier and TypeMethodDescription<T,
V> MutableSet<T> MutableHashingStrategySetFactoryImpl.fromFunction
(Function<? super T, ? extends V> function) UnifiedSetWithHashingStrategy.groupByEach
(Function<? super T, ? extends 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.mutable
Modifier and TypeMethodDescription<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>
<V,
R extends Collection<V>>
R<V> MutableStack<V>
<V,
R extends Collection<V>>
R<V> MutableStack<V>
<V,
R extends Collection<V>>
R<V> ArrayStack<V>
<V,
R extends 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 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 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 Iterable<V>> function) <V,
R extends Collection<V>>
RArrayStack.flatCollect
(Function<? super T, ? extends Iterable<V>> function, R target) <V> MutableStack<V>
SynchronizedStack.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V,
R extends Collection<V>>
RSynchronizedStack.flatCollect
(Function<? super T, ? extends Iterable<V>> function, R target) <V> MutableStack<V>
UnmodifiableStack.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V,
R extends Collection<V>>
RUnmodifiableStack.flatCollect
(Function<? super T, ? extends 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> <V,
R extends MutableMultimap<V, T>>
R<V> MutableListMultimap<V,
T> <V,
R extends MutableMultimap<V, T>>
R<V> MutableListMultimap<V,
T> <V,
R extends MutableMultimap<V, T>>
R<V> MutableListMultimap<V,
T> ArrayStack.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V,
R extends MutableMultimap<V, T>>
RArrayStack.groupByEach
(Function<? super T, ? extends Iterable<V>> function, R target) <V> MutableListMultimap<V,
T> SynchronizedStack.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V,
R extends MutableMultimap<V, T>>
RSynchronizedStack.groupByEach
(Function<? super T, ? extends Iterable<V>> function, R target) <V> MutableListMultimap<V,
T> UnmodifiableStack.groupByEach
(Function<? super T, ? extends Iterable<V>> function) <V,
R extends MutableMultimap<V, T>>
RUnmodifiableStack.groupByEach
(Function<? super T, ? extends 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 Comparable<? super V>>
T<V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<V extends Comparable<? super V>>
T<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 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 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 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
(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
(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
(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 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
Modifier and TypeMethodDescriptionAbstractImmutableEntry.getKeyFunction()
Deprecated.Since 6.2 - UseFunctions.getKeyFunction()
instead.AbstractImmutableEntry.getPairFunction()
AbstractImmutableEntry.getValueFunction()
Deprecated.Since 6.2 - UseFunctions.getValueFunction()
instead. -
Uses of Function in org.eclipse.collections.impl.utility
Modifier and TypeMethodDescriptionstatic <T,
K, V, M extends Map<K, V>>
MIterate 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 Map<K, V>>
MIterate.addToMap
(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
(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
(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
(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
(Iterable<T> iterable, Function<? super T, ? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V, ? super T> mutatingAggregator) static <T,
V> MutableList<V> static <T,
V, R extends Collection<V>>
Rstatic <T,
A> ArrayList<A> static <T,
A, R extends Collection<A>>
RArrayListIterate.collect
(ArrayList<T> list, Function<? super T, ? extends A> function, R targetCollection) static <T,
A, R extends Collection<A>>
RSame as theIterate.collect(Iterable, Function)
method with two parameters, except that the results are gathered into the specified targetCollectionstatic <T,
V> Collection<V> Returns a new collection with the results of applying the specified function for each element of the iterable.static <T,
V> LazyIterable<V> Creates a deferred transforming iterable for the specified iterable.static <T,
A> MutableList<A> static <T,
A, R extends Collection<A>>
Rstatic <K,
V, A> MutableList<A> static <K,
V, A, R extends Collection<A>>
Rstatic <K1,
V1, K2, V2>
MutableMap<K2,V2> MapIterate.collect
(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
(Map<K1, V1> map, Function<? super K1, ? extends K2> keyFunction, Function<? super V1, ? extends V2> valueFunction, 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 Collection<V>>
RArrayIterate.collectIf
(T[] objectArray, Predicate<? super T> predicate, Function<? super T, ? extends V> function, R targetCollection) static <T,
A> ArrayList<A> ArrayListIterate.collectIf
(ArrayList<T> list, Predicate<? super T> predicate, Function<? super T, ? extends A> function) static <T,
A, R extends Collection<A>>
RArrayListIterate.collectIf
(ArrayList<T> list, Predicate<? super T> predicate, Function<? super T, ? extends A> function, R targetCollection) static <T,
V> Collection<V> Iterate.collectIf
(Iterable<T> iterable, Predicate<? super T> predicate, Function<? super T, ? extends V> function) static <T,
V, R extends Collection<V>>
RIterate.collectIf
(Iterable<T> iterable, Predicate<? super T> predicate, Function<? super T, ? extends V> function, R target) static <T,
V> LazyIterable<V> LazyIterate.collectIf
(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
(List<T> list, Predicate<? super T> predicate, Function<? super T, ? extends A> function) static <T,
A, R extends Collection<A>>
RListIterate.collectIf
(List<T> list, Predicate<? super T> predicate, Function<? super T, ? extends A> function, R targetCollection) static <T,
V> ArrayList<T> ArrayListIterate.distinctBy
(ArrayList<T> list, Function<? super T, ? extends V> function) static <T,
V> MutableList<T> ListIterate.distinctBy
(List<T> list, Function<? super T, ? extends V> function) static <T,
V> MutableList<V> ArrayIterate.flatCollect
(T[] objectArray, Function<? super T, ? extends Iterable<V>> function) static <T,
V, R extends Collection<V>>
RArrayIterate.flatCollect
(T[] objectArray, Function<? super T, ? extends Iterable<V>> function, R targetCollection) static <T,
A> ArrayList<A> ArrayListIterate.flatCollect
(ArrayList<T> list, Function<? super T, ? extends Iterable<A>> function) static <T,
A, R extends Collection<A>>
RArrayListIterate.flatCollect
(ArrayList<T> list, Function<? super T, ? extends Iterable<A>> function, R targetCollection) static <T,
A, R extends Collection<A>>
RIterate.flatCollect
(Iterable<T> iterable, Function<? super T, ? extends Iterable<A>> function, R targetCollection) static <T,
V> Collection<V> Iterate.flatCollect
(Iterable<T> iterable, Function<? super T, ? extends Iterable<V>> function) static <T,
V> LazyIterable<V> LazyIterate.flatCollect
(Iterable<T> iterable, Function<? super T, ? extends Iterable<V>> function) Creates a deferred flattening iterable for the specified iterable.static <T,
A> MutableList<A> ListIterate.flatCollect
(List<T> list, Function<? super T, ? extends Iterable<A>> function) static <T,
A, R extends Collection<A>>
RListIterate.flatCollect
(List<T> list, Function<? super T, ? extends Iterable<A>> function, R targetCollection) static <K,
V, P> V MapIterate.getIfAbsentPutWith
(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> V MapIterate.getIfAbsentWith
(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> static <T,
V, R extends MutableMultimap<V, T>>
Rstatic <T,
V> FastListMultimap<V, T> static <T,
V, R extends MutableMultimap<V, T>>
Rstatic <T,
V> MutableMultimap<V, T> static <T,
V, R extends MutableMultimap<V, T>>
Rstatic <T,
V> FastListMultimap<V, T> static <T,
V, R extends MutableMultimap<V, T>>
Rstatic <T,
K, V, R extends MutableMultimap<K, V>>
RIterate.groupByAndCollect
(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 Iterable<V>> function) static <T,
V, R extends MutableMultimap<V, T>>
RArrayIterate.groupByEach
(T[] array, Function<? super T, ? extends Iterable<V>> function, R target) static <T,
V> FastListMultimap<V, T> ArrayListIterate.groupByEach
(ArrayList<T> list, Function<? super T, ? extends Iterable<V>> function) static <T,
V, R extends MutableMultimap<V, T>>
RArrayListIterate.groupByEach
(ArrayList<T> list, Function<? super T, ? extends Iterable<V>> function, R target) static <T,
V> MutableMultimap<V, T> Iterate.groupByEach
(Iterable<T> iterable, Function<? super T, ? extends Iterable<V>> function) static <T,
V, R extends MutableMultimap<V, T>>
RIterate.groupByEach
(Iterable<T> iterable, Function<? super T, ? extends Iterable<V>> function, R targetCollection) static <T,
V> FastListMultimap<V, T> ListIterate.groupByEach
(List<T> list, Function<? super T, ? extends Iterable<V>> function) static <T,
V, R extends MutableMultimap<V, T>>
RListIterate.groupByEach
(List<T> list, Function<? super T, ? extends 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
(ArrayList<T> list, Function<? super T, ? extends V> function) static <T,
V, R extends MutableMapIterable<V, T>>
RArrayListIterate.groupByUniqueKey
(ArrayList<T> list, Function<? super T, ? extends V> function, R target) static <V,
T> MutableMap<V, T> Iterate.groupByUniqueKey
(Iterable<T> iterable, Function<? super T, ? extends V> function) static <V,
T, R extends MutableMapIterable<V, T>>
RIterate.groupByUniqueKey
(Iterable<T> iterable, Function<? super T, ? extends V> function, R target) static <K,
T> MutableMap<K, T> ListIterate.groupByUniqueKey
(List<T> list, Function<? super T, ? extends K> function) static <K,
T, R extends MutableMapIterable<K, T>>
RListIterate.groupByUniqueKey
(List<T> list, Function<? super T, ? extends K> function, R target) static <K,
V, A> A MapIterate.ifPresentApply
(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 Comparable<? super V>>
Tstatic <T,
V extends Comparable<? super V>>
TReturns the maximum element out of the iterable based on the natural order of the attribute returned by the function.static <T,
V extends Comparable<? super V>>
Tstatic <T,
V extends Comparable<? super V>>
Tstatic <T,
V extends Comparable<? super V>>
TReturns the minimum element out of the iterable based on the natural order of the attribute returned by the function.static <T,
V extends Comparable<? super V>>
Tstatic <K,
V, A> int MapIterate.occurrencesOfAttribute
(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 Comparable<? super V>, L extends 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, BigDecimal> ArrayIterate.sumByBigDecimal
(T[] array, Function<? super T, ? extends V> groupBy, Function<? super T, BigDecimal> function) static <V,
T> MutableMap<V, BigDecimal> Iterate.sumByBigDecimal
(Iterable<T> iterable, Function<T, V> groupBy, Function<? super T, BigDecimal> function) Groups and sums the values of the iterable using the two specified functions.static <V,
T> MutableMap<V, BigDecimal> ListIterate.sumByBigDecimal
(List<T> list, Function<T, V> groupBy, Function<? super T, BigDecimal> function) static <V,
T> MutableMap<V, BigInteger> ArrayIterate.sumByBigInteger
(T[] array, Function<? super T, ? extends V> groupBy, Function<? super T, BigInteger> function) static <V,
T> MutableMap<V, BigInteger> Iterate.sumByBigInteger
(Iterable<T> iterable, Function<T, V> groupBy, Function<? super T, BigInteger> function) Groups and sums the values of the iterable using the two specified functions.static <V,
T> MutableMap<V, BigInteger> ListIterate.sumByBigInteger
(List<T> list, Function<T, V> groupBy, Function<? super T, 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
(Iterable<T> iterable, Function<T, V> groupBy, DoubleFunction<? super T> function) static <V,
T> ObjectDoubleMap<V> ListIterate.sumByDouble
(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
(Iterable<T> iterable, Function<T, V> groupBy, FloatFunction<? super T> function) static <V,
T> ObjectDoubleMap<V> ListIterate.sumByFloat
(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
(Iterable<T> iterable, Function<T, V> groupBy, IntFunction<? super T> function) static <V,
T> ObjectLongMap<V> ListIterate.sumByInt
(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
(Iterable<T> iterable, Function<T, V> groupBy, LongFunction<? super T> function) static <V,
T> ObjectLongMap<V> ListIterate.sumByLong
(List<T> list, Function<T, V> groupBy, LongFunction<? super T> function) static <T> BigDecimal
ArrayIterate.sumOfBigDecimal
(T[] array, Function<? super T, BigDecimal> function) static <T> BigDecimal
Iterate.sumOfBigDecimal
(Iterable<T> iterable, Function<? super T, BigDecimal> function) Returns the BigDecimal sum of the result of applying the function to each element of the iterable.static <T> BigDecimal
ListIterate.sumOfBigDecimal
(List<T> list, Function<? super T, BigDecimal> function) static <T> BigInteger
ArrayIterate.sumOfBigInteger
(T[] array, Function<? super T, BigInteger> function) static <T> BigInteger
Iterate.sumOfBigInteger
(Iterable<T> iterable, Function<? super T, BigInteger> function) Returns the BigInteger sum of the result of applying the function to each element of the iterable.static <T> BigInteger
ListIterate.sumOfBigInteger
(List<T> list, Function<? super T, BigInteger> function) static <K,
V> MutableMap<K, V> StringIterate.tokensToMap
(String string, String separator, String keyValueSeparator, Function<String, K> keyFunction, Function<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> 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 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
(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 Map<K, V>>
RIterate.toMap
(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
(Iterable<T> iterable, Function<? super T, ? extends K> keyFunction, Function<? super T, ? extends 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
Modifier and TypeMethodDescriptionstatic <T,
K, V> MutableMap<K, V> IterableIterate.aggregateBy
(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
(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
(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
(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
(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
(List<T> list, Function<? super T, ? extends K> groupBy, Function0<? extends V> zeroValueFactory, Procedure2<? super V, ? super T> mutatingAggregator) static <T,
V, R extends Collection<V>>
RInternalArrayIterate.collect
(T[] array, int size, Function<? super T, ? extends V> function, R target) static <T,
V> MutableList<V> static <T,
V, R extends Collection<V>>
RIterableIterate.collect
(Iterable<T> iterable, Function<? super T, ? extends V> function, R targetCollection) static <T,
V, R extends Collection<V>>
RIteratorIterate.collect
(Iterator<T> iterator, Function<? super T, ? extends V> function, R targetCollection) static <T,
A> MutableList<A> static <T,
A, R extends Collection<A>>
RRandomAccessListIterate.collect
(List<T> list, Function<? super T, ? extends A> function, R targetCollection) static <T,
V, R extends 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
(Iterable<T> iterable, Predicate<? super T> predicate, Function<? super T, ? extends V> function) static <T,
V, R extends Collection<V>>
RIterableIterate.collectIf
(Iterable<T> iterable, Predicate<? super T> predicate, Function<? super T, ? extends V> function, R targetCollection) static <T,
V, R extends Collection<V>>
RIteratorIterate.collectIf
(Iterator<T> iterator, Predicate<? super T> predicate, Function<? super T, ? extends V> function, R targetCollection) static <T,
A> MutableList<A> RandomAccessListIterate.collectIf
(List<T> list, Predicate<? super T> predicate, Function<? super T, ? extends A> function) static <T,
A, R extends Collection<A>>
RRandomAccessListIterate.collectIf
(List<T> list, Predicate<? super T> predicate, Function<? super T, ? extends A> function, R targetCollection) static <T,
V, R extends Collection<V>>
RInternalArrayIterate.flatCollect
(T[] array, int size, Function<? super T, ? extends Iterable<V>> function, R target) static <T,
V> MutableList<V> IterableIterate.flatCollect
(Iterable<T> iterable, Function<? super T, ? extends Iterable<V>> function) static <T,
V, R extends Collection<V>>
RIterableIterate.flatCollect
(Iterable<T> iterable, Function<? super T, ? extends Iterable<V>> function, R targetCollection) static <T,
V, R extends Collection<V>>
RIteratorIterate.flatCollect
(Iterator<T> iterator, Function<? super T, ? extends Iterable<V>> function, R targetCollection) static <T,
A> MutableList<A> RandomAccessListIterate.flatCollect
(List<T> list, Function<? super T, ? extends Iterable<A>> function) static <T,
A, R extends Collection<A>>
RRandomAccessListIterate.flatCollect
(List<T> list, Function<? super T, ? extends 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> static <T,
V, R extends MutableMultimap<V, T>>
Rstatic <T,
V> ImmutableMultimap<V, T> static <T,
V, R extends MutableMultimap<V, T>>
Rstatic <T,
V> FastListMultimap<V, T> static <T,
V, R extends MutableMultimap<V, T>>
Rstatic <T,
V, R extends MutableMultimap<V, T>>
RInternalArrayIterate.groupByEach
(T[] array, int size, Function<? super T, ? extends Iterable<V>> function, R target) static <T,
V> FastListMultimap<V, T> IterableIterate.groupByEach
(Iterable<T> iterable, Function<? super T, ? extends Iterable<V>> function) static <T,
V, R extends MutableMultimap<V, T>>
RIterableIterate.groupByEach
(Iterable<T> iterable, Function<? super T, ? extends Iterable<V>> function, R target) static <T,
V, R extends MutableMultimap<V, T>>
RIteratorIterate.groupByEach
(Iterator<T> iterator, Function<? super T, ? extends Iterable<V>> function, R target) static <T,
V> FastListMultimap<V, T> RandomAccessListIterate.groupByEach
(List<T> list, Function<? super T, ? extends Iterable<V>> function) static <T,
V, R extends MutableMultimap<V, T>>
RRandomAccessListIterate.groupByEach
(List<T> list, Function<? super T, ? extends 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
(Iterable<T> iterable, Function<? super T, ? extends K> function) static <K,
T, R extends MutableMapIterable<K, T>>
RIterableIterate.groupByUniqueKey
(Iterable<T> iterable, Function<? super T, ? extends K> function, R target) static <K,
T, R extends MutableMapIterable<K, T>>
RIteratorIterate.groupByUniqueKey
(Iterator<T> iterator, Function<? super T, ? extends K> function, R target) static <K,
T> MutableMap<K, T> RandomAccessListIterate.groupByUniqueKey
(List<T> list, Function<? super T, ? extends K> function) static <K,
T, R extends MutableMapIterable<K, T>>
RRandomAccessListIterate.groupByUniqueKey
(List<T> list, Function<? super T, ? extends K> function, R target) static <T,
V extends Comparable<? super V>>
Tstatic <T,
V extends Comparable<? super V>>
Tstatic <T,
V extends Comparable<? super V>>
Tstatic <T,
V extends Comparable<? super V>>
Tstatic <T,
V extends Comparable<? super V>>
Tstatic <T,
V extends Comparable<? super V>>
Tstatic <T,
V extends Comparable<? super V>>
Tstatic <T,
V extends Comparable<? super V>>
Tstatic <V,
T> MutableMap<V, BigDecimal> IterableIterate.sumByBigDecimal
(Iterable<T> iterable, Function<? super T, ? extends V> groupBy, Function<? super T, BigDecimal> function) static <V,
T> MutableMap<V, BigDecimal> IteratorIterate.sumByBigDecimal
(Iterator<T> iterator, Function<? super T, ? extends V> groupBy, Function<? super T, BigDecimal> function) static <V,
T> MutableMap<V, BigDecimal> RandomAccessListIterate.sumByBigDecimal
(List<T> list, Function<? super T, ? extends V> groupBy, Function<? super T, BigDecimal> function) static <V,
T> MutableMap<V, BigInteger> IterableIterate.sumByBigInteger
(Iterable<T> iterable, Function<? super T, ? extends V> groupBy, Function<? super T, BigInteger> function) static <V,
T> MutableMap<V, BigInteger> IteratorIterate.sumByBigInteger
(Iterator<T> iterator, Function<? super T, ? extends V> groupBy, Function<? super T, BigInteger> function) static <V,
T> MutableMap<V, BigInteger> RandomAccessListIterate.sumByBigInteger
(List<T> list, Function<? super T, ? extends V> groupBy, Function<? super T, 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
(Iterable<T> iterable, Function<? super T, ? extends V> groupBy, DoubleFunction<? super T> function) static <V,
T> ObjectDoubleMap<V> RandomAccessListIterate.sumByDouble
(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
(Iterable<T> iterable, Function<? super T, ? extends V> groupBy, FloatFunction<? super T> function) static <V,
T> ObjectDoubleMap<V> RandomAccessListIterate.sumByFloat
(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
(Iterable<T> iterable, Function<? super T, ? extends V> groupBy, IntFunction<? super T> function) static <V,
T> ObjectLongMap<V> RandomAccessListIterate.sumByInt
(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
(Iterable<T> iterable, Function<? super T, ? extends V> groupBy, LongFunction<? super T> function) static <V,
T> ObjectLongMap<V> RandomAccessListIterate.sumByLong
(List<T> list, Function<? super T, ? extends V> groupBy, LongFunction<? super T> function) static <T> BigDecimal
IterableIterate.sumOfBigDecimal
(Iterable<T> iterable, Function<? super T, BigDecimal> function) static <T> BigDecimal
IteratorIterate.sumOfBigDecimal
(Iterator<T> iterator, Function<? super T, BigDecimal> function) static <T> BigDecimal
RandomAccessListIterate.sumOfBigDecimal
(List<T> list, Function<? super T, BigDecimal> function) static <T> BigInteger
IterableIterate.sumOfBigInteger
(Iterable<T> iterable, Function<? super T, BigInteger> function) static <T> BigInteger
IteratorIterate.sumOfBigInteger
(Iterator<T> iterator, Function<? super T, BigInteger> function) static <T> BigInteger
RandomAccessListIterate.sumOfBigInteger
(List<T> list, Function<? super T, BigInteger> function)