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.
|
Modifier and Type | Method | Description |
---|---|---|
<IV,P> IV |
MutableCollection.injectIntoWith(IV injectValue,
Function3<? super IV,? super T,? super P,? extends IV> function,
P parameter) |
Modifier and Type | Method | Description |
---|---|---|
<IV,P> IV |
AbstractBag.injectIntoWith(IV injectedValue,
Function3<? super IV,? super T,? super P,? extends IV> function,
P parameter) |
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.
|
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) |
Modifier and Type | Method | Description |
---|---|---|
<IV,P> IV |
AbstractArrayAdapter.injectIntoWith(IV injectValue,
Function3<? super IV,? super T,? super P,? extends IV> function,
P parameter) |
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) |
Modifier and Type | Method | Description |
---|---|---|
<P1,P2> V |
ConcurrentHashMap.putIfAbsentGetIfPresent(K key,
Function2<K,V,K> keyTransformer,
Function3<P1,P2,K,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<K,V,K> keyTransformer,
Function3<P1,P2,K,V> factory,
P1 param1,
P2 param2) |
It puts an object into the map based on the key.
|
Modifier and Type | Method | Description |
---|---|---|
<IV,P> IV |
AbstractUnifiedSet.injectIntoWith(IV injectValue,
Function3<? super IV,? super T,? super P,? extends IV> function,
P parameter) |
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,
java.util.ArrayList<T> list,
Function3<? super IV,? super T,? super P,? extends IV> function,
P parameter) |
|
static <T,IV,P> IV |
Iterate.injectIntoWith(IV injectValue,
java.lang.Iterable<T> iterable,
Function3<? super IV,? super T,? super P,? extends IV> function,
P parameter) |
Similar to
Iterate.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,
java.util.List<T> list,
Function3<? super IV,? super T,? super P,? extends IV> function,
P parameter) |
Modifier and Type | Method | Description |
---|---|---|
static <T,IV,P> IV |
IterableIterate.injectIntoWith(IV injectValue,
java.lang.Iterable<T> iterable,
Function3<? super IV,? super T,? super P,? extends IV> function,
P parameter) |
|
static <T,IV,P> IV |
IteratorIterate.injectIntoWith(IV injectValue,
java.util.Iterator<T> iterator,
Function3<? super IV,? super T,? super P,? extends IV> function,
P parameter) |
|
static <T,IV,P> IV |
RandomAccessListIterate.injectIntoWith(IV injectedValue,
java.util.List<T> list,
Function3<? super IV,? super T,? super P,? extends IV> function,
P parameter) |
Copyright © 2004–2018. All rights reserved.