Class SynchronizedIntIterable
java.lang.Object
org.eclipse.collections.impl.primitive.SynchronizedIntIterable
- All Implemented Interfaces:
Serializable,IntIterable,PrimitiveIterable
A synchronized view of a IntIterable.
This file was automatically generated from template file synchronizedPrimitiveIterable.stg.
- Since:
- 5.0.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbooleanallSatisfy(IntPredicate predicate) booleananySatisfy(IntPredicate predicate) voidappendString(Appendable appendable) voidappendString(Appendable appendable, String separator) voidappendString(Appendable appendable, String start, String separator, String end) asLazy()doubleaverage()chunk(int size) <V> RichIterable<V>collect(IntToObjectFunction<? extends V> function) booleancontains(int value) booleancontainsAll(int... source) booleancontainsAll(IntIterable source) booleancontainsAny(int... source) booleancontainsAny(IntIterable source) booleancontainsNone(int... source) booleancontainsNone(IntIterable source) intcount(IntPredicate predicate) intdetectIfNone(IntPredicate predicate, int ifNone) voideach(IntProcedure procedure) <T> TinjectInto(T injectedValue, ObjectIntToObjectFunction<? super T, ? extends T> function) Must be called in a synchronized block.booleanisEmpty()makeString(String separator) makeString(String start, String separator, String end) intmax()intmaxIfEmpty(int defaultValue) doublemedian()intmin()intminIfEmpty(int defaultValue) booleannoneSatisfy(IntPredicate predicate) booleannotEmpty()static SynchronizedIntIterableof(IntIterable iterable) This method will take a IntIterable and wrap it directly in a SynchronizedIntIterable.static SynchronizedIntIterableof(IntIterable iterable, Object lock) This method will take a IntIterable and wrap it directly in a SynchronizedIntIterable.longreduce(LongIntToLongFunction accumulator) longreduceIfEmpty(LongIntToLongFunction accumulator, long defaultValue) reject(IntPredicate predicate) select(IntPredicate predicate) intsize()longsum()int[]toArray()int[]toArray(int[] target) toBag()toList()toSet()int[]toString()Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.collections.api.IntIterable
averageIfEmpty, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, flatCollect, forEach, injectIntoBoolean, injectIntoByte, injectIntoChar, injectIntoDouble, injectIntoFloat, injectIntoInt, injectIntoLong, injectIntoShort, medianIfEmpty, reject, select, summaryStatistics, tap, toSortedList, toSortedListBy, toSortedListBy
-
Method Details
-
of
This method will take a IntIterable and wrap it directly in a SynchronizedIntIterable. -
of
This method will take a IntIterable and wrap it directly in a SynchronizedIntIterable. Additionally, a developer specifies which lock to use with the collection. -
toArray
public int[] toArray()- Specified by:
toArrayin interfaceIntIterable
-
toArray
public int[] toArray(int[] target) - Specified by:
toArrayin interfaceIntIterable
-
contains
public boolean contains(int value) - Specified by:
containsin interfaceIntIterable
-
containsAll
public boolean containsAll(int... source) - Specified by:
containsAllin interfaceIntIterable
-
containsAll
- Specified by:
containsAllin interfaceIntIterable
-
containsAny
public boolean containsAny(int... source) - Specified by:
containsAnyin interfaceIntIterable
-
containsAny
- Specified by:
containsAnyin interfaceIntIterable
-
containsNone
public boolean containsNone(int... source) - Specified by:
containsNonein interfaceIntIterable
-
containsNone
- Specified by:
containsNonein interfaceIntIterable
-
each
- Specified by:
eachin interfaceIntIterable- Since:
- 7.0.
-
select
- Specified by:
selectin interfaceIntIterable
-
reject
- Specified by:
rejectin interfaceIntIterable
-
collect
- Specified by:
collectin interfaceIntIterable
-
detectIfNone
- Specified by:
detectIfNonein interfaceIntIterable
-
count
- Specified by:
countin interfaceIntIterable
-
anySatisfy
- Specified by:
anySatisfyin interfaceIntIterable
-
allSatisfy
- Specified by:
allSatisfyin interfaceIntIterable
-
noneSatisfy
- Specified by:
noneSatisfyin interfaceIntIterable
-
toList
- Specified by:
toListin interfaceIntIterable
-
toSet
- Specified by:
toSetin interfaceIntIterable
-
toBag
- Specified by:
toBagin interfaceIntIterable
-
asLazy
- Specified by:
asLazyin interfaceIntIterable
-
sum
public long sum()- Specified by:
sumin interfaceIntIterable
-
max
public int max()- Specified by:
maxin interfaceIntIterable
-
maxIfEmpty
public int maxIfEmpty(int defaultValue) - Specified by:
maxIfEmptyin interfaceIntIterable
-
min
public int min()- Specified by:
minin interfaceIntIterable
-
minIfEmpty
public int minIfEmpty(int defaultValue) - Specified by:
minIfEmptyin interfaceIntIterable
-
average
public double average()- Specified by:
averagein interfaceIntIterable
-
median
public double median()- Specified by:
medianin interfaceIntIterable
-
toSortedArray
public int[] toSortedArray()- Specified by:
toSortedArrayin interfaceIntIterable
-
toSortedList
- Specified by:
toSortedListin interfaceIntIterable
-
size
public int size()- Specified by:
sizein interfacePrimitiveIterable
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfacePrimitiveIterable
-
notEmpty
public boolean notEmpty()- Specified by:
notEmptyin interfacePrimitiveIterable
-
injectInto
- Specified by:
injectIntoin interfaceIntIterable
-
reduce
- Specified by:
reducein interfaceIntIterable
-
reduceIfEmpty
- Specified by:
reduceIfEmptyin interfaceIntIterable
-
chunk
- Specified by:
chunkin interfaceIntIterable
-
toString
- Specified by:
toStringin interfacePrimitiveIterable- Overrides:
toStringin classObject
-
makeString
- Specified by:
makeStringin interfacePrimitiveIterable
-
makeString
- Specified by:
makeStringin interfacePrimitiveIterable
-
makeString
- Specified by:
makeStringin interfacePrimitiveIterable
-
appendString
- Specified by:
appendStringin interfacePrimitiveIterable
-
appendString
- Specified by:
appendStringin interfacePrimitiveIterable
-
appendString
- Specified by:
appendStringin interfacePrimitiveIterable
-
intIterator
Must be called in a synchronized block.- Specified by:
intIteratorin interfaceIntIterable
-