Class AbstractImmutableSortedMap<K,V>
java.lang.Object
org.eclipse.collections.impl.AbstractRichIterable<V>
org.eclipse.collections.impl.map.AbstractMapIterable<K,V>
org.eclipse.collections.impl.map.sorted.immutable.AbstractImmutableSortedMap<K,V>
- All Implemented Interfaces:
Iterable<V>,Map<K,,V> SortedMap<K,,V> InternalIterable<V>,ImmutableMapIterable<K,,V> MapIterable<K,,V> ImmutableSortedMap<K,,V> SortedMapIterable<K,,V> OrderedIterable<V>,ReversibleIterable<V>,RichIterable<V>
- Direct Known Subclasses:
ImmutableTreeMap
public abstract class AbstractImmutableSortedMap<K,V>
extends AbstractMapIterable<K,V>
implements ImmutableSortedMap<K,V>, SortedMap<K,V>
-
Nested Class Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<K1,V1, V2> ImmutableMap<K1, V2> 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) voidclear()<R> ImmutableList<R><K2,V2> ImmutableMap<K2, V2> collectBoolean(BooleanFunction<? super V> booleanFunction) collectByte(ByteFunction<? super V> byteFunction) collectChar(CharFunction<? super V> charFunction) collectDouble(DoubleFunction<? super V> doubleFunction) collectFloat(FloatFunction<? super V> floatFunction) <R> ImmutableList<R>collectInt(IntFunction<? super V> intFunction) <R> ImmutableOrderedMap<R,V> collectKeysUnique(Function2<? super K, ? super V, ? extends R> function) collectLong(LongFunction<? super V> longFunction) collectShort(ShortFunction<? super V> shortFunction) <R> ImmutableSortedMap<K,R> collectValues(Function2<? super K, ? super V, ? extends R> function) <P,VV> ImmutableList<VV> collectWith(Function2<? super V, ? super P, ? extends VV> function, P parameter) <S> booleancorresponds(OrderedIterable<S> other, Predicate2<? super V, ? super S> predicate) <V1> ImmutableBag<V1><V1> ImmutableBag<V1>countByEach(Function<? super V, ? extends Iterable<V1>> function) <V1,P> ImmutableBag<V1> countByWith(Function2<? super V, ? super P, ? extends V1> function, P parameter) detect(Predicate2<? super K, ? super V> predicate) intdetectIndex(Predicate<? super V> predicate) intdetectLastIndex(Predicate<? super V> predicate) detectOptional(Predicate2<? super K, ? super V> predicate) distinct()<R> ImmutableList<R>flatCollect(Function<? super V, ? extends Iterable<R>> function) flip()voidvoidforEach(BiConsumer<? super K, ? super V> action) voidforEachWithIndex(int fromIndex, int toIndex, ObjectIntProcedure<? super V> objectIntProcedure) <R> ImmutableListMultimap<R,V> <R> ImmutableListMultimap<R,V> groupByEach(Function<? super V, ? extends Iterable<R>> function) <V1> ImmutableMap<V1,V> groupByUniqueKey(Function<? super V, ? extends V1> function) iterator()newWithAllKeyValueArguments(Pair<? extends K, ? extends V>... keyValuePairs) newWithAllKeyValues(Iterable<? extends Pair<? extends K, ? extends V>> keyValues) newWithKeyValue(K key, V value) newWithMap(Map<? extends K, ? extends V> map) newWithMapIterable(MapIterable<? extends K, ? extends V> mapIterable) newWithoutAllKeys(Iterable<? extends K> keys) newWithoutKey(K key) partitionWhile(Predicate<? super V> predicate) <P> PartitionImmutableList<V>partitionWith(Predicate2<? super V, ? super P> predicate, P parameter) voidreject(Predicate2<? super K, ? super V> predicate) <P> ImmutableList<V>rejectWith(Predicate2<? super V, ? super P> predicate, P parameter) select(Predicate2<? super K, ? super V> predicate) <S> ImmutableList<S>selectInstancesOf(Class<S> clazz) <P> ImmutableList<V>selectWith(Predicate2<? super V, ? super P> predicate, P parameter) <V1> ImmutableObjectDoubleMap<V1>sumByDouble(Function<? super V, ? extends V1> groupBy, DoubleFunction<? super V> function) <V1> ImmutableObjectDoubleMap<V1>sumByFloat(Function<? super V, ? extends V1> groupBy, FloatFunction<? super V> function) <V1> ImmutableObjectLongMap<V1>sumByInt(Function<? super V, ? extends V1> groupBy, IntFunction<? super V> function) <V1> ImmutableObjectLongMap<V1>sumByLong(Function<? super V, ? extends V1> groupBy, LongFunction<? super V> function) toStack()<S> ImmutableList<Pair<V,S>> Methods inherited from class org.eclipse.collections.impl.map.AbstractMapIterable
allSatisfy, allSatisfyWith, anySatisfy, anySatisfyWith, asLazy, chunk, contains, detect, detectIfNone, detectOptional, detectWith, detectWithIfNone, detectWithOptional, each, forEachKey, forEachValue, forEachWith, forEachWithIndex, getFirst, getIfAbsent, getIfAbsentValue, getIfAbsentWith, getLast, getOnly, getOrDefault, ifPresentApply, noneSatisfy, noneSatisfyWith, toArray, toArrayMethods inherited from class org.eclipse.collections.impl.AbstractRichIterable
appendString, appendString, collect, collectIf, collectWith, containsAll, containsAllArguments, containsAllIterable, count, countWith, flatCollect, forEach, groupBy, groupByEach, groupByUniqueKey, injectInto, injectInto, injectInto, injectInto, injectInto, into, isEmpty, max, max, maxBy, min, min, minBy, reject, rejectWith, select, selectWith, sumOfDouble, sumOfFloat, sumOfInt, sumOfLong, toBag, toBiMap, toList, toMap, toSet, toSortedBag, toSortedBag, toSortedBagBy, toSortedListBy, toSortedMap, toSortedMap, toSortedMapBy, toSortedSet, toSortedSet, toSortedSetBy, toString, zip, zipWithIndexMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.collections.api.map.ImmutableMapIterable
flipUniqueValuesMethods inherited from interface org.eclipse.collections.api.map.sorted.ImmutableSortedMap
aggregateBy, aggregateInPlaceBy, collectWithIndex, flatCollectWith, reduceByMethods inherited from interface org.eclipse.collections.api.InternalIterable
forEach, forEachWithMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, equals, get, getOrDefault, hashCode, isEmpty, merge, putIfAbsent, remove, replace, replace, replaceAll, sizeMethods inherited from interface org.eclipse.collections.api.map.MapIterable
containsKey, containsValue, equals, forEachKey, forEachKeyValue, forEachValue, get, getIfAbsent, getIfAbsentValue, getIfAbsentWith, getOrDefault, hashCode, ifPresentApply, injectIntoKeyValue, keysView, keyValuesView, parallelStream, spliterator, stream, toString, valuesViewMethods inherited from interface org.eclipse.collections.api.ordered.OrderedIterable
collectWithIndex, forEachWithIndex, getFirst, getFirstOptional, getLast, getLastOptional, indexOf, max, min, rejectWithIndex, selectWithIndex, zip, zipWithIndexMethods inherited from interface org.eclipse.collections.api.ordered.ReversibleIterable
asReversed, reverseForEach, reverseForEachWithIndexMethods inherited from interface org.eclipse.collections.api.RichIterable
aggregateBy, allSatisfy, allSatisfyWith, anySatisfy, anySatisfyWith, appendString, appendString, appendString, asLazy, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectIf, collectInt, collectLong, collectShort, collectWith, contains, containsAll, containsAllArguments, containsAllIterable, containsAny, containsAnyIterable, containsBy, containsNone, containsNoneIterable, count, countBy, countByEach, countByWith, countWith, detect, detectIfNone, detectOptional, detectWith, detectWithIfNone, detectWithOptional, each, flatCollect, flatCollectBoolean, flatCollectByte, flatCollectChar, flatCollectDouble, flatCollectFloat, flatCollectInt, flatCollectLong, flatCollectShort, flatCollectWith, forEach, getAny, getOnly, groupBy, groupByAndCollect, groupByEach, groupByUniqueKey, injectInto, injectInto, injectInto, injectInto, injectInto, injectIntoDouble, injectIntoFloat, injectIntoInt, injectIntoLong, into, isEmpty, makeString, makeString, makeString, makeString, max, maxBy, maxByOptional, maxOptional, maxOptional, min, minBy, minByOptional, minOptional, minOptional, noneSatisfy, noneSatisfyWith, notEmpty, reduce, reduceBy, reduceInPlace, reduceInPlace, reject, rejectWith, select, selectWith, size, summarizeDouble, summarizeFloat, summarizeInt, summarizeLong, sumOfDouble, sumOfFloat, sumOfInt, sumOfLong, toArray, toArray, toBag, toBiMap, toImmutableBag, toImmutableBiMap, toImmutableList, toImmutableMap, toImmutableSet, toImmutableSortedBag, toImmutableSortedBag, toImmutableSortedBagBy, toImmutableSortedList, toImmutableSortedList, toImmutableSortedListBy, toImmutableSortedSet, toImmutableSortedSet, toImmutableSortedSetBy, toList, toMap, toMap, toSet, toSortedBag, toSortedBag, toSortedBagBy, toSortedList, toSortedList, toSortedListBy, toSortedMap, toSortedMap, toSortedMapBy, toSortedSet, toSortedSet, toSortedSetByMethods inherited from interface java.util.SortedMap
comparator, entrySet, firstKey, keySet, lastKey, valuesMethods inherited from interface org.eclipse.collections.api.map.sorted.SortedMapIterable
comparator, drop, take
-
Constructor Details
-
AbstractImmutableSortedMap
public AbstractImmutableSortedMap()
-
-
Method Details
-
castToMap
- Specified by:
castToMapin interfaceImmutableMapIterable<K,V> - Specified by:
castToMapin interfaceImmutableSortedMap<K,V>
-
castToSortedMap
- Specified by:
castToSortedMapin interfaceImmutableSortedMap<K,V>
-
toSortedMap
- Specified by:
toSortedMapin interfaceImmutableSortedMap<K,V>
-
toImmutable
- Specified by:
toImmutablein interfaceMapIterable<K,V> - Specified by:
toImmutablein interfaceSortedMapIterable<K,V>
-
iterator
-
putAll
-
clear
public void clear() -
newWithKeyValue
- Specified by:
newWithKeyValuein interfaceImmutableMapIterable<K,V> - Specified by:
newWithKeyValuein interfaceImmutableSortedMap<K,V>
-
newWithAllKeyValues
public ImmutableSortedMap<K,V> newWithAllKeyValues(Iterable<? extends Pair<? extends K, ? extends V>> keyValues) - Specified by:
newWithAllKeyValuesin interfaceImmutableMapIterable<K,V> - Specified by:
newWithAllKeyValuesin interfaceImmutableSortedMap<K,V>
-
newWithMap
- Specified by:
newWithMapin interfaceImmutableMapIterable<K,V> - Specified by:
newWithMapin interfaceImmutableSortedMap<K,V>
-
newWithMapIterable
- Specified by:
newWithMapIterablein interfaceImmutableMapIterable<K,V> - Specified by:
newWithMapIterablein interfaceImmutableSortedMap<K,V>
-
newWithAllKeyValueArguments
public ImmutableSortedMap<K,V> newWithAllKeyValueArguments(Pair<? extends K, ? extends V>... keyValuePairs) - Specified by:
newWithAllKeyValueArgumentsin interfaceImmutableMapIterable<K,V> - Specified by:
newWithAllKeyValueArgumentsin interfaceImmutableSortedMap<K,V>
-
newWithoutKey
- Specified by:
newWithoutKeyin interfaceImmutableMapIterable<K,V> - Specified by:
newWithoutKeyin interfaceImmutableSortedMap<K,V>
-
newWithoutAllKeys
- Specified by:
newWithoutAllKeysin interfaceImmutableMapIterable<K,V> - Specified by:
newWithoutAllKeysin interfaceImmutableSortedMap<K,V>
-
put
-
remove
-
flip
- Specified by:
flipin interfaceImmutableMapIterable<K,V> - Specified by:
flipin interfaceImmutableSortedMap<K,V> - Specified by:
flipin interfaceMapIterable<K,V> - Specified by:
flipin interfaceSortedMapIterable<K,V>
-
tap
- Specified by:
tapin interfaceImmutableMapIterable<K,V> - Specified by:
tapin interfaceImmutableSortedMap<K,V> - Specified by:
tapin interfaceMapIterable<K,V> - Specified by:
tapin interfaceOrderedIterable<K>- Specified by:
tapin interfaceReversibleIterable<K>- Specified by:
tapin interfaceRichIterable<K>- Specified by:
tapin interfaceSortedMapIterable<K,V>
-
select
- Specified by:
selectin interfaceImmutableMapIterable<K,V> - Specified by:
selectin interfaceImmutableSortedMap<K,V> - Specified by:
selectin interfaceOrderedIterable<K>- Specified by:
selectin interfaceReversibleIterable<K>- Specified by:
selectin interfaceRichIterable<K>- Specified by:
selectin interfaceSortedMapIterable<K,V>
-
selectWith
- Specified by:
selectWithin interfaceImmutableMapIterable<K,V> - Specified by:
selectWithin interfaceImmutableSortedMap<K,V> - Specified by:
selectWithin interfaceOrderedIterable<K>- Specified by:
selectWithin interfaceReversibleIterable<K>- Specified by:
selectWithin interfaceRichIterable<K>- Specified by:
selectWithin interfaceSortedMapIterable<K,V>
-
select
- Specified by:
selectin interfaceImmutableMapIterable<K,V> - Specified by:
selectin interfaceImmutableSortedMap<K,V> - Specified by:
selectin interfaceMapIterable<K,V> - Specified by:
selectin interfaceSortedMapIterable<K,V>
-
reject
- Specified by:
rejectin interfaceImmutableMapIterable<K,V> - Specified by:
rejectin interfaceImmutableSortedMap<K,V> - Specified by:
rejectin interfaceOrderedIterable<K>- Specified by:
rejectin interfaceReversibleIterable<K>- Specified by:
rejectin interfaceRichIterable<K>- Specified by:
rejectin interfaceSortedMapIterable<K,V>
-
rejectWith
- Specified by:
rejectWithin interfaceImmutableMapIterable<K,V> - Specified by:
rejectWithin interfaceImmutableSortedMap<K,V> - Specified by:
rejectWithin interfaceOrderedIterable<K>- Specified by:
rejectWithin interfaceReversibleIterable<K>- Specified by:
rejectWithin interfaceRichIterable<K>- Specified by:
rejectWithin interfaceSortedMapIterable<K,V>
-
reject
- Specified by:
rejectin interfaceImmutableMapIterable<K,V> - Specified by:
rejectin interfaceImmutableSortedMap<K,V> - Specified by:
rejectin interfaceMapIterable<K,V> - Specified by:
rejectin interfaceSortedMapIterable<K,V>
-
partition
- Specified by:
partitionin interfaceImmutableMapIterable<K,V> - Specified by:
partitionin interfaceImmutableSortedMap<K,V> - Specified by:
partitionin interfaceOrderedIterable<K>- Specified by:
partitionin interfaceReversibleIterable<K>- Specified by:
partitionin interfaceRichIterable<K>- Specified by:
partitionin interfaceSortedMapIterable<K,V>
-
partitionWith
public <P> PartitionImmutableList<V> partitionWith(Predicate2<? super V, ? super P> predicate, P parameter) - Specified by:
partitionWithin interfaceImmutableSortedMap<K,V> - Specified by:
partitionWithin interfaceOrderedIterable<K>- Specified by:
partitionWithin interfaceReversibleIterable<K>- Specified by:
partitionWithin interfaceRichIterable<K>- Specified by:
partitionWithin interfaceSortedMapIterable<K,V>
-
selectInstancesOf
- Specified by:
selectInstancesOfin interfaceImmutableMapIterable<K,V> - Specified by:
selectInstancesOfin interfaceImmutableSortedMap<K,V> - Specified by:
selectInstancesOfin interfaceOrderedIterable<K>- Specified by:
selectInstancesOfin interfaceReversibleIterable<K>- Specified by:
selectInstancesOfin interfaceRichIterable<K>- Specified by:
selectInstancesOfin interfaceSortedMapIterable<K,V>
-
collect
- Specified by:
collectin interfaceImmutableSortedMap<K,V> - Specified by:
collectin interfaceOrderedIterable<K>- Specified by:
collectin interfaceReversibleIterable<K>- Specified by:
collectin interfaceRichIterable<K>- Specified by:
collectin interfaceSortedMapIterable<K,V>
-
collectBoolean
- Specified by:
collectBooleanin interfaceImmutableSortedMap<K,V> - Specified by:
collectBooleanin interfaceOrderedIterable<K>- Specified by:
collectBooleanin interfaceReversibleIterable<K>- Specified by:
collectBooleanin interfaceRichIterable<K>- Specified by:
collectBooleanin interfaceSortedMapIterable<K,V>
-
collectByte
- Specified by:
collectBytein interfaceImmutableSortedMap<K,V> - Specified by:
collectBytein interfaceOrderedIterable<K>- Specified by:
collectBytein interfaceReversibleIterable<K>- Specified by:
collectBytein interfaceRichIterable<K>- Specified by:
collectBytein interfaceSortedMapIterable<K,V>
-
collectChar
- Specified by:
collectCharin interfaceImmutableSortedMap<K,V> - Specified by:
collectCharin interfaceOrderedIterable<K>- Specified by:
collectCharin interfaceReversibleIterable<K>- Specified by:
collectCharin interfaceRichIterable<K>- Specified by:
collectCharin interfaceSortedMapIterable<K,V>
-
collectDouble
- Specified by:
collectDoublein interfaceImmutableSortedMap<K,V> - Specified by:
collectDoublein interfaceOrderedIterable<K>- Specified by:
collectDoublein interfaceReversibleIterable<K>- Specified by:
collectDoublein interfaceRichIterable<K>- Specified by:
collectDoublein interfaceSortedMapIterable<K,V>
-
collectFloat
- Specified by:
collectFloatin interfaceImmutableSortedMap<K,V> - Specified by:
collectFloatin interfaceOrderedIterable<K>- Specified by:
collectFloatin interfaceReversibleIterable<K>- Specified by:
collectFloatin interfaceRichIterable<K>- Specified by:
collectFloatin interfaceSortedMapIterable<K,V>
-
collectInt
- Specified by:
collectIntin interfaceImmutableSortedMap<K,V> - Specified by:
collectIntin interfaceOrderedIterable<K>- Specified by:
collectIntin interfaceReversibleIterable<K>- Specified by:
collectIntin interfaceRichIterable<K>- Specified by:
collectIntin interfaceSortedMapIterable<K,V>
-
collectLong
- Specified by:
collectLongin interfaceImmutableSortedMap<K,V> - Specified by:
collectLongin interfaceOrderedIterable<K>- Specified by:
collectLongin interfaceReversibleIterable<K>- Specified by:
collectLongin interfaceRichIterable<K>- Specified by:
collectLongin interfaceSortedMapIterable<K,V>
-
collectShort
- Specified by:
collectShortin interfaceImmutableSortedMap<K,V> - Specified by:
collectShortin interfaceOrderedIterable<K>- Specified by:
collectShortin interfaceReversibleIterable<K>- Specified by:
collectShortin interfaceRichIterable<K>- Specified by:
collectShortin interfaceSortedMapIterable<K,V>
-
collect
- Specified by:
collectin interfaceImmutableMapIterable<K,V> - Specified by:
collectin interfaceImmutableSortedMap<K,V> - Specified by:
collectin interfaceMapIterable<K,V> - Specified by:
collectin interfaceSortedMapIterable<K,V>
-
collectWith
public <P,VV> ImmutableList<VV> collectWith(Function2<? super V, ? super P, ? extends VV> function, P parameter) - Specified by:
collectWithin interfaceImmutableSortedMap<K,V> - Specified by:
collectWithin interfaceOrderedIterable<K>- Specified by:
collectWithin interfaceReversibleIterable<K>- Specified by:
collectWithin interfaceRichIterable<K>- Specified by:
collectWithin interfaceSortedMapIterable<K,V>
-
collectIf
public <R> ImmutableList<R> collectIf(Predicate<? super V> predicate, Function<? super V, ? extends R> function) - Specified by:
collectIfin interfaceImmutableSortedMap<K,V> - Specified by:
collectIfin interfaceOrderedIterable<K>- Specified by:
collectIfin interfaceReversibleIterable<K>- Specified by:
collectIfin interfaceRichIterable<K>- Specified by:
collectIfin interfaceSortedMapIterable<K,V>
-
collectValues
public <R> ImmutableSortedMap<K,R> collectValues(Function2<? super K, ? super V, ? extends R> function) - Specified by:
collectValuesin interfaceImmutableMapIterable<K,V> - Specified by:
collectValuesin interfaceImmutableSortedMap<K,V> - Specified by:
collectValuesin interfaceMapIterable<K,V> - Specified by:
collectValuesin interfaceSortedMapIterable<K,V>
-
collectKeysUnique
public <R> ImmutableOrderedMap<R,V> collectKeysUnique(Function2<? super K, ? super V, ? extends R> function) - Specified by:
collectKeysUniquein interfaceImmutableMapIterable<K,V> - Specified by:
collectKeysUniquein interfaceImmutableSortedMap<K,V> - Specified by:
collectKeysUniquein interfaceMapIterable<K,V>
-
detect
- Specified by:
detectin interfaceMapIterable<K,V>
-
detectOptional
- Specified by:
detectOptionalin interfaceMapIterable<K,V>
-
flatCollect
- Specified by:
flatCollectin interfaceImmutableSortedMap<K,V> - Specified by:
flatCollectin interfaceOrderedIterable<K>- Specified by:
flatCollectin interfaceReversibleIterable<K>- Specified by:
flatCollectin interfaceRichIterable<K>- Specified by:
flatCollectin interfaceSortedMapIterable<K,V>
-
zip
- Specified by:
zipin interfaceImmutableMapIterable<K,V> - Specified by:
zipin interfaceImmutableSortedMap<K,V> - Specified by:
zipin interfaceOrderedIterable<K>- Specified by:
zipin interfaceReversibleIterable<K>- Specified by:
zipin interfaceRichIterable<K>- Specified by:
zipin interfaceSortedMapIterable<K,V>
-
zipWithIndex
- Specified by:
zipWithIndexin interfaceImmutableMapIterable<K,V> - Specified by:
zipWithIndexin interfaceImmutableSortedMap<K,V> - Specified by:
zipWithIndexin interfaceOrderedIterable<K>- Specified by:
zipWithIndexin interfaceReversibleIterable<K>- Specified by:
zipWithIndexin interfaceRichIterable<K>- Specified by:
zipWithIndexin interfaceSortedMapIterable<K,V>
-
subMap
-
headMap
-
tailMap
-
groupBy
- Specified by:
groupByin interfaceImmutableMapIterable<K,V> - Specified by:
groupByin interfaceImmutableSortedMap<K,V> - Specified by:
groupByin interfaceOrderedIterable<K>- Specified by:
groupByin interfaceReversibleIterable<K>- Specified by:
groupByin interfaceRichIterable<K>- Specified by:
groupByin interfaceSortedMapIterable<K,V>
-
groupByEach
public <R> ImmutableListMultimap<R,V> groupByEach(Function<? super V, ? extends Iterable<R>> function) - Specified by:
groupByEachin interfaceImmutableMapIterable<K,V> - Specified by:
groupByEachin interfaceImmutableSortedMap<K,V> - Specified by:
groupByEachin interfaceOrderedIterable<K>- Specified by:
groupByEachin interfaceReversibleIterable<K>- Specified by:
groupByEachin interfaceRichIterable<K>- Specified by:
groupByEachin interfaceSortedMapIterable<K,V>
-
groupByUniqueKey
- Specified by:
groupByUniqueKeyin interfaceImmutableMapIterable<K,V> - Specified by:
groupByUniqueKeyin interfaceImmutableSortedMap<K,V> - Specified by:
groupByUniqueKeyin interfaceRichIterable<K>
-
aggregateBy
public <K1,V1, ImmutableMap<K1,V2> V2> 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) - Specified by:
aggregateByin interfaceImmutableMapIterable<K,V> - Specified by:
aggregateByin interfaceImmutableSortedMap<K,V> - Specified by:
aggregateByin interfaceMapIterable<K,V>
-
sumByInt
public <V1> ImmutableObjectLongMap<V1> sumByInt(Function<? super V, ? extends V1> groupBy, IntFunction<? super V> function) - Specified by:
sumByIntin interfaceRichIterable<K>
-
sumByFloat
public <V1> ImmutableObjectDoubleMap<V1> sumByFloat(Function<? super V, ? extends V1> groupBy, FloatFunction<? super V> function) - Specified by:
sumByFloatin interfaceRichIterable<K>
-
sumByLong
public <V1> ImmutableObjectLongMap<V1> sumByLong(Function<? super V, ? extends V1> groupBy, LongFunction<? super V> function) - Specified by:
sumByLongin interfaceRichIterable<K>
-
sumByDouble
public <V1> ImmutableObjectDoubleMap<V1> sumByDouble(Function<? super V, ? extends V1> groupBy, DoubleFunction<? super V> function) - Specified by:
sumByDoublein interfaceRichIterable<K>
-
toReversed
- Specified by:
toReversedin interfaceReversibleIterable<K>- Specified by:
toReversedin interfaceSortedMapIterable<K,V>
-
detectLastIndex
- Specified by:
detectLastIndexin interfaceReversibleIterable<K>
-
takeWhile
- Specified by:
takeWhilein interfaceOrderedIterable<K>- Specified by:
takeWhilein interfaceReversibleIterable<K>- Specified by:
takeWhilein interfaceSortedMapIterable<K,V>
-
dropWhile
- Specified by:
dropWhilein interfaceOrderedIterable<K>- Specified by:
dropWhilein interfaceReversibleIterable<K>- Specified by:
dropWhilein interfaceSortedMapIterable<K,V>
-
partitionWhile
- Specified by:
partitionWhilein interfaceOrderedIterable<K>- Specified by:
partitionWhilein interfaceReversibleIterable<K>- Specified by:
partitionWhilein interfaceSortedMapIterable<K,V>
-
distinct
- Specified by:
distinctin interfaceOrderedIterable<K>- Specified by:
distinctin interfaceReversibleIterable<K>- Specified by:
distinctin interfaceSortedMapIterable<K,V>
-
corresponds
- Specified by:
correspondsin interfaceOrderedIterable<K>
-
forEach
- Specified by:
forEachin interfaceOrderedIterable<K>
-
forEachWithIndex
public void forEachWithIndex(int fromIndex, int toIndex, ObjectIntProcedure<? super V> objectIntProcedure) - Specified by:
forEachWithIndexin interfaceOrderedIterable<K>
-
toStack
- Specified by:
toStackin interfaceOrderedIterable<K>
-
detectIndex
- Specified by:
detectIndexin interfaceOrderedIterable<K>
-
countBy
- Specified by:
countByin interfaceImmutableMapIterable<K,V> - Specified by:
countByin interfaceRichIterable<K>- Since:
- 9.0
-
countByWith
public <V1,P> ImmutableBag<V1> countByWith(Function2<? super V, ? super P, ? extends V1> function, P parameter) - Specified by:
countByWithin interfaceImmutableMapIterable<K,V> - Specified by:
countByWithin interfaceRichIterable<K>- Since:
- 9.0
-
countByEach
- Specified by:
countByEachin interfaceImmutableMapIterable<K,V> - Specified by:
countByEachin interfaceRichIterable<K>- Overrides:
countByEachin classAbstractRichIterable<V>- Since:
- 10.0.0
-
forEach
-