Uses of Interface
org.eclipse.collections.api.block.function.Function3
Packages that use Function3
Package
Description
This package contains factory implementations for
Function
, Predicate
, SerializableComparator
and Procedure
.This package contains implementations of the
MutableCollection
interface.This package contains implementations of the
FixedSizeList
interface.This package contains implementations of the
MutableList
interface.This package contains implementations of the
MutableMap
interface.This package contains static utilities that provide iteration pattern implementations which work with JCF collections.
This package contains static utilities that provide internal iteration pattern implementations which work with JCF collections.
-
Uses of Function3 in org.eclipse.collections.api.collection
Methods in org.eclipse.collections.api.collection with parameters of type Function3Modifier and TypeMethodDescription<IV,
P> IV MutableCollection.injectIntoWith
(IV injectValue, Function3<? super IV, ? super T, ? super P, ? extends IV> function, P parameter) Returns the final result of evaluating function using each element of the iterable, the previous evaluation result and the parameters. -
Uses of Function3 in org.eclipse.collections.impl.bag
Methods in org.eclipse.collections.impl.bag with parameters of type Function3Modifier and TypeMethodDescription<IV,
P> IV AbstractBag.injectIntoWith
(IV injectedValue, Function3<? super IV, ? super T, ? super P, ? extends IV> function, P parameter) -
Uses of Function3 in org.eclipse.collections.impl.block.factory
Methods in org.eclipse.collections.impl.block.factory with parameters of type Function3Modifier and TypeMethodDescriptionstatic <T1,
T2, V> Function2<T1, T2, V> Functions2.throwing
(ThrowingFunction2<T1, T2, V> throwingFunction2, Function3<T1, T2, ? super Throwable, ? extends RuntimeException> rethrow) Allows a lambda or anonymous inner class that needs to throw a checked exception to be safely wrapped as a Function2 that will throw a user specified RuntimeException based on the provided function.static <T1,
T2> Predicate2<T1, T2> Predicates2.throwing
(ThrowingPredicate2<T1, T2> throwingPredicate2, Function3<T1, T2, ? super Throwable, ? extends RuntimeException> rethrow) Allows a lambda or anonymous inner class that needs to throw a checked exception to be safely wrapped as a Procedure2 that will throw a user specified RuntimeException based on the provided function.static <T1,
T2> Procedure2<T1, T2> Procedures2.throwing
(ThrowingProcedure2<T1, T2> throwingProcedure, Function3<T1, T2, ? super Throwable, ? extends RuntimeException> rethrow) Allows a lambda or anonymous inner class that needs to throw a checked exception to be safely wrapped as a Procedure2 that will throw a user specified RuntimeException based on the provided function. -
Uses of Function3 in org.eclipse.collections.impl.collection.mutable
Methods in org.eclipse.collections.impl.collection.mutable with parameters of type Function3Modifier and TypeMethodDescription<IV,
P> IV AbstractCollectionAdapter.injectIntoWith
(IV injectValue, Function3<? super IV, ? super T, ? super P, ? extends IV> function, P parameter) <IV,
P> IV AbstractMultiReaderMutableCollection.injectIntoWith
(IV injectValue, Function3<? super IV, ? super T, ? super P, ? extends IV> function, P parameter) <IV,
P> IV AbstractMutableCollection.injectIntoWith
(IV injectValue, Function3<? super IV, ? super T, ? super P, ? extends IV> function, P parameter) <IV,
P> IV AbstractSynchronizedMutableCollection.injectIntoWith
(IV injectValue, Function3<? super IV, ? super T, ? super P, ? extends IV> function, P parameter) <IV,
P> IV AbstractUnmodifiableMutableCollection.injectIntoWith
(IV injectValue, Function3<? super IV, ? super T, ? super P, ? extends IV> function, P parameter) -
Uses of Function3 in org.eclipse.collections.impl.list.fixed
Methods in org.eclipse.collections.impl.list.fixed with parameters of type Function3Modifier and TypeMethodDescription<IV,
P> IV AbstractArrayAdapter.injectIntoWith
(IV injectValue, Function3<? super IV, ? super T, ? super P, ? extends IV> function, P parameter) -
Uses of Function3 in org.eclipse.collections.impl.list.mutable
Methods in org.eclipse.collections.impl.list.mutable with parameters of type Function3Modifier and TypeMethodDescription<IV,
P> IV AbstractMutableList.injectIntoWith
(IV injectValue, Function3<? super IV, ? super T, ? super P, ? extends IV> function, P parameter) <IV,
P> IV FastList.injectIntoWith
(IV injectValue, Function3<? super IV, ? super T, ? super P, ? extends IV> function, P parameter) -
Uses of Function3 in org.eclipse.collections.impl.map.mutable
Methods in org.eclipse.collections.impl.map.mutable with parameters of type Function3Modifier and TypeMethodDescription<P1,
P2> V ConcurrentHashMap.putIfAbsentGetIfPresent
(K key, Function2<? super K, ? super V, ? extends K> keyTransformer, Function3<P1, P2, ? super K, ? extends V> factory, P1 param1, P2 param2) It puts an object into the map based on the key.<P1,
P2> V ConcurrentHashMapUnsafe.putIfAbsentGetIfPresent
(K key, Function2<? super K, ? super V, ? extends K> keyTransformer, Function3<P1, P2, ? super K, ? extends V> factory, P1 param1, P2 param2) It puts an object into the map based on the key. -
Uses of Function3 in org.eclipse.collections.impl.set
Methods in org.eclipse.collections.impl.set with parameters of type Function3Modifier and TypeMethodDescription<IV,
P> IV AbstractUnifiedSet.injectIntoWith
(IV injectValue, Function3<? super IV, ? super T, ? super P, ? extends IV> function, P parameter) -
Uses of Function3 in org.eclipse.collections.impl.utility
Methods in org.eclipse.collections.impl.utility with parameters of type Function3Modifier and TypeMethodDescriptionstatic <T,
IV, P> IV ArrayIterate.injectIntoWith
(IV injectValue, T[] objectArray, Function3<? super IV, ? super T, ? super P, ? extends IV> function, P parameter) static <T,
IV, P> IV ArrayListIterate.injectIntoWith
(IV injectedValue, ArrayList<T> list, Function3<? super IV, ? super T, ? super P, ? extends IV> function, P parameter) static <T,
IV, P> IV Iterate.injectIntoWith
(IV injectValue, Iterable<T> iterable, Function3<? super IV, ? super T, ? super P, ? extends IV> function, P parameter) Similar toIterate.injectInto(Object, Iterable, Function2)
, except with a parameter is used as third generic argument in function3.static <T,
IV, P> IV ListIterate.injectIntoWith
(IV injectedValue, List<T> list, Function3<? super IV, ? super T, ? super P, ? extends IV> function, P parameter) -
Uses of Function3 in org.eclipse.collections.impl.utility.internal
Methods in org.eclipse.collections.impl.utility.internal with parameters of type Function3Modifier and TypeMethodDescriptionstatic <T,
IV, P> IV IterableIterate.injectIntoWith
(IV injectValue, Iterable<T> iterable, Function3<? super IV, ? super T, ? super P, ? extends IV> function, P parameter) static <T,
IV, P> IV IteratorIterate.injectIntoWith
(IV injectValue, Iterator<T> iterator, Function3<? super IV, ? super T, ? super P, ? extends IV> function, P parameter) static <T,
IV, P> IV RandomAccessListIterate.injectIntoWith
(IV injectedValue, List<T> list, Function3<? super IV, ? super T, ? super P, ? extends IV> function, P parameter)