Package | Description |
---|---|
org.eclipse.collections.api |
This package contains interfaces for Eclipse Collections API.
|
org.eclipse.collections.api.bag |
This package contains interfaces for Bag API.
|
org.eclipse.collections.api.bimap |
This package contains interfaces for BiMap API.
|
org.eclipse.collections.api.map |
This package contains interfaces for map API which enhance the performance and functionality of
Map |
org.eclipse.collections.api.map.sorted |
This package contains mutable and immutable sorted map interfaces.
|
org.eclipse.collections.impl |
This package contains implementations for Eclipse Collections API.
|
org.eclipse.collections.impl.bimap | |
org.eclipse.collections.impl.bimap.mutable |
This package contains implementations of the
MutableBiMap interface. |
org.eclipse.collections.impl.block.procedure |
This package contains implementations of
Procedure and Procedure2 . |
org.eclipse.collections.impl.collection | |
org.eclipse.collections.impl.collection.mutable |
This package contains implementations of the
MutableCollection interface. |
org.eclipse.collections.impl.collector | |
org.eclipse.collections.impl.forkjoin |
This package contains implementations which has several parallel algorithms that work with Collections and make use of Java's fork-join
framework.
|
org.eclipse.collections.impl.list.mutable |
This package contains implementations of the
MutableList interface. |
org.eclipse.collections.impl.map |
This package contains implementations of the
MapIterable interface. |
org.eclipse.collections.impl.map.mutable |
This package contains implementations of the
MutableMap interface. |
org.eclipse.collections.impl.map.mutable.primitive |
This package contains implementations of the mutable primitive-primitive, primitive-object and object-primitive map interfaces.
|
org.eclipse.collections.impl.map.ordered.mutable | |
org.eclipse.collections.impl.map.sorted.mutable |
This package contains implementations of the
MutableSortedMap interface. |
org.eclipse.collections.impl.map.strategy.mutable |
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. |
org.eclipse.collections.impl.parallel |
This package contains classes which is used for parallel iteration through the containers.
|
org.eclipse.collections.impl.stack.mutable |
This package contains implementations of the
MutableStack interface. |
org.eclipse.collections.impl.test |
This package contains
SerializeTestHelper and Verify classes. |
org.eclipse.collections.impl.utility |
This package contains static utilities that provide iteration pattern implementations which work with JCF collections.
|
org.eclipse.collections.impl.utility.internal |
This package contains static utilities that provide internal iteration pattern implementations which work with JCF collections.
|
Modifier and Type | Method | Description |
---|---|---|
<V,R extends MutableMapIterable<V,T>> |
RichIterable.groupByUniqueKey(Function<? super T,? extends V> function,
R target) |
Same as
RichIterable.groupByUniqueKey(Function) , except that the results are gathered into the specified target
map. |
Modifier and Type | Method | Description |
---|---|---|
MutableMapIterable<T,java.lang.Integer> |
ImmutableBagIterable.toMapOfItemToCount() |
|
MutableMapIterable<T,java.lang.Integer> |
MutableBagIterable.toMapOfItemToCount() |
Modifier and Type | Interface | Description |
---|---|---|
interface |
MutableBiMap<K,V> |
A
BiMap whose contents can be altered after initialization. |
Modifier and Type | Interface | Description |
---|---|---|
interface |
ConcurrentMutableMap<K,V> |
A ConcurrentMutableMap provides an api which combines and supports both MutableMap and ConcurrentMap.
|
interface |
FixedSizeMap<K,V> |
A FixedSizeMap is a map that may be mutated, but cannot grow or shrink in size.
|
interface |
MutableMap<K,V> |
A MutableMap is similar to a JCF Map but adds additional useful internal iterator methods.
|
interface |
MutableOrderedMap<K,V> |
Modifier and Type | Method | Description |
---|---|---|
MutableMapIterable<K,V> |
MutableMapIterable.asSynchronized() |
Returns a synchronized wrapper backed by this map.
|
MutableMapIterable<K,V> |
MutableMapIterable.asUnmodifiable() |
Returns an unmodifiable view of this map.
|
<K2,V2> MutableMapIterable<K2,V2> |
MutableMapIterable.collect(Function2<? super K,? super V,Pair<K2,V2>> function) |
|
<R> MutableMapIterable<K,R> |
MutableMapIterable.collectValues(Function2<? super K,? super V,? extends R> function) |
|
MutableMapIterable<V,K> |
MutableMapIterable.flipUniqueValues() |
|
<V1> MutableMapIterable<V1,V> |
MutableMapIterable.groupByUniqueKey(Function<? super V,? extends V1> function) |
|
MutableMapIterable<K,V> |
MutableMapIterable.newEmpty() |
Creates a new instance of the same type, using the default capacity and growth parameters.
|
MutableMapIterable<K,V> |
MutableMapIterable.reject(Predicate2<? super K,? super V> predicate) |
|
MutableMapIterable<K,V> |
MutableMapIterable.select(Predicate2<? super K,? super V> predicate) |
|
MutableMapIterable<K,V> |
MutableMapIterable.tap(Procedure<? super V> procedure) |
|
MutableMapIterable<K,V> |
MutableMapIterable.withAllKeyValueArguments(Pair<? extends K,? extends V>... keyValuePairs) |
Convenience var-args version of withAllKeyValues
|
MutableMapIterable<K,V> |
MutableMapIterable.withAllKeyValues(java.lang.Iterable<? extends Pair<? extends K,? extends V>> keyValues) |
This method allows mutable, fixed size, and immutable maps the ability to add elements to their existing
elements.
|
MutableMapIterable<K,V> |
MutableMapIterable.withKeyValue(K key,
V value) |
This method allows mutable, fixed size, and immutable maps the ability to add elements to their existing
elements.
|
MutableMapIterable<K,V> |
MutableMapIterable.withoutAllKeys(java.lang.Iterable<? extends K> keys) |
This method allows mutable, fixed size, and immutable maps the ability to remove elements from their existing
elements.
|
MutableMapIterable<K,V> |
MutableMapIterable.withoutKey(K key) |
This method allows mutable, fixed size, and immutable maps the ability to remove elements from their existing
elements.
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
MutableSortedMap<K,V> |
A MutableSortedMap is similar to a JCF Map but adds additional useful internal iterator methods.
|
Modifier and Type | Method | Description |
---|---|---|
<V,R extends MutableMapIterable<V,T>> |
AbstractRichIterable.groupByUniqueKey(Function<? super T,? extends V> function,
R target) |
|
<V,R extends MutableMapIterable<V,T>> |
UnmodifiableRichIterable.groupByUniqueKey(Function<? super T,? extends V> function,
R target) |
Modifier and Type | Method | Description |
---|---|---|
<VV,R extends MutableMapIterable<VV,V>> |
AbstractBiMap.groupByUniqueKey(Function<? super V,? extends VV> function,
R target) |
Modifier and Type | Class | Description |
---|---|---|
class |
HashBiMap<K,V> |
A
MutableBiMap which uses two hash tables as its underlying data store. |
class |
SynchronizedBiMap<K,V> |
|
class |
UnmodifiableBiMap<K,V> |
Modifier and Type | Method | Description |
---|---|---|
<VV,R extends MutableMapIterable<VV,V>> |
UnmodifiableBiMap.groupByUniqueKey(Function<? super V,? extends VV> function,
R target) |
Constructor | Description |
---|---|
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) |
Modifier and Type | Method | Description |
---|---|---|
<V,R extends MutableMapIterable<V,T>> |
AbstractSynchronizedRichIterable.groupByUniqueKey(Function<? super T,? extends V> function,
R target) |
Modifier and Type | Method | Description |
---|---|---|
<V,R extends MutableMapIterable<V,T>> |
AbstractCollectionAdapter.groupByUniqueKey(Function<? super T,? extends V> function,
R target) |
|
<V,R extends MutableMapIterable<V,T>> |
AbstractMultiReaderMutableCollection.groupByUniqueKey(Function<? super T,? extends V> function,
R target) |
|
<V,R extends MutableMapIterable<V,T>> |
AbstractUnmodifiableMutableCollection.groupByUniqueKey(Function<? super T,? extends V> function,
R target) |
Modifier and Type | Method | Description |
---|---|---|
static <T,K,R extends MutableMapIterable<K,T>> |
Collectors2.aggregateBy(Function<? super T,? extends K> groupBy,
Function0<? extends T> zeroValueFactory,
Function2<? super T,? super T,? extends T> aggregator,
java.util.function.Supplier<R> supplier) |
Groups the elements using the
groupBy function and all the elements that map to the same key are
aggregated together using the aggregator function. |
static <T,K,R extends MutableMapIterable<K,T>> |
Collectors2.groupByUniqueKey(Function<? super T,? extends K> groupBy,
java.util.function.Supplier<R> supplier) |
Same as
Collectors2.groupBy(Function, Supplier) , except the result of evaluating groupBy function should return a
unique key, or else an exception is thrown. |
Modifier and Type | Method | Description |
---|---|---|
static <T,K,V,R extends MutableMapIterable<K,V>> |
FJIterate.aggregateBy(java.lang.Iterable<T> iterable,
Function<? super T,? extends K> groupBy,
Function0<? extends V> zeroValueFactory,
Function2<? super V,? super T,? extends V> nonMutatingAggregator,
R mutableMap) |
|
static <T,K,V,R extends MutableMapIterable<K,V>> |
FJIterate.aggregateBy(java.lang.Iterable<T> iterable,
Function<? super T,? extends K> groupBy,
Function0<? extends V> zeroValueFactory,
Function2<? super V,? super T,? extends V> nonMutatingAggregator,
R mutableMap,
int batchSize) |
|
static <T,K,V,R extends MutableMapIterable<K,V>> |
FJIterate.aggregateBy(java.lang.Iterable<T> iterable,
Function<? super T,? extends K> groupBy,
Function0<? extends V> zeroValueFactory,
Function2<? super V,? super T,? extends V> nonMutatingAggregator,
R mutableMap,
int batchSize,
java.util.concurrent.ForkJoinPool executor) |
|
static <T,K,V,R extends MutableMapIterable<K,V>> |
FJIterate.aggregateInPlaceBy(java.lang.Iterable<T> iterable,
Function<? super T,? extends K> groupBy,
Function0<? extends V> zeroValueFactory,
Procedure2<? super V,? super T> mutatingAggregator,
R mutableMap) |
|
static <T,K,V,R extends MutableMapIterable<K,V>> |
FJIterate.aggregateInPlaceBy(java.lang.Iterable<T> iterable,
Function<? super T,? extends K> groupBy,
Function0<? extends V> zeroValueFactory,
Procedure2<? super V,? super T> mutatingAggregator,
R mutableMap,
int batchSize) |
|
static <T,K,V,R extends MutableMapIterable<K,V>> |
FJIterate.aggregateInPlaceBy(java.lang.Iterable<T> iterable,
Function<? super T,? extends K> groupBy,
Function0<? extends V> zeroValueFactory,
Procedure2<? super V,? super T> mutatingAggregator,
R mutableMap,
int batchSize,
java.util.concurrent.ForkJoinPool executor) |
Modifier and Type | Method | Description |
---|---|---|
<K,R extends MutableMapIterable<K,T>> |
FastList.groupByUniqueKey(Function<? super T,? extends K> function,
R target) |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractSynchronizedMapIterable<K,V> |
A synchronized view of a map.
|
Modifier and Type | Method | Description |
---|---|---|
<VV> MutableMapIterable<VV,V> |
AbstractSynchronizedMapIterable.groupByUniqueKey(Function<? super V,? extends VV> function) |
|
MutableMapIterable<K,V> |
AbstractSynchronizedMapIterable.tap(Procedure<? super V> procedure) |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractMutableMap<K,V> |
|
class |
AbstractMutableMapIterable<K,V> |
|
class |
ConcurrentHashMap<K,V> |
|
class |
ConcurrentHashMapUnsafe<K,V> |
|
class |
ConcurrentMutableHashMap<K,V> |
Deprecated.
since 2.0
|
class |
MapAdapter<K,V> |
This class provides a MutableMap wrapper around a JDK Collections Map interface instance.
|
class |
SynchronizedMutableMap<K,V> |
A synchronized view of a
MutableMap . |
class |
UnifiedMap<K,V> |
UnifiedMap stores key/value pairs in a single array, where alternate slots are keys and values.
|
class |
UnmodifiableMutableMap<K,V> |
An unmodifiable view of a map.
|
Modifier and Type | Method | Description |
---|---|---|
<VV,R extends MutableMapIterable<VV,V>> |
UnmodifiableMutableMap.groupByUniqueKey(Function<? super V,? extends VV> function,
R target) |
Modifier and Type | Method | Description |
---|---|---|
<VV> MutableMapIterable<VV,V> |
AbstractMutableMapIterable.groupByUniqueKey(Function<? super V,? extends VV> function) |
Constructor | Description |
---|---|
SynchronizedMapSerializationProxy(MutableMapIterable<K,V> map) |
Modifier and Type | Method | Description |
---|---|---|
<VV,R extends MutableMapIterable<VV,V>> |
ByteObjectHashMap.groupByUniqueKey(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMapIterable<VV,V>> |
CharObjectHashMap.groupByUniqueKey(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMapIterable<VV,V>> |
DoubleObjectHashMap.groupByUniqueKey(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMapIterable<VV,V>> |
FloatObjectHashMap.groupByUniqueKey(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMapIterable<VV,V>> |
IntObjectHashMap.groupByUniqueKey(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMapIterable<VV,V>> |
LongObjectHashMap.groupByUniqueKey(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMapIterable<VV,V>> |
ShortObjectHashMap.groupByUniqueKey(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMapIterable<VV,V>> |
SynchronizedByteObjectMap.groupByUniqueKey(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMapIterable<VV,V>> |
SynchronizedCharObjectMap.groupByUniqueKey(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMapIterable<VV,V>> |
SynchronizedDoubleObjectMap.groupByUniqueKey(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMapIterable<VV,V>> |
SynchronizedFloatObjectMap.groupByUniqueKey(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMapIterable<VV,V>> |
SynchronizedIntObjectMap.groupByUniqueKey(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMapIterable<VV,V>> |
SynchronizedLongObjectMap.groupByUniqueKey(Function<? super V,? extends VV> function,
R target) |
|
<VV,R extends MutableMapIterable<VV,V>> |
SynchronizedShortObjectMap.groupByUniqueKey(Function<? super V,? extends VV> function,
R target) |
|
<V1,R extends MutableMapIterable<V1,V>> |
UnmodifiableByteObjectMap.groupByUniqueKey(Function<? super V,? extends V1> function,
R target) |
|
<V1,R extends MutableMapIterable<V1,V>> |
UnmodifiableCharObjectMap.groupByUniqueKey(Function<? super V,? extends V1> function,
R target) |
|
<V1,R extends MutableMapIterable<V1,V>> |
UnmodifiableDoubleObjectMap.groupByUniqueKey(Function<? super V,? extends V1> function,
R target) |
|
<V1,R extends MutableMapIterable<V1,V>> |
UnmodifiableFloatObjectMap.groupByUniqueKey(Function<? super V,? extends V1> function,
R target) |
|
<V1,R extends MutableMapIterable<V1,V>> |
UnmodifiableIntObjectMap.groupByUniqueKey(Function<? super V,? extends V1> function,
R target) |
|
<V1,R extends MutableMapIterable<V1,V>> |
UnmodifiableLongObjectMap.groupByUniqueKey(Function<? super V,? extends V1> function,
R target) |
|
<V1,R extends MutableMapIterable<V1,V>> |
UnmodifiableShortObjectMap.groupByUniqueKey(Function<? super V,? extends V1> function,
R target) |
Modifier and Type | Class | Description |
---|---|---|
class |
OrderedMapAdapter<K,V> |
|
class |
UnmodifiableMutableOrderedMap<K,V> |
An unmodifiable view of a map.
|
Modifier and Type | Method | Description |
---|---|---|
<VV,R extends MutableMapIterable<VV,V>> |
UnmodifiableMutableOrderedMap.groupByUniqueKey(Function<? super V,? extends VV> function,
R target) |
Modifier and Type | Method | Description |
---|---|---|
MutableMapIterable<K,V> |
UnmodifiableMutableOrderedMap.asSynchronized() |
|
MutableMapIterable<K,V> |
UnmodifiableMutableOrderedMap.newEmpty() |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractMutableSortedMap<K,V> |
|
class |
SortedMapAdapter<K,V> |
This class provides a MutableSortedMap wrapper around a JDK Collections SortedMap interface instance.
|
class |
SynchronizedSortedMap<K,V> |
A synchronized view of a SortedMap.
|
class |
TreeSortedMap<K,V> |
|
class |
UnmodifiableTreeMap<K,V> |
An unmodifiable view of a map.
|
Modifier and Type | Method | Description |
---|---|---|
<VV,R extends MutableMapIterable<VV,V>> |
UnmodifiableTreeMap.groupByUniqueKey(Function<? super V,? extends VV> function,
R target) |
Modifier and Type | Method | Description |
---|---|---|
MutableMapIterable<V,K> |
SynchronizedSortedMap.flipUniqueValues() |
|
MutableMapIterable<V,K> |
UnmodifiableTreeMap.flipUniqueValues() |
Modifier and Type | Class | Description |
---|---|---|
class |
UnifiedMapWithHashingStrategy<K,V> |
UnifiedMapWithHashingStrategy stores key/value pairs in a single array, where alternate slots are keys and values.
|
Modifier and Type | Method | Description |
---|---|---|
static <T,K,V,R extends MutableMapIterable<K,V>> |
ParallelIterate.aggregateBy(java.lang.Iterable<T> iterable,
Function<? super T,? extends K> groupBy,
Function0<? extends V> zeroValueFactory,
Function2<? super V,? super T,? extends V> nonMutatingAggregator,
R mutableMap) |
|
static <T,K,V,R extends MutableMapIterable<K,V>> |
ParallelIterate.aggregateBy(java.lang.Iterable<T> iterable,
Function<? super T,? extends K> groupBy,
Function0<? extends V> zeroValueFactory,
Function2<? super V,? super T,? extends V> nonMutatingAggregator,
R mutableMap,
int batchSize) |
|
static <T,K,V,R extends MutableMapIterable<K,V>> |
ParallelIterate.aggregateBy(java.lang.Iterable<T> iterable,
Function<? super T,? extends K> groupBy,
Function0<? extends V> zeroValueFactory,
Function2<? super V,? super T,? extends V> nonMutatingAggregator,
R mutableMap,
int batchSize,
java.util.concurrent.Executor executor) |
|
static <T,K,V,R extends MutableMapIterable<K,V>> |
ParallelIterate.aggregateInPlaceBy(java.lang.Iterable<T> iterable,
Function<? super T,? extends K> groupBy,
Function0<? extends V> zeroValueFactory,
Procedure2<? super V,? super T> mutatingAggregator,
R mutableMap) |
|
static <T,K,V,R extends MutableMapIterable<K,V>> |
ParallelIterate.aggregateInPlaceBy(java.lang.Iterable<T> iterable,
Function<? super T,? extends K> groupBy,
Function0<? extends V> zeroValueFactory,
Procedure2<? super V,? super T> mutatingAggregator,
R mutableMap,
int batchSize) |
|
static <T,K,V,R extends MutableMapIterable<K,V>> |
ParallelIterate.aggregateInPlaceBy(java.lang.Iterable<T> iterable,
Function<? super T,? extends K> groupBy,
Function0<? extends V> zeroValueFactory,
Procedure2<? super V,? super T> mutatingAggregator,
R mutableMap,
int batchSize,
java.util.concurrent.Executor executor) |
Modifier and Type | Method | Description |
---|---|---|
<V,R extends MutableMapIterable<V,T>> |
ArrayStack.groupByUniqueKey(Function<? super T,? extends V> function,
R target) |
|
<V,R extends MutableMapIterable<V,T>> |
SynchronizedStack.groupByUniqueKey(Function<? super T,? extends V> function,
R target) |
|
<V,R extends MutableMapIterable<V,T>> |
UnmodifiableStack.groupByUniqueKey(Function<? super T,? extends V> function,
R target) |
Modifier and Type | Method | Description |
---|---|---|
static void |
Verify.assertContainsAllKeyValues(java.lang.String mutableMapIterableName,
MutableMapIterable<?,?> mutableMapIterable,
java.lang.Object... expectedKeyValues) |
Assert that the given
MutableMapIterable contains all of the given keys and values. |
static void |
Verify.assertContainsAllKeyValues(MutableMapIterable<?,?> mutableMapIterable,
java.lang.Object... keyValues) |
Assert that the given
MutableMapIterable contains all of the given keys and values. |
static void |
Verify.assertContainsKey(java.lang.Object expectedKey,
MutableMapIterable<?,?> mutableMapIterable) |
Assert that the given
MutableMapIterable contains an entry with the given key. |
static void |
Verify.assertContainsKey(java.lang.String mutableMapIterableName,
java.lang.Object expectedKey,
MutableMapIterable<?,?> mutableMapIterable) |
Assert that the given
MutableMapIterable contains an entry with the given key. |
static void |
Verify.assertContainsKeyValue(java.lang.Object expectedKey,
java.lang.Object expectedValue,
MutableMapIterable<?,?> mapIterable) |
Assert that the given
MutableMapIterable contains an entry with the given key and value. |
static void |
Verify.assertContainsKeyValue(java.lang.String mapIterableName,
java.lang.Object expectedKey,
java.lang.Object expectedValue,
MutableMapIterable<?,?> mutableMapIterable) |
Assert that the given
MutableMapIterable contains an entry with the given key and value. |
static void |
Verify.assertEmpty(java.lang.String mutableMapIterableName,
MutableMapIterable<?,?> actualMutableMapIterable) |
Assert that the given
Collection is empty. |
static void |
Verify.assertEmpty(MutableMapIterable<?,?> actualMutableMapIterable) |
Assert that the given
MutableMapIterable is empty. |
static void |
Verify.assertNotEmpty(java.lang.String mutableMapIterableName,
MutableMapIterable<?,?> actualMutableMapIterable) |
Assert that the given
MutableMapIterable is not empty. |
static void |
Verify.assertNotEmpty(MutableMapIterable<?,?> actualMutableMapIterable) |
Assert that the given
MutableMapIterable is not empty. |
static void |
Verify.assertSize(int expectedSize,
MutableMapIterable<?,?> mutableMapIterable) |
Assert the size of the given
MutableMapIterable . |
static void |
Verify.assertSize(java.lang.String mapName,
int expectedSize,
MutableMapIterable<?,?> mutableMapIterable) |
Assert the size of the given
MutableMapIterable . |
Modifier and Type | Method | Description |
---|---|---|
static <T,V,R extends MutableMapIterable<V,T>> |
ArrayIterate.groupByUniqueKey(T[] array,
Function<? super T,? extends V> function,
R target) |
|
static <T,V,R extends MutableMapIterable<V,T>> |
ArrayListIterate.groupByUniqueKey(java.util.ArrayList<T> list,
Function<? super T,? extends V> function,
R target) |
|
static <V,T,R extends MutableMapIterable<V,T>> |
Iterate.groupByUniqueKey(java.lang.Iterable<T> iterable,
Function<? super T,? extends V> function,
R target) |
|
static <K,T,R extends MutableMapIterable<K,T>> |
ListIterate.groupByUniqueKey(java.util.List<T> list,
Function<? super T,? extends K> function,
R target) |
Modifier and Type | Method | Description |
---|---|---|
static <T,V> MutableMapIterable<V,T> |
ArrayIterate.groupByUniqueKey(T[] array,
Function<? super T,? extends V> function) |
Modifier and Type | Method | Description |
---|---|---|
static <T,K,R extends MutableMapIterable<K,T>> |
InternalArrayIterate.groupByUniqueKey(T[] array,
int size,
Function<? super T,? extends K> function,
R target) |
|
static <K,T,R extends MutableMapIterable<K,T>> |
IterableIterate.groupByUniqueKey(java.lang.Iterable<T> iterable,
Function<? super T,? extends K> function,
R target) |
|
static <K,T,R extends MutableMapIterable<K,T>> |
IteratorIterate.groupByUniqueKey(java.util.Iterator<T> iterator,
Function<? super T,? extends K> function,
R target) |
|
static <K,T,R extends MutableMapIterable<K,T>> |
RandomAccessListIterate.groupByUniqueKey(java.util.List<T> list,
Function<? super T,? extends K> function,
R target) |
Copyright © 2004–2020. All rights reserved.