public class SynchronizedLongIterable extends Object implements org.eclipse.collections.api.LongIterable, Serializable
| Modifier and Type | Method and Description |
|---|---|
boolean |
allSatisfy(org.eclipse.collections.api.block.predicate.primitive.LongPredicate predicate) |
boolean |
anySatisfy(org.eclipse.collections.api.block.predicate.primitive.LongPredicate predicate) |
void |
appendString(Appendable appendable) |
void |
appendString(Appendable appendable,
String separator) |
void |
appendString(Appendable appendable,
String start,
String separator,
String end) |
org.eclipse.collections.api.LazyLongIterable |
asLazy() |
double |
average() |
<V> org.eclipse.collections.api.RichIterable<V> |
collect(org.eclipse.collections.api.block.function.primitive.LongToObjectFunction<? extends V> function) |
boolean |
contains(long value) |
boolean |
containsAll(long... source) |
boolean |
containsAll(org.eclipse.collections.api.LongIterable source) |
int |
count(org.eclipse.collections.api.block.predicate.primitive.LongPredicate predicate) |
long |
detectIfNone(org.eclipse.collections.api.block.predicate.primitive.LongPredicate predicate,
long ifNone) |
void |
each(org.eclipse.collections.api.block.procedure.primitive.LongProcedure procedure) |
void |
forEach(org.eclipse.collections.api.block.procedure.primitive.LongProcedure procedure) |
<T> T |
injectInto(T injectedValue,
org.eclipse.collections.api.block.function.primitive.ObjectLongToObjectFunction<? super T,? extends T> function) |
boolean |
isEmpty() |
org.eclipse.collections.api.iterator.LongIterator |
longIterator()
Must be called in a synchronized block.
|
String |
makeString() |
String |
makeString(String separator) |
String |
makeString(String start,
String separator,
String end) |
long |
max() |
long |
maxIfEmpty(long defaultValue) |
double |
median() |
long |
min() |
long |
minIfEmpty(long defaultValue) |
boolean |
noneSatisfy(org.eclipse.collections.api.block.predicate.primitive.LongPredicate predicate) |
boolean |
notEmpty() |
static SynchronizedLongIterable |
of(org.eclipse.collections.api.LongIterable iterable)
This method will take a LongIterable and wrap it directly in a SynchronizedLongIterable.
|
static SynchronizedLongIterable |
of(org.eclipse.collections.api.LongIterable iterable,
Object lock)
This method will take a LongIterable and wrap it directly in a SynchronizedLongIterable.
|
org.eclipse.collections.api.LongIterable |
reject(org.eclipse.collections.api.block.predicate.primitive.LongPredicate predicate) |
org.eclipse.collections.api.LongIterable |
select(org.eclipse.collections.api.block.predicate.primitive.LongPredicate predicate) |
int |
size() |
long |
sum() |
long[] |
toArray() |
org.eclipse.collections.api.bag.primitive.MutableLongBag |
toBag() |
org.eclipse.collections.api.list.primitive.MutableLongList |
toList() |
org.eclipse.collections.api.set.primitive.MutableLongSet |
toSet() |
long[] |
toSortedArray() |
org.eclipse.collections.api.list.primitive.MutableLongList |
toSortedList() |
String |
toString() |
public static SynchronizedLongIterable of(org.eclipse.collections.api.LongIterable iterable)
public static SynchronizedLongIterable of(org.eclipse.collections.api.LongIterable iterable, Object lock)
public long[] toArray()
toArray in interface org.eclipse.collections.api.LongIterablepublic boolean contains(long value)
contains in interface org.eclipse.collections.api.LongIterablepublic boolean containsAll(long... source)
containsAll in interface org.eclipse.collections.api.LongIterablepublic boolean containsAll(org.eclipse.collections.api.LongIterable source)
containsAll in interface org.eclipse.collections.api.LongIterablepublic void forEach(org.eclipse.collections.api.block.procedure.primitive.LongProcedure procedure)
forEach in interface org.eclipse.collections.api.LongIterablepublic void each(org.eclipse.collections.api.block.procedure.primitive.LongProcedure procedure)
each in interface org.eclipse.collections.api.LongIterablepublic org.eclipse.collections.api.LongIterable select(org.eclipse.collections.api.block.predicate.primitive.LongPredicate predicate)
select in interface org.eclipse.collections.api.LongIterablepublic org.eclipse.collections.api.LongIterable reject(org.eclipse.collections.api.block.predicate.primitive.LongPredicate predicate)
reject in interface org.eclipse.collections.api.LongIterablepublic <V> org.eclipse.collections.api.RichIterable<V> collect(org.eclipse.collections.api.block.function.primitive.LongToObjectFunction<? extends V> function)
collect in interface org.eclipse.collections.api.LongIterablepublic long detectIfNone(org.eclipse.collections.api.block.predicate.primitive.LongPredicate predicate,
long ifNone)
detectIfNone in interface org.eclipse.collections.api.LongIterablepublic int count(org.eclipse.collections.api.block.predicate.primitive.LongPredicate predicate)
count in interface org.eclipse.collections.api.LongIterablepublic boolean anySatisfy(org.eclipse.collections.api.block.predicate.primitive.LongPredicate predicate)
anySatisfy in interface org.eclipse.collections.api.LongIterablepublic boolean allSatisfy(org.eclipse.collections.api.block.predicate.primitive.LongPredicate predicate)
allSatisfy in interface org.eclipse.collections.api.LongIterablepublic boolean noneSatisfy(org.eclipse.collections.api.block.predicate.primitive.LongPredicate predicate)
noneSatisfy in interface org.eclipse.collections.api.LongIterablepublic org.eclipse.collections.api.list.primitive.MutableLongList toList()
toList in interface org.eclipse.collections.api.LongIterablepublic org.eclipse.collections.api.set.primitive.MutableLongSet toSet()
toSet in interface org.eclipse.collections.api.LongIterablepublic org.eclipse.collections.api.bag.primitive.MutableLongBag toBag()
toBag in interface org.eclipse.collections.api.LongIterablepublic org.eclipse.collections.api.LazyLongIterable asLazy()
asLazy in interface org.eclipse.collections.api.LongIterablepublic long sum()
sum in interface org.eclipse.collections.api.LongIterablepublic long max()
max in interface org.eclipse.collections.api.LongIterablepublic long maxIfEmpty(long defaultValue)
maxIfEmpty in interface org.eclipse.collections.api.LongIterablepublic long min()
min in interface org.eclipse.collections.api.LongIterablepublic long minIfEmpty(long defaultValue)
minIfEmpty in interface org.eclipse.collections.api.LongIterablepublic double average()
average in interface org.eclipse.collections.api.LongIterablepublic double median()
median in interface org.eclipse.collections.api.LongIterablepublic long[] toSortedArray()
toSortedArray in interface org.eclipse.collections.api.LongIterablepublic org.eclipse.collections.api.list.primitive.MutableLongList toSortedList()
toSortedList in interface org.eclipse.collections.api.LongIterablepublic int size()
size in interface org.eclipse.collections.api.PrimitiveIterablepublic boolean isEmpty()
isEmpty in interface org.eclipse.collections.api.PrimitiveIterablepublic boolean notEmpty()
notEmpty in interface org.eclipse.collections.api.PrimitiveIterablepublic <T> T injectInto(T injectedValue,
org.eclipse.collections.api.block.function.primitive.ObjectLongToObjectFunction<? super T,? extends T> function)
injectInto in interface org.eclipse.collections.api.LongIterablepublic String toString()
public String makeString()
makeString in interface org.eclipse.collections.api.PrimitiveIterablepublic String makeString(String separator)
makeString in interface org.eclipse.collections.api.PrimitiveIterablepublic String makeString(String start, String separator, String end)
makeString in interface org.eclipse.collections.api.PrimitiveIterablepublic void appendString(Appendable appendable)
appendString in interface org.eclipse.collections.api.PrimitiveIterablepublic void appendString(Appendable appendable, String separator)
appendString in interface org.eclipse.collections.api.PrimitiveIterablepublic void appendString(Appendable appendable, String start, String separator, String end)
appendString in interface org.eclipse.collections.api.PrimitiveIterablepublic org.eclipse.collections.api.iterator.LongIterator longIterator()
longIterator in interface org.eclipse.collections.api.LongIterableCopyright © 2004–2018. All rights reserved.