| Modifier and Type | Method and Description |
|---|---|
| public <KK, VV> MutableOrderedMap | aggregateBy(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Function2<? super VV, ? super V, ? extends VV> nonMutatingAggregator)
Redeclares as abstract: org. Applies an aggregate function over the iterable grouping results into a map based on the specific groupBy function. |
| public <K1, V1, V2> MutableOrderedMap | 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)
Redeclares as abstract: org. Applies an aggregate function over the map grouping results into a map based on the specific key and value groupBy functions. |
| public <KK, VV> MutableOrderedMap | aggregateInPlaceBy(Function<? super V, ? extends KK> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV, ? super V> mutatingAggregator)
Redeclares as abstract: org. Applies an aggregate procedure over the iterable grouping results into a Map based on the specific groupBy function. |
| public MutableOrderedMap | asUnmodifiable()
Redeclares org. Returns an unmodifiable view of this map. |
| public <K2, V2> MutableOrderedMap | 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 <VV> MutableList | collect(Function<? super V, ? extends VV> function)
Redeclares org. Returns a new collection with the results of applying the specified function on each element of the source collection. |
| public MutableBooleanList | collectBoolean(BooleanFunction<? super V> booleanFunction)
Redeclares org. Returns a new primitive |
| public MutableByteList | collectByte(ByteFunction<? super V> byteFunction)
Redeclares org. Returns a new primitive |
| public MutableCharList | collectChar(CharFunction<? super V> charFunction)
Redeclares org. Returns a new primitive |
| public MutableDoubleList | collectDouble(DoubleFunction<? super V> doubleFunction)
Redeclares org. Returns a new primitive |
| public MutableFloatList | collectFloat(FloatFunction<? super V> floatFunction)
Redeclares org. Returns a new primitive |
| public <V1> MutableList | collectIf(Predicate<? super V> predicate, Function<? super V, ? extends V1> 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 MutableIntList | collectInt(IntFunction<? super V> intFunction)
Redeclares org. Returns a new primitive |
| public <R> MutableOrderedMap | collectKeysUnique(Function2<? super K, ? super V, ? extends R> function)
Redeclares org. For each key and value of the map the function is evaluated. |
| public MutableLongList | collectLong(LongFunction<? super V> longFunction)
Redeclares org. Returns a new primitive |
| public MutableShortList | collectShort(ShortFunction<? super V> shortFunction)
Redeclares org. Returns a new primitive |
| public <R> MutableOrderedMap | 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, V1> MutableList | collectWith(Function2<? super V, ? super P, ? extends V1> function, P parameter)
Redeclares org. Same as |
| public MutableList | distinct()
Redeclares org. Returns a new |
| public MutableOrderedMap | drop(int count)
Redeclares org. Returns an iterable after skipping the first |
| public MutableOrderedMap | dropWhile(Predicate<? super V> predicate)
Redeclares org. Returns the final elements that do not satisfy the Predicate. |
| public <V1> MutableList | flatCollect(Function<? super V, ? extends Iterable<V1>> function)
Redeclares org.
|
| public default <P, V1> MutableList | flatCollectWith(Function2<? super V, ? super P, ? extends Iterable<V1>> function, P parameter)
Overrides default org. Same as flatCollect, only with a Function2 that is passed an extra parameter. |
| public MutableListMultimap | flip()
Redeclares org. Given a map from Domain |
| public MutableOrderedMap | flipUniqueValues()
Redeclares org. Return the MapIterable that is obtained by flipping the direction of this map and making the associations from value to key. |
| public <V1> MutableListMultimap | groupBy(Function<? super V, ? extends V1> 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 <V1> MutableListMultimap | groupByEach(Function<? super V, ? extends Iterable<V1>> function)
Redeclares org. Similar to |
| public <V1> MutableOrderedMap | groupByUniqueKey(Function<? super V, ? extends V1> function)
Redeclares 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 MutableOrderedMap | newEmpty()
Redeclares org. Creates a new instance of the same type, using the default capacity and growth parameters. |
| public PartitionMutableList | partition(Predicate<? super V> predicate)
Redeclares org. Filters a collection into a PartitionedIterable based on the evaluation of the predicate. |
| public PartitionMutableList | partitionWhile(Predicate<? super V> predicate)
Redeclares org. Returns a Partition of the initial elements that satisfy the Predicate and the remaining elements. |
| public <P> PartitionMutableList | 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 <KK> MutableOrderedMap | reduceBy(Function<? super V, ? extends KK> groupBy, Function2<? super V, ? super V, ? extends V> reduceFunction)
Redeclares as abstract: org. Applies an aggregate function over the iterable grouping results into a map based on the specific groupBy function. |
| public MutableOrderedMap | 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 MutableList | reject(Predicate<? super V> predicate)
Redeclares org. Returns all elements of the source collection that return false when evaluating of the predicate. |
| public <P> MutableList | rejectWith(Predicate2<? super V, ? super P> predicate, P parameter)
Redeclares org. Similar to |
| public MutableOrderedMap | 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 MutableList | select(Predicate<? super V> predicate)
Redeclares org. Returns all elements of the source collection that return true when evaluating the predicate. |
| public <S> MutableList | selectInstancesOf(Class<S> clazz)
Redeclares org. Returns all elements of the source collection that are instances of the Class |
| public <P> MutableList | selectWith(Predicate2<? super V, ? super P> predicate, P parameter)
Redeclares org. Similar to |
| public MutableOrderedMap | take(int count)
Redeclares org. Returns the first |
| public MutableOrderedMap | takeWhile(Predicate<? super V> predicate)
Redeclares org. Returns the initial elements that satisfy the Predicate. |
| public MutableOrderedMap | tap(Procedure<? super V> procedure)
Redeclares org. Executes the Procedure for each value of the map and returns |
| public MutableOrderedMap | toReversed()
Redeclares org. Returns a new ReversibleIterable in reverse order. |
| public MutableOrderedMap | withAllKeyValueArguments(Pair<? extends K, ? extends V>... keyValuePairs)
Redeclares org. Convenience var-args version of withAllKeyValues |
| public MutableOrderedMap | withAllKeyValues(Iterable<? extends Pair<? extends K, ? extends V>> keyValues)
Redeclares org. This method allows mutable, fixed size, and immutable maps the ability to add elements to their existing elements. |
| public MutableOrderedMap | withKeyValue(K key, V value)
Redeclares org. This method allows mutable, fixed size, and immutable maps the ability to add elements to their existing elements. |
| public default MutableOrderedMap | withMap(Map<? extends K, ? extends V> map)
Overrides default org. Similar to |
| public default MutableOrderedMap | withMapIterable(MapIterable<? extends K, ? extends V> mapIterable)
Overrides default org.
|
| public MutableOrderedMap | withoutAllKeys(Iterable<? extends K> keys)
Redeclares org. This method allows mutable, fixed size, and immutable maps the ability to remove elements from their existing elements. |
| public MutableOrderedMap | withoutKey(K key)
Redeclares org. This method allows mutable, fixed size, and immutable maps the ability to remove elements from their existing elements. |
| public <S> MutableList | zip(Iterable<S> that)
Redeclares org. Returns a |
| public MutableList | zipWithIndex()
Redeclares org. Zips this |