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> IVMutableCollection. 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> IVAbstractBag. 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> IVAbstractCollectionAdapter. injectIntoWith(IV injectValue, Function3<? super IV,? super T,? super P,? extends IV> function, P parameter)<IV, P> IVAbstractMultiReaderMutableCollection. injectIntoWith(IV injectValue, Function3<? super IV,? super T,? super P,? extends IV> function, P parameter)<IV, P> IVAbstractMutableCollection. injectIntoWith(IV injectValue, Function3<? super IV,? super T,? super P,? extends IV> function, P parameter)<IV, P> IVAbstractSynchronizedMutableCollection. injectIntoWith(IV injectValue, Function3<? super IV,? super T,? super P,? extends IV> function, P parameter)<IV, P> IVAbstractUnmodifiableMutableCollection. 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> IVAbstractArrayAdapter. 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> IVAbstractMutableList. injectIntoWith(IV injectValue, Function3<? super IV,? super T,? super P,? extends IV> function, P parameter)<IV, P> IVFastList. 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> VConcurrentHashMap. 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> VConcurrentHashMapUnsafe. 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> IVAbstractUnifiedSet. 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> IVArrayIterate. injectIntoWith(IV injectValue, T[] objectArray, Function3<? super IV,? super T,? super P,? extends IV> function, P parameter)static <T, IV, P> IVArrayListIterate. injectIntoWith(IV injectedValue, ArrayList<T> list, Function3<? super IV,? super T,? super P,? extends IV> function, P parameter)static <T, IV, P> IVIterate. 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> IVListIterate. 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> IVIterableIterate. injectIntoWith(IV injectValue, Iterable<T> iterable, Function3<? super IV,? super T,? super P,? extends IV> function, P parameter)static <T, IV, P> IVIteratorIterate. injectIntoWith(IV injectValue, Iterator<T> iterator, Function3<? super IV,? super T,? super P,? extends IV> function, P parameter)static <T, IV, P> IVRandomAccessListIterate. injectIntoWith(IV injectedValue, List<T> list, Function3<? super IV,? super T,? super P,? extends IV> function, P parameter)