Uses of Interface
org.eclipse.collections.api.block.function.Function3
Package | Description |
---|---|
org.eclipse.collections.api.collection | |
org.eclipse.collections.impl.bag | |
org.eclipse.collections.impl.block.factory |
This package contains factory implementations for
Function , Predicate , SerializableComparator and Procedure . |
org.eclipse.collections.impl.collection.mutable |
This package contains implementations of the
MutableCollection interface. |
org.eclipse.collections.impl.list.fixed |
This package contains implementations of the
FixedSizeList interface. |
org.eclipse.collections.impl.list.mutable |
This package contains implementations of the
MutableList interface. |
org.eclipse.collections.impl.map.mutable |
This package contains implementations of the
MutableMap interface. |
org.eclipse.collections.impl.set | |
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.
|
-
Uses of Function3 in org.eclipse.collections.api.collection
Methods in org.eclipse.collections.api.collection with parameters of type Function3 Modifier and Type Method Description <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 Function3 Modifier and Type Method Description <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 Function3 Modifier and Type Method Description static <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 Function3 Modifier and Type Method Description <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 Function3 Modifier and Type Method Description <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 Function3 Modifier and Type Method Description <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 Function3 Modifier and Type Method Description <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 Function3 Modifier and Type Method Description <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 Function3 Modifier and Type Method Description static <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 Function3 Modifier and Type Method Description static <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)