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.bag.sorted |
This package contains interfaces for SortedBag API.
|
org.eclipse.collections.api.collection | |
org.eclipse.collections.api.list |
This package contains interfaces for list API which enhance the performance and functionality of
List . |
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.primitive |
This package contains API for primitive to primitive maps, primitive to object maps and object to primitive maps with mutable and immutable variants.
|
org.eclipse.collections.api.map.sorted |
This package contains mutable and immutable sorted map interfaces.
|
org.eclipse.collections.api.ordered | |
org.eclipse.collections.api.set |
This package contains interfaces for set API which enhance the performance and functionality of
Set . |
org.eclipse.collections.api.set.sorted |
This package contains interfaces for sorted set API.
|
org.eclipse.collections.api.stack |
This package contains interfaces for stack API.
|
org.eclipse.collections.impl |
This package contains implementations for Eclipse Collections API.
|
org.eclipse.collections.impl.bag | |
org.eclipse.collections.impl.bag.immutable |
This package contains implementations of the
ImmutableBag interface. |
org.eclipse.collections.impl.bag.mutable |
This package contains implementations of the
MutableBag interface. |
org.eclipse.collections.impl.bag.sorted.mutable |
This package contains implementations of
MutableSortedBag . |
org.eclipse.collections.impl.bimap | |
org.eclipse.collections.impl.bimap.immutable | |
org.eclipse.collections.impl.bimap.mutable |
This package contains implementations of the
MutableBiMap interface. |
org.eclipse.collections.impl.block.comparator.primitive |
This package contains implementations of the
SerializableComparator interface to compare primitive double, int and long. |
org.eclipse.collections.impl.block.factory |
This package contains factory implementations for
Function , Predicate , SerializableComparator and Procedure . |
org.eclipse.collections.impl.block.function.primitive |
This package contains implementations of primitive functions.
|
org.eclipse.collections.impl.block.procedure |
This package contains implementations of
Procedure and Procedure2 . |
org.eclipse.collections.impl.block.procedure.primitive |
This package contains implementations of primitive procedures.
|
org.eclipse.collections.impl.collection | |
org.eclipse.collections.impl.collection.immutable |
This package contains implementations of the
ImmutableCollection interface. |
org.eclipse.collections.impl.collection.mutable |
This package contains implementations of the
MutableCollection interface. |
org.eclipse.collections.impl.collector | |
org.eclipse.collections.impl.lazy |
This package contains implementations of the
LazyIterable interface. |
org.eclipse.collections.impl.lazy.parallel | |
org.eclipse.collections.impl.lazy.primitive |
This package contains implementations of the lazy primitive iterator interfaces.
|
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.immutable |
This package contains implementations of the
ImmutableMap interface. |
org.eclipse.collections.impl.map.immutable.primitive |
This package contains implementations of the immutable primitive-primitive, primitive-object and object-primitive map interfaces.
|
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.sorted.immutable |
This package contains implementations of the
MutableSortedMap interface. |
org.eclipse.collections.impl.map.sorted.mutable |
This package contains implementations of the
MutableSortedMap interface. |
org.eclipse.collections.impl.parallel |
This package contains classes which is used for parallel iteration through the containers.
|
org.eclipse.collections.impl.set | |
org.eclipse.collections.impl.set.immutable |
This package package contains the implementations of
ImmutableSet . |
org.eclipse.collections.impl.set.mutable |
This package package contains implementations of
MutableSet . |
org.eclipse.collections.impl.set.sorted.mutable |
This package contains implementations of
MutableSortedSet . |
org.eclipse.collections.impl.stack.mutable |
This package contains implementations of the
MutableStack interface. |
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 and Description |
---|---|
LazyIntIterable |
LazyIterable.collectInt(IntFunction<? super T> intFunction)
Returns a lazy IntIterable which will transform the underlying iterable data to int values based on the intFunction.
|
IntIterable |
RichIterable.collectInt(IntFunction<? super T> intFunction)
Returns a new primitive
int iterable with the results of applying the specified function on each element
of the source collection. |
<R extends MutableIntCollection> |
RichIterable.collectInt(IntFunction<? super T> intFunction,
R target)
Same as
RichIterable.collectInt(IntFunction) , except that the results are gathered into the specified target
collection. |
<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.
|
default IntSummaryStatistics |
RichIterable.summarizeInt(IntFunction<? super T> function) |
long |
ParallelIterable.sumOfInt(IntFunction<? super T> function)
Returns the final long result of evaluating function for each element of the iterable in parallel
and adding the results together.
|
long |
RichIterable.sumOfInt(IntFunction<? super T> function)
Returns the final long result of evaluating function for each element of the iterable and adding the results
together.
|
Modifier and Type | Method and Description |
---|---|
IntBag |
UnsortedBag.collectInt(IntFunction<? super T> intFunction) |
ImmutableIntBag |
ImmutableBag.collectInt(IntFunction<? super T> intFunction) |
MutableIntBag |
MutableBag.collectInt(IntFunction<? super T> intFunction) |
default IntSummaryStatistics |
Bag.summarizeInt(IntFunction<? super T> function) |
Modifier and Type | Method and Description |
---|---|
IntList |
SortedBag.collectInt(IntFunction<? super T> intFunction) |
ImmutableIntList |
ImmutableSortedBag.collectInt(IntFunction<? super T> intFunction) |
MutableIntList |
MutableSortedBag.collectInt(IntFunction<? super T> intFunction) |
Modifier and Type | Method and Description |
---|---|
MutableIntCollection |
MutableCollection.collectInt(IntFunction<? super T> intFunction) |
ImmutableIntCollection |
ImmutableCollection.collectInt(IntFunction<? super T> intFunction) |
<V> MutableObjectLongMap<V> |
MutableCollection.sumByInt(Function<? super T,? extends V> groupBy,
IntFunction<? super T> function) |
<V> ImmutableObjectLongMap<V> |
ImmutableCollection.sumByInt(Function<? super T,? extends V> groupBy,
IntFunction<? super T> function) |
Modifier and Type | Method and Description |
---|---|
ImmutableIntList |
ImmutableList.collectInt(IntFunction<? super T> intFunction) |
IntList |
ListIterable.collectInt(IntFunction<? super T> intFunction) |
MutableIntList |
MutableList.collectInt(IntFunction<? super T> intFunction) |
MutableList<T> |
MutableList.sortThisByInt(IntFunction<? super T> function) |
Modifier and Type | Method and Description |
---|---|
IntList |
OrderedMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntList |
MutableOrderedMap.collectInt(IntFunction<? super V> intFunction) |
IntBag |
UnsortedMapIterable.collectInt(IntFunction<? super V> intFunction) |
MutableIntBag |
MutableMap.collectInt(IntFunction<? super V> intFunction) |
ImmutableIntList |
ImmutableOrderedMap.collectInt(IntFunction<? super V> intFunction) |
ImmutableIntBag |
ImmutableMap.collectInt(IntFunction<? super V> intFunction) |
<V1> MutableObjectLongMap<V1> |
MutableMapIterable.sumByInt(Function<? super V,? extends V1> groupBy,
IntFunction<? super V> function) |
Modifier and Type | Method and Description |
---|---|
IntBag |
PrimitiveObjectMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntBag |
MutablePrimitiveObjectMap.collectInt(IntFunction<? super V> intFunction) |
ImmutableIntBag |
ImmutablePrimitiveObjectMap.collectInt(IntFunction<? super V> intFunction) |
<P> int |
MutableByteIntMap.getIfAbsentPutWith(byte key,
IntFunction<? super P> function,
P parameter) |
<P> int |
MutableCharIntMap.getIfAbsentPutWith(char key,
IntFunction<? super P> function,
P parameter) |
<P> int |
MutableDoubleIntMap.getIfAbsentPutWith(double key,
IntFunction<? super P> function,
P parameter) |
<P> int |
MutableFloatIntMap.getIfAbsentPutWith(float key,
IntFunction<? super P> function,
P parameter) |
<P> int |
MutableIntIntMap.getIfAbsentPutWith(int key,
IntFunction<? super P> function,
P parameter) |
<P> int |
MutableObjectIntMap.getIfAbsentPutWith(K key,
IntFunction<? super P> function,
P parameter) |
<P> int |
MutableLongIntMap.getIfAbsentPutWith(long key,
IntFunction<? super P> function,
P parameter) |
<P> int |
MutableShortIntMap.getIfAbsentPutWith(short key,
IntFunction<? super P> function,
P parameter) |
int |
MutableObjectIntMap.getIfAbsentPutWithKey(K key,
IntFunction<? super K> function) |
<VV> MutableObjectLongMap<VV> |
MutablePrimitiveObjectMap.sumByInt(Function<? super V,? extends VV> groupBy,
IntFunction<? super V> function) |
<VV> ImmutableObjectLongMap<VV> |
ImmutablePrimitiveObjectMap.sumByInt(Function<? super V,? extends VV> groupBy,
IntFunction<? super V> function) |
Modifier and Type | Method and Description |
---|---|
MutableIntList |
MutableSortedMap.collectInt(IntFunction<? super V> intFunction) |
IntList |
SortedMapIterable.collectInt(IntFunction<? super V> intFunction) |
ImmutableIntList |
ImmutableSortedMap.collectInt(IntFunction<? super V> intFunction) |
Modifier and Type | Method and Description |
---|---|
ReversibleIntIterable |
ReversibleIterable.collectInt(IntFunction<? super T> intFunction) |
OrderedIntIterable |
OrderedIterable.collectInt(IntFunction<? super T> intFunction) |
Modifier and Type | Method and Description |
---|---|
ImmutableIntSet |
ImmutableSet.collectInt(IntFunction<? super T> intFunction) |
IntSet |
UnsortedSetIterable.collectInt(IntFunction<? super T> intFunction) |
MutableIntSet |
MutableSet.collectInt(IntFunction<? super T> intFunction) |
Modifier and Type | Method and Description |
---|---|
ImmutableIntList |
ImmutableSortedSet.collectInt(IntFunction<? super T> intFunction) |
MutableIntList |
MutableSortedSet.collectInt(IntFunction<? super T> intFunction) |
IntList |
SortedSetIterable.collectInt(IntFunction<? super T> intFunction) |
Modifier and Type | Method and Description |
---|---|
IntStack |
StackIterable.collectInt(IntFunction<? super T> intFunction) |
ImmutableIntStack |
ImmutableStack.collectInt(IntFunction<? super T> intFunction) |
MutableIntStack |
MutableStack.collectInt(IntFunction<? super T> intFunction) |
<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) |
Modifier and Type | Field and Description |
---|---|
static IntFunction<Counter> |
Counter.TO_COUNT |
Modifier and Type | Method and Description |
---|---|
IntIterable |
UnmodifiableRichIterable.collectInt(IntFunction<? super T> intFunction) |
IntIterable |
SynchronizedRichIterable.collectInt(IntFunction<? super T> intFunction) |
<R extends MutableIntCollection> |
AbstractRichIterable.collectInt(IntFunction<? super T> intFunction,
R target) |
<R extends MutableIntCollection> |
UnmodifiableRichIterable.collectInt(IntFunction<? super T> intFunction,
R target) |
<R extends MutableIntCollection> |
SynchronizedRichIterable.collectInt(IntFunction<? super T> intFunction,
R target) |
<V> ObjectLongMap<V> |
UnmodifiableRichIterable.sumByInt(Function<? super T,? extends V> groupBy,
IntFunction<? super T> function) |
<V> ObjectLongMap<V> |
SynchronizedRichIterable.sumByInt(Function<? super T,? extends V> groupBy,
IntFunction<? super T> function) |
long |
AbstractRichIterable.sumOfInt(IntFunction<? super T> function) |
long |
UnmodifiableRichIterable.sumOfInt(IntFunction<? super T> function) |
long |
SynchronizedRichIterable.sumOfInt(IntFunction<? super T> function) |
Modifier and Type | Method and Description |
---|---|
<R extends MutableIntCollection> |
AbstractBag.collectInt(IntFunction<? super T> intFunction,
R target) |
long |
AbstractBag.sumOfInt(IntFunction<? super T> function) |
Modifier and Type | Method and Description |
---|---|
ImmutableIntBag |
AbstractImmutableBag.collectInt(IntFunction<? super T> intFunction) |
<V> ImmutableObjectLongMap<V> |
AbstractImmutableBagIterable.sumByInt(Function<? super T,? extends V> groupBy,
IntFunction<? super T> function) |
Modifier and Type | Method and Description |
---|---|
MutableIntBag |
AbstractMutableBag.collectInt(IntFunction<? super T> intFunction) |
MutableIntBag |
MultiReaderHashBag.collectInt(IntFunction<? super T> intFunction) |
MutableIntBag |
SynchronizedBag.collectInt(IntFunction<? super T> function) |
MutableIntBag |
UnmodifiableBag.collectInt(IntFunction<? super T> intFunction) |
<V> MutableObjectLongMap<V> |
AbstractMutableBagIterable.sumByInt(Function<? super T,? extends V> groupBy,
IntFunction<? super T> function) |
Modifier and Type | Method and Description |
---|---|
MutableIntList |
AbstractMutableSortedBag.collectInt(IntFunction<? super T> intFunction) |
MutableIntList |
UnmodifiableSortedBag.collectInt(IntFunction<? super T> intFunction) |
MutableIntList |
SynchronizedSortedBag.collectInt(IntFunction<? super T> intFunction) |
Modifier and Type | Method and Description |
---|---|
<R extends MutableIntCollection> |
AbstractBiMap.collectInt(IntFunction<? super V> intFunction,
R target) |
long |
AbstractBiMap.sumOfInt(IntFunction<? super V> function) |
Modifier and Type | Method and Description |
---|---|
ImmutableIntBag |
AbstractImmutableBiMap.collectInt(IntFunction<? super V> intFunction) |
<V1> ImmutableObjectLongMap<V1> |
AbstractImmutableBiMap.sumByInt(Function<? super V,? extends V1> groupBy,
IntFunction<? super V> function) |
Modifier and Type | Method and Description |
---|---|
IntIterable |
UnmodifiableBiMap.collectInt(IntFunction<? super V> intFunction) |
IntIterable |
SynchronizedBiMap.collectInt(IntFunction<? super V> intFunction) |
<R extends MutableIntCollection> |
UnmodifiableBiMap.collectInt(IntFunction<? super V> intFunction,
R target) |
<V1> MutableObjectLongMap<V1> |
UnmodifiableBiMap.sumByInt(Function<? super V,? extends V1> groupBy,
IntFunction<? super V> function) |
long |
UnmodifiableBiMap.sumOfInt(IntFunction<? super V> function) |
Constructor and Description |
---|
IntFunctionComparator(IntFunction<T> function) |
Modifier and Type | Class and Description |
---|---|
static class |
Functions.IntFunctionChain<T1,T2> |
static class |
Functions.SizeFunction |
Modifier and Type | Method and Description |
---|---|
static IntFunction<String> |
StringFunctions.toPrimitiveInt() |
static IntFunction<Integer> |
PrimitiveFunctions.unboxIntegerToInt() |
static IntFunction<Number> |
PrimitiveFunctions.unboxNumberToInt() |
Modifier and Type | Method and Description |
---|---|
static <T> SerializableComparator<T> |
Comparators.byIntFunction(IntFunction<T> function) |
static <T1,T2> Functions.IntFunctionChain<T1,T2> |
Functions.chainInt(Function<T1,T2> function1,
IntFunction<? super T2> function2) |
Functions.IntFunctionChain<T1,T3> |
Functions.FunctionChain.chainInt(IntFunction<? super T3> function) |
static <T> HashingStrategy<T> |
HashingStrategies.fromIntFunction(IntFunction<? 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> SerializableComparator<T> |
Functions.toIntComparator(IntFunction<T> function) |
Modifier and Type | Class and Description |
---|---|
class |
IntegerFunctionImpl<T>
IntegerFunctionImpl is an abstract implementation of the IntFunction interface which can be subclassed
explicitly or as an anonymous inner class, without needing to override the valueOf method defined in
Function.
|
Constructor and Description |
---|
SumOfIntProcedure(IntFunction<? super T> function) |
Constructor and Description |
---|
CollectIntProcedure(IntFunction<? super T> intFunction,
MutableIntCollection targetCollection) |
Modifier and Type | Method and Description |
---|---|
<R extends MutableIntCollection> |
AbstractSynchronizedRichIterable.collectInt(IntFunction<? super T> intFunction,
R target) |
long |
AbstractSynchronizedRichIterable.sumOfInt(IntFunction<? super T> function) |
Modifier and Type | Method and Description |
---|---|
<V> ImmutableObjectLongMap<V> |
AbstractImmutableCollection.sumByInt(Function<? super T,? extends V> groupBy,
IntFunction<? super T> function) |
Modifier and Type | Method and Description |
---|---|
MutableIntCollection |
AbstractCollectionAdapter.collectInt(IntFunction<? super T> intFunction) |
MutableIntCollection |
AbstractUnmodifiableMutableCollection.collectInt(IntFunction<? super T> intFunction) |
MutableIntCollection |
SynchronizedMutableCollection.collectInt(IntFunction<? super T> intFunction) |
<R extends MutableIntCollection> |
AbstractCollectionAdapter.collectInt(IntFunction<? super T> intFunction,
R target) |
<R extends MutableIntCollection> |
AbstractMultiReaderMutableCollection.collectInt(IntFunction<? super T> intFunction,
R target) |
<R extends MutableIntCollection> |
AbstractUnmodifiableMutableCollection.collectInt(IntFunction<? super T> intFunction,
R target) |
<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> |
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> |
AbstractMutableCollection.sumByInt(Function<? super T,? extends V> groupBy,
IntFunction<? super T> function) |
long |
AbstractCollectionAdapter.sumOfInt(IntFunction<? super T> function) |
long |
AbstractMultiReaderMutableCollection.sumOfInt(IntFunction<? super T> function) |
long |
AbstractUnmodifiableMutableCollection.sumOfInt(IntFunction<? super T> function) |
Modifier and Type | Method and Description |
---|---|
static <T,R extends MutableIntCollection> |
Collectors2.collectInt(IntFunction<? super T> function,
Supplier<R> supplier)
Returns a new MutableIntCollection with the results of applying the specified IntFunction on each element
of the source.
|
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.
|
Modifier and Type | Method and Description |
---|---|
LazyIntIterable |
AbstractLazyIterable.collectInt(IntFunction<? super T> intFunction) |
<V> ObjectLongMap<V> |
AbstractLazyIterable.sumByInt(Function<? super T,? extends V> groupBy,
IntFunction<? super T> function) |
Modifier and Type | Method and Description |
---|---|
long |
AbstractBatch.sumOfInt(IntFunction<? super T> function) |
long |
AbstractMultiReaderParallelIterable.sumOfInt(IntFunction<? super T> function) |
long |
Batch.sumOfInt(IntFunction<? super T> function) |
long |
AbstractSynchronizedParallelIterable.sumOfInt(IntFunction<? super T> function) |
long |
NonParallelIterable.sumOfInt(IntFunction<? super T> function) |
long |
AbstractParallelIterable.sumOfInt(IntFunction<? super T> function) |
Constructor and Description |
---|
CollectIntIterable(LazyIterable<T> adapted,
IntFunction<? super T> function) |
Modifier and Type | Method and Description |
---|---|
MutableIntList |
AbstractListAdapter.collectInt(IntFunction<? super T> intFunction) |
MutableIntList |
FastList.collectInt(IntFunction<? super T> intFunction) |
MutableIntList |
UnmodifiableMutableList.collectInt(IntFunction<? super T> intFunction) |
MutableIntList |
RandomAccessListAdapter.collectInt(IntFunction<? super T> intFunction) |
MutableIntList |
MultiReaderFastList.collectInt(IntFunction<? super T> intFunction) |
MutableIntList |
ArrayListAdapter.collectInt(IntFunction<? super T> intFunction) |
MutableIntList |
AbstractMutableList.collectInt(IntFunction<? super T> intFunction) |
MutableIntList |
SynchronizedMutableList.collectInt(IntFunction<? super T> intFunction) |
<R extends MutableIntCollection> |
FastList.collectInt(IntFunction<? super T> intFunction,
R target) |
MutableList<T> |
AbstractListAdapter.sortThisByInt(IntFunction<? super T> function) |
MutableList<T> |
UnmodifiableMutableList.sortThisByInt(IntFunction<? super T> function) |
MutableList<T> |
MultiReaderFastList.sortThisByInt(IntFunction<? super T> function) |
MutableList<T> |
AbstractMutableList.sortThisByInt(IntFunction<? super T> function) |
MutableList<T> |
SynchronizedMutableList.sortThisByInt(IntFunction<? super T> function) |
<V> MutableObjectLongMap<V> |
FastList.sumByInt(Function<? super T,? extends V> groupBy,
IntFunction<? super T> function) |
IntSummaryStatistics |
FastList.summarizeInt(IntFunction<? super T> function) |
long |
FastList.sumOfInt(IntFunction<? super T> function) |
long |
AbstractMutableList.sumOfInt(IntFunction<? super T> function) |
Modifier and Type | Method and Description |
---|---|
<V1> MutableObjectLongMap<V1> |
AbstractSynchronizedMapIterable.sumByInt(Function<? super V,? extends V1> groupBy,
IntFunction<? super V> function) |
Modifier and Type | Method and Description |
---|---|
ImmutableIntBag |
AbstractImmutableMap.collectInt(IntFunction<? super V> intFunction) |
<V1> ImmutableObjectLongMap<V1> |
AbstractImmutableMap.sumByInt(Function<? super V,? extends V1> groupBy,
IntFunction<? super V> function) |
Modifier and Type | Method and Description |
---|---|
<V1> ImmutableObjectLongMap<V1> |
AbstractImmutableFloatObjectMap.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> |
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.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) |
Modifier and Type | Method and Description |
---|---|
MutableIntBag |
UnmodifiableMutableMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntBag |
AbstractMutableMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntBag |
SynchronizedMutableMap.collectInt(IntFunction<? super V> intFunction) |
<R extends MutableIntCollection> |
UnmodifiableMutableMap.collectInt(IntFunction<? super V> intFunction,
R target) |
<V1> MutableObjectLongMap<V1> |
UnmodifiableMutableMap.sumByInt(Function<? super V,? extends V1> groupBy,
IntFunction<? super V> function) |
<V1> MutableObjectLongMap<V1> |
AbstractMutableMapIterable.sumByInt(Function<? super V,? extends V1> groupBy,
IntFunction<? super V> function) |
long |
UnmodifiableMutableMap.sumOfInt(IntFunction<? super V> function) |
Modifier and Type | Method and Description |
---|---|
MutableIntBag |
SynchronizedLongObjectMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntBag |
FloatObjectHashMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntBag |
UnmodifiableDoubleObjectMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntBag |
UnmodifiableCharObjectMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntBag |
ShortObjectHashMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntBag |
SynchronizedFloatObjectMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntBag |
UnmodifiableFloatObjectMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntBag |
SynchronizedDoubleObjectMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntBag |
SynchronizedByteObjectMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntBag |
ByteObjectHashMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntBag |
UnmodifiableLongObjectMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntBag |
IntObjectHashMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntBag |
SynchronizedCharObjectMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntBag |
SynchronizedIntObjectMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntBag |
UnmodifiableShortObjectMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntBag |
LongObjectHashMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntBag |
CharObjectHashMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntBag |
DoubleObjectHashMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntBag |
SynchronizedShortObjectMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntBag |
UnmodifiableIntObjectMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntBag |
UnmodifiableByteObjectMap.collectInt(IntFunction<? super V> intFunction) |
<R extends MutableIntCollection> |
SynchronizedLongObjectMap.collectInt(IntFunction<? super V> intFunction,
R target) |
<R extends MutableIntCollection> |
FloatObjectHashMap.collectInt(IntFunction<? super V> intFunction,
R target) |
<R extends MutableIntCollection> |
UnmodifiableDoubleObjectMap.collectInt(IntFunction<? super V> intFunction,
R target) |
<R extends MutableIntCollection> |
UnmodifiableCharObjectMap.collectInt(IntFunction<? super V> intFunction,
R target) |
<R extends MutableIntCollection> |
ShortObjectHashMap.collectInt(IntFunction<? super V> intFunction,
R target) |
<R extends MutableIntCollection> |
SynchronizedFloatObjectMap.collectInt(IntFunction<? super V> intFunction,
R target) |
<R extends MutableIntCollection> |
UnmodifiableFloatObjectMap.collectInt(IntFunction<? super V> intFunction,
R target) |
<R extends MutableIntCollection> |
SynchronizedDoubleObjectMap.collectInt(IntFunction<? super V> intFunction,
R target) |
<R extends MutableIntCollection> |
SynchronizedByteObjectMap.collectInt(IntFunction<? super V> intFunction,
R target) |
<R extends MutableIntCollection> |
ByteObjectHashMap.collectInt(IntFunction<? super V> intFunction,
R target) |
<R extends MutableIntCollection> |
UnmodifiableLongObjectMap.collectInt(IntFunction<? super V> intFunction,
R target) |
<R extends MutableIntCollection> |
IntObjectHashMap.collectInt(IntFunction<? super V> intFunction,
R target) |
<R extends MutableIntCollection> |
SynchronizedCharObjectMap.collectInt(IntFunction<? super V> intFunction,
R target) |
<R extends MutableIntCollection> |
SynchronizedIntObjectMap.collectInt(IntFunction<? super V> intFunction,
R target) |
<R extends MutableIntCollection> |
UnmodifiableShortObjectMap.collectInt(IntFunction<? super V> intFunction,
R target) |
<R extends MutableIntCollection> |
LongObjectHashMap.collectInt(IntFunction<? super V> intFunction,
R target) |
<R extends MutableIntCollection> |
CharObjectHashMap.collectInt(IntFunction<? super V> intFunction,
R target) |
<R extends MutableIntCollection> |
DoubleObjectHashMap.collectInt(IntFunction<? super V> intFunction,
R target) |
<R extends MutableIntCollection> |
SynchronizedShortObjectMap.collectInt(IntFunction<? super V> intFunction,
R target) |
<R extends MutableIntCollection> |
UnmodifiableIntObjectMap.collectInt(IntFunction<? super V> intFunction,
R target) |
<R extends MutableIntCollection> |
UnmodifiableByteObjectMap.collectInt(IntFunction<? super V> intFunction,
R target) |
<P> int |
UnmodifiableByteIntMap.getIfAbsentPutWith(byte key,
IntFunction<? super P> function,
P parameter) |
<P> int |
SynchronizedByteIntMap.getIfAbsentPutWith(byte key,
IntFunction<? super P> function,
P parameter) |
<P> int |
ByteIntHashMap.getIfAbsentPutWith(byte key,
IntFunction<? super P> function,
P parameter) |
<P> int |
SynchronizedCharIntMap.getIfAbsentPutWith(char key,
IntFunction<? super P> function,
P parameter) |
<P> int |
UnmodifiableCharIntMap.getIfAbsentPutWith(char key,
IntFunction<? super P> function,
P parameter) |
<P> int |
CharIntHashMap.getIfAbsentPutWith(char key,
IntFunction<? super P> function,
P parameter) |
<P> int |
SynchronizedDoubleIntMap.getIfAbsentPutWith(double key,
IntFunction<? super P> function,
P parameter) |
<P> int |
DoubleIntHashMap.getIfAbsentPutWith(double key,
IntFunction<? super P> function,
P parameter) |
<P> int |
UnmodifiableDoubleIntMap.getIfAbsentPutWith(double key,
IntFunction<? super P> function,
P parameter) |
<P> int |
SynchronizedFloatIntMap.getIfAbsentPutWith(float key,
IntFunction<? super P> function,
P parameter) |
<P> int |
FloatIntHashMap.getIfAbsentPutWith(float key,
IntFunction<? super P> function,
P parameter) |
<P> int |
UnmodifiableFloatIntMap.getIfAbsentPutWith(float key,
IntFunction<? super P> function,
P parameter) |
<P> int |
IntIntHashMap.getIfAbsentPutWith(int key,
IntFunction<? super P> function,
P parameter) |
<P> int |
UnmodifiableIntIntMap.getIfAbsentPutWith(int key,
IntFunction<? super P> function,
P parameter) |
<P> int |
SynchronizedIntIntMap.getIfAbsentPutWith(int key,
IntFunction<? super P> function,
P parameter) |
<P> int |
ObjectIntHashMapWithHashingStrategy.getIfAbsentPutWith(K key,
IntFunction<? super P> function,
P parameter) |
<P> int |
SynchronizedObjectIntMap.getIfAbsentPutWith(K key,
IntFunction<? super P> function,
P parameter) |
<P> int |
ObjectIntHashMap.getIfAbsentPutWith(K key,
IntFunction<? super P> function,
P parameter) |
<P> int |
UnmodifiableObjectIntMap.getIfAbsentPutWith(K key,
IntFunction<? super P> function,
P parameter) |
<P> int |
LongIntHashMap.getIfAbsentPutWith(long key,
IntFunction<? super P> function,
P parameter) |
<P> int |
SynchronizedLongIntMap.getIfAbsentPutWith(long key,
IntFunction<? super P> function,
P parameter) |
<P> int |
UnmodifiableLongIntMap.getIfAbsentPutWith(long key,
IntFunction<? super P> function,
P parameter) |
<P> int |
SynchronizedShortIntMap.getIfAbsentPutWith(short key,
IntFunction<? super P> function,
P parameter) |
<P> int |
UnmodifiableShortIntMap.getIfAbsentPutWith(short key,
IntFunction<? super P> function,
P parameter) |
<P> int |
ShortIntHashMap.getIfAbsentPutWith(short key,
IntFunction<? super P> function,
P parameter) |
int |
ObjectIntHashMapWithHashingStrategy.getIfAbsentPutWithKey(K key,
IntFunction<? super K> function) |
int |
SynchronizedObjectIntMap.getIfAbsentPutWithKey(K key,
IntFunction<? super K> function) |
int |
ObjectIntHashMap.getIfAbsentPutWithKey(K key,
IntFunction<? super K> function) |
int |
UnmodifiableObjectIntMap.getIfAbsentPutWithKey(K key,
IntFunction<? super K> function) |
<V1> MutableObjectLongMap<V1> |
SynchronizedLongObjectMap.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> |
UnmodifiableDoubleObjectMap.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> |
ShortObjectHashMap.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> |
UnmodifiableFloatObjectMap.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> |
SynchronizedByteObjectMap.sumByInt(Function<? super V,? extends V1> groupBy,
IntFunction<? super V> function) |
<V1> MutableObjectLongMap<V1> |
ByteObjectHashMap.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> |
IntObjectHashMap.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> |
SynchronizedIntObjectMap.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> |
LongObjectHashMap.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> |
SynchronizedShortObjectMap.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> |
UnmodifiableByteObjectMap.sumByInt(Function<? super V,? extends V1> groupBy,
IntFunction<? super V> function) |
long |
SynchronizedLongObjectMap.sumOfInt(IntFunction<? super V> function) |
long |
FloatObjectHashMap.sumOfInt(IntFunction<? super V> function) |
long |
UnmodifiableDoubleObjectMap.sumOfInt(IntFunction<? super V> function) |
long |
UnmodifiableCharObjectMap.sumOfInt(IntFunction<? super V> function) |
long |
ShortObjectHashMap.sumOfInt(IntFunction<? super V> function) |
long |
SynchronizedFloatObjectMap.sumOfInt(IntFunction<? super V> function) |
long |
UnmodifiableFloatObjectMap.sumOfInt(IntFunction<? super V> function) |
long |
SynchronizedDoubleObjectMap.sumOfInt(IntFunction<? super V> function) |
long |
SynchronizedByteObjectMap.sumOfInt(IntFunction<? super V> function) |
long |
ByteObjectHashMap.sumOfInt(IntFunction<? super V> function) |
long |
UnmodifiableLongObjectMap.sumOfInt(IntFunction<? super V> function) |
long |
IntObjectHashMap.sumOfInt(IntFunction<? super V> function) |
long |
SynchronizedCharObjectMap.sumOfInt(IntFunction<? super V> function) |
long |
SynchronizedIntObjectMap.sumOfInt(IntFunction<? super V> function) |
long |
UnmodifiableShortObjectMap.sumOfInt(IntFunction<? super V> function) |
long |
LongObjectHashMap.sumOfInt(IntFunction<? super V> function) |
long |
CharObjectHashMap.sumOfInt(IntFunction<? super V> function) |
long |
DoubleObjectHashMap.sumOfInt(IntFunction<? super V> function) |
long |
SynchronizedShortObjectMap.sumOfInt(IntFunction<? super V> function) |
long |
UnmodifiableIntObjectMap.sumOfInt(IntFunction<? super V> function) |
long |
UnmodifiableByteObjectMap.sumOfInt(IntFunction<? super V> function) |
Modifier and Type | Method and Description |
---|---|
ImmutableIntList |
AbstractImmutableSortedMap.collectInt(IntFunction<? super V> intFunction) |
<V1> ImmutableObjectLongMap<V1> |
AbstractImmutableSortedMap.sumByInt(Function<? super V,? extends V1> groupBy,
IntFunction<? super V> function) |
Modifier and Type | Method and Description |
---|---|
MutableIntList |
SynchronizedSortedMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntList |
AbstractMutableSortedMap.collectInt(IntFunction<? super V> intFunction) |
MutableIntList |
UnmodifiableTreeMap.collectInt(IntFunction<? super V> intFunction) |
<R extends MutableIntCollection> |
UnmodifiableTreeMap.collectInt(IntFunction<? super V> intFunction,
R target) |
<V1> MutableObjectLongMap<V1> |
UnmodifiableTreeMap.sumByInt(Function<? super V,? extends V1> groupBy,
IntFunction<? super V> function) |
long |
UnmodifiableTreeMap.sumOfInt(IntFunction<? super V> function) |
Modifier and Type | Method and Description |
---|---|
static <T,V> ObjectLongMap<V> |
ParallelIterate.sumByInt(Iterable<T> iterable,
Function<T,V> groupBy,
IntFunction<? super T> function) |
Modifier and Type | Method and Description |
---|---|
MutableIntSet |
AbstractUnifiedSet.collectInt(IntFunction<? super T> intFunction) |
Modifier and Type | Method and Description |
---|---|
ImmutableIntSet |
AbstractImmutableSet.collectInt(IntFunction<? super T> intFunction) |
Modifier and Type | Method and Description |
---|---|
MutableIntSet |
SetAdapter.collectInt(IntFunction<? super T> intFunction) |
MutableIntSet |
AbstractMutableSet.collectInt(IntFunction<? super T> intFunction) |
MutableIntSet |
SynchronizedMutableSet.collectInt(IntFunction<? super T> intFunction) |
MutableIntSet |
MultiReaderUnifiedSet.collectInt(IntFunction<? super T> intFunction) |
MutableIntSet |
UnmodifiableMutableSet.collectInt(IntFunction<? super T> intFunction) |
Modifier and Type | Method and Description |
---|---|
MutableIntList |
SortedSetAdapter.collectInt(IntFunction<? super T> intFunction) |
MutableIntList |
UnmodifiableSortedSet.collectInt(IntFunction<? super T> intFunction) |
MutableIntList |
TreeSortedSet.collectInt(IntFunction<? super T> intFunction) |
MutableIntList |
SynchronizedSortedSet.collectInt(IntFunction<? super T> intFunction) |
Modifier and Type | Method and Description |
---|---|
MutableIntStack |
ArrayStack.collectInt(IntFunction<? super T> intFunction) |
MutableIntStack |
SynchronizedStack.collectInt(IntFunction<? super T> intFunction) |
MutableIntStack |
UnmodifiableStack.collectInt(IntFunction<? super T> intFunction) |
<R extends MutableIntCollection> |
ArrayStack.collectInt(IntFunction<? super T> intFunction,
R target) |
<R extends MutableIntCollection> |
SynchronizedStack.collectInt(IntFunction<? super T> intFunction,
R target) |
<R extends MutableIntCollection> |
UnmodifiableStack.collectInt(IntFunction<? super T> intFunction,
R target) |
<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) |
long |
ArrayStack.sumOfInt(IntFunction<? super T> intFunction) |
long |
SynchronizedStack.sumOfInt(IntFunction<? super T> intFunction) |
long |
UnmodifiableStack.sumOfInt(IntFunction<? super T> intFunction) |
Modifier and Type | Method and Description |
---|---|
static <T> MutableIntList |
ArrayListIterate.collectInt(ArrayList<T> list,
IntFunction<? super T> intFunction) |
static <T,R extends MutableIntCollection> |
ArrayListIterate.collectInt(ArrayList<T> list,
IntFunction<? super T> intFunction,
R target) |
static <T> MutableIntCollection |
Iterate.collectInt(Iterable<T> iterable,
IntFunction<? super T> intFunction)
Returns a new
int collection with the results of applying the specified intFunction for each element of the iterable. |
static <T,R extends MutableIntCollection> |
Iterate.collectInt(Iterable<T> iterable,
IntFunction<? super T> intFunction,
R target)
Same as
Iterate.collectInt(Iterable, IntFunction) , except that the results are gathered into the specified target
collection. |
static <T> MutableIntList |
ListIterate.collectInt(List<T> list,
IntFunction<? super T> intFunction) |
static <T,R extends MutableIntCollection> |
ListIterate.collectInt(List<T> list,
IntFunction<? super T> intFunction,
R target) |
static <K,V> MutableIntCollection |
MapIterate.collectInt(Map<K,V> map,
IntFunction<? super V> intFunction) |
static <K,V,R extends MutableIntCollection> |
MapIterate.collectInt(Map<K,V> map,
IntFunction<? super V> intFunction,
R target) |
static <T> MutableIntList |
ArrayIterate.collectInt(T[] objectArray,
IntFunction<? super T> intFunction) |
static <T,R extends MutableIntCollection> |
ArrayIterate.collectInt(T[] objectArray,
IntFunction<? super T> intFunction,
R target) |
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.sumByInt(T[] array,
Function<T,V> groupBy,
IntFunction<? super T> function) |
static <T> long |
Iterate.sumOfInt(Iterable<T> iterable,
IntFunction<? super T> function) |
static <T> long |
ListIterate.sumOfInt(List<T> list,
IntFunction<? super T> function) |
static <T> long |
ArrayIterate.sumOfInt(T[] array,
IntFunction<? super T> function) |
Modifier and Type | Method and Description |
---|---|
static <T> MutableIntCollection |
IterableIterate.collectInt(Iterable<T> iterable,
IntFunction<? super T> intFunction) |
static <T,R extends MutableIntCollection> |
IterableIterate.collectInt(Iterable<T> iterable,
IntFunction<? super T> intFunction,
R target) |
static <T> MutableIntCollection |
IteratorIterate.collectInt(Iterator<T> iterator,
IntFunction<? super T> intFunction) |
static <T,R extends MutableIntCollection> |
IteratorIterate.collectInt(Iterator<T> iterator,
IntFunction<? super T> intFunction,
R target) |
static <T> MutableIntList |
RandomAccessListIterate.collectInt(List<T> list,
IntFunction<? super T> intFunction) |
static <T,R extends MutableIntCollection> |
RandomAccessListIterate.collectInt(List<T> list,
IntFunction<? super T> intFunction,
R target) |
static <V,T> ObjectLongMap<V> |
IterableIterate.sumByInt(Iterable<T> iterable,
Function<T,V> groupBy,
IntFunction<? super T> function) |
static <V,T> ObjectLongMap<V> |
RandomAccessListIterate.sumByInt(List<T> list,
Function<T,V> groupBy,
IntFunction<? 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 <T> IntSummaryStatistics |
InternalArrayIterate.summarizeInt(T[] items,
int size,
IntFunction<? super T> function) |
static <T> long |
IterableIterate.sumOfInt(Iterable<T> iterable,
IntFunction<? super T> function) |
static <T> long |
IteratorIterate.sumOfInt(Iterator<T> iterator,
IntFunction<? super T> function) |
static <T> long |
RandomAccessListIterate.sumOfInt(List<T> list,
IntFunction<? super T> function) |
static <T> long |
InternalArrayIterate.sumOfInt(T[] array,
int size,
IntFunction<? super T> function) |
Copyright © 2004–2016. All rights reserved.