| Modifier and Type | Method and Description |
|---|---|
| public default <KK, VV> ImmutableMap | aggregateBy(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super V, ? extends VV> nonMutatingAggregator)
Overrides default org. Applies an aggregate function over the iterable grouping results into a map based on the specific groupBy function. |
| public default <K1, V1, V2> ImmutableMap | aggregateBy(Function<? super K, ? extends K1> keyFunction, Function<? super V, ? extends V1> valueFunction, Function0<? extends V2> zeroValueFactory, Function2<? super V2, ? super V1, ? extends V2> nonMutatingAggregator)
Overrides default org. Applies an aggregate function over the map grouping results into a map based on the specific key and value groupBy functions. |
| public default <KK, VV> ImmutableMap | aggregateInPlaceBy(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV, ? super V> mutatingAggregator)
Overrides default org. Applies an aggregate procedure over the iterable grouping results into a Map based on the specific groupBy function. |
| public SortedMap | |
| public SortedMap | |
| public <R> ImmutableList | collect(Function<? super V, ? extends R> function)
Redeclares org. Returns a new collection with the results of applying the specified function on each element of the source collection. |
| public <K2, V2> ImmutableMap | collect(Function2<? super K, ? super V, Pair<K2, V2>> function)
Redeclares org. For each key and value of the map the function is evaluated. |
| public ImmutableBooleanList | collectBoolean(BooleanFunction<? super V> booleanFunction)
Redeclares org. Returns a new primitive |
| public ImmutableByteList | collectByte(ByteFunction<? super V> byteFunction)
Redeclares org. Returns a new primitive |
| public ImmutableCharList | collectChar(CharFunction<? super V> charFunction)
Redeclares org. Returns a new primitive |
| public ImmutableDoubleList | collectDouble(DoubleFunction<? super V> doubleFunction)
Redeclares org. Returns a new primitive |
| public ImmutableFloatList | collectFloat(FloatFunction<? super V> floatFunction)
Redeclares org. Returns a new primitive |
| public <R> ImmutableList | collectIf(Predicate<? super V> predicate, Function<? super V, ? extends R> function)
Redeclares org. Returns a new collection with the results of applying the specified function on each element of the source collection, but only for those elements which return true upon evaluation of the predicate. |
| public ImmutableIntList | collectInt(IntFunction<? super V> intFunction)
Redeclares org. Returns a new primitive |
| public <R> ImmutableOrderedMap | collectKeysUnique(Function2<? super K, ? super V, ? extends R> function)
Redeclares org. For each key and value of the map the function is evaluated. |
| public ImmutableLongList | collectLong(LongFunction<? super V> longFunction)
Redeclares org. Returns a new primitive |
| public ImmutableShortList | collectShort(ShortFunction<? super V> shortFunction)
Redeclares org. Returns a new primitive |
| public <R> ImmutableSortedMap | collectValues(Function2<? super K, ? super V, ? extends R> function)
Redeclares org. For each key and value of the map the function is evaluated. |
| public <P, VV> ImmutableList | collectWith(Function2<? super V, ? super P, ? extends VV> function, P parameter)
Redeclares org. Same as |
| public default <R> ImmutableList | collectWithIndex(ObjectIntToObjectFunction<? super V, ? extends R> function)
Overrides default org. Returns a new OrderedIterable using results obtained by applying the specified function to each element and its corresponding index. |
| public <R> ImmutableList | flatCollect(Function<? super V, ? extends Iterable<R>> function)
Redeclares org.
|
| public default <P, R> ImmutableList | flatCollectWith(Function2<? super V, ? super P, ? extends Iterable<R>> function, P parameter)
Overrides default org. Same as flatCollect, only with a Function2 that is passed an extra parameter. |
| public ImmutableSortedSetMultimap | flip()
Redeclares org. Given a map from Domain |
| public <VV> ImmutableListMultimap | groupBy(Function<? super V, ? extends VV> function)
Redeclares org. For each element of the iterable, the function is evaluated and the results of these evaluations are collected into a new multimap, where the transformed value is the key and the original values are added to the same (or similar) species of collection as the source iterable. |
| public <VV> ImmutableListMultimap | groupByEach(Function<? super V, ? extends Iterable<VV>> function)
Redeclares org. Similar to |
| public default <VV> ImmutableMap | groupByUniqueKey(Function<? super V, ? extends VV> function)
Implements org. For each element of the iterable, the function is evaluated, and the results of these evaluations are collected into a new map, where the transformed value is the key. |
| public ImmutableSortedMap | newWithAllKeyValueArguments(Pair<? extends K, ? extends V>... keyValuePairs)
Redeclares org.
|
| public ImmutableSortedMap | newWithAllKeyValues(Iterable<? extends Pair<? extends K, ? extends V>> keyValues)
Redeclares org.
|
| public ImmutableSortedMap | newWithKeyValue(K key, V value)
Redeclares org.
|
| public ImmutableSortedMap | newWithMap(Map<? extends K, ? extends V> map)
Redeclares org.
|
| public ImmutableSortedMap | newWithMapIterable(MapIterable<? extends K, ? extends V> mapIterable)
Redeclares org.
|
| public ImmutableSortedMap | newWithoutAllKeys(Iterable<? extends K> keys)
Redeclares org.
|
| public ImmutableSortedMap | |
| public PartitionImmutableList | partition(Predicate<? super V> predicate)
Redeclares org. Filters a collection into a PartitionedIterable based on the evaluation of the predicate. |
| public <P> PartitionImmutableList | partitionWith(Predicate2<? super V, ? super P> predicate, P parameter)
Redeclares org. Filters a collection into a PartitionIterable based on the evaluation of the predicate. |
| public default <KK> ImmutableMap | reduceBy(Function<? super V, ? extends KK> groupBy, Function2<? super V, ? super V, ? extends V> reduceFunction)
Overrides default org. Applies an aggregate function over the iterable grouping results into a map based on the specific groupBy function. |
| public ImmutableSortedMap | reject(Predicate2<? super K, ? super V> predicate)
Redeclares org. For each key and value of the map the predicate is evaluated, if the result of the evaluation is false, that key and value are returned in a new map. |
| public ImmutableList | reject(Predicate<? super V> predicate)
Redeclares org. Returns all elements of the source collection that return false when evaluating of the predicate. |
| public <P> ImmutableList | rejectWith(Predicate2<? super V, ? super P> predicate, P parameter)
Redeclares org. Similar to |
| public ImmutableSortedMap | select(Predicate2<? super K, ? super V> predicate)
Redeclares org. For each key and value of the map the predicate is evaluated, if the result of the evaluation is true, that key and value are returned in a new map. |
| public ImmutableList | select(Predicate<? super V> predicate)
Redeclares org. Returns all elements of the source collection that return true when evaluating the predicate. |
| public <S> ImmutableList | selectInstancesOf(Class<S> clazz)
Redeclares org. Returns all elements of the source collection that are instances of the Class |
| public <P> ImmutableList | selectWith(Predicate2<? super V, ? super P> predicate, P parameter)
Redeclares org. Similar to |
| public ImmutableSortedMap | tap(Procedure<? super V> procedure)
Redeclares org. Executes the Procedure for each value of the map and returns |
| public MutableSortedMap | |
| public <S> ImmutableList | zip(Iterable<S> that)
Redeclares org. Returns a |
| public ImmutableList | zipWithIndex()
Redeclares org. Zips this |