Uses of Interface
org.eclipse.collections.api.block.function.Function3
-
Packages that use Function3 Package Description org.eclipse.collections.api.collection org.eclipse.collections.api.map This package contains interfaces for map API which enhance the performance and functionality ofMaporg.eclipse.collections.impl.bag org.eclipse.collections.impl.block.factory This package contains factory implementations forFunction,Predicate,SerializableComparatorandProcedure.org.eclipse.collections.impl.collection.mutable This package contains implementations of theMutableCollectioninterface.org.eclipse.collections.impl.list.fixed This package contains implementations of theFixedSizeListinterface.org.eclipse.collections.impl.list.mutable This package contains implementations of theMutableListinterface.org.eclipse.collections.impl.map.mutable This package contains implementations of theMutableMapinterface.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.api.map
Methods in org.eclipse.collections.api.map with parameters of type Function3 Modifier and Type Method Description default <IV> IVMapIterable. injectIntoKeyValue(IV injectedValue, Function3<? super IV,? super K,? super V,? extends IV> function)Implements theinjectIntopattern with each key-value pair of the map. -
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 java.lang.Throwable,? extends java.lang.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 java.lang.Throwable,? extends java.lang.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 java.lang.Throwable,? extends java.lang.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>
IVAbstractMultiReaderMutableCollection.UntouchableMutableCollection. 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, java.util.ArrayList<T> list, Function3<? super IV,? super T,? super P,? extends IV> function, P parameter)static <T,IV,P>
IVIterate. injectIntoWith(IV injectValue, java.lang.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, java.util.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, java.lang.Iterable<T> iterable, Function3<? super IV,? super T,? super P,? extends IV> function, P parameter)static <T,IV,P>
IVIteratorIterate. injectIntoWith(IV injectValue, java.util.Iterator<T> iterator, Function3<? super IV,? super T,? super P,? extends IV> function, P parameter)static <T,IV,P>
IVRandomAccessListIterate. injectIntoWith(IV injectedValue, java.util.List<T> list, Function3<? super IV,? super T,? super P,? extends IV> function, P parameter)
-