Class LazyLongIterableAdapter
- java.lang.Object
-
- org.eclipse.collections.impl.lazy.primitive.AbstractLazyLongIterable
-
- org.eclipse.collections.impl.lazy.primitive.LazyLongIterableAdapter
-
- All Implemented Interfaces:
LazyLongIterable,LongIterable,PrimitiveIterable
public class LazyLongIterableAdapter extends AbstractLazyLongIterable
This file was automatically generated from template file lazyPrimitiveIterableAdapter.stg.- Since:
- 3.0
-
-
Field Summary
Fields Modifier and Type Field Description private LongIterabledelegate
-
Constructor Summary
Constructors Constructor Description LazyLongIterableAdapter(LongIterable delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanallSatisfy(LongPredicate predicate)Returns true if all of the elements in the LongIterable return true for the specified predicate, otherwise returns false.booleananySatisfy(LongPredicate predicate)Returns true if any of the elements in the LongIterable return true for the specified predicate, otherwise returns false.voidappendString(java.lang.Appendable appendable)Prints a string representation of this collection onto the givenAppendable.voidappendString(java.lang.Appendable appendable, java.lang.String separator)Prints a string representation of this collection onto the givenAppendable.voidappendString(java.lang.Appendable appendable, java.lang.String start, java.lang.String separator, java.lang.String end)Prints a string representation of this collection onto the givenAppendable.doubleaverage()booleancontains(long value)Returns true if the value is contained in the LongIterable, and false if it is not.booleancontainsAll(long... source)Returns true if all of the values specified in the source array are contained in the LongIterable, and false if they are not.booleancontainsAll(LongIterable source)Returns true if all of the values specified in the source LongIterable are contained in the LongIterable, and false if they are not.intcount(LongPredicate predicate)Returns a count of the number of elements in the LongIterable that return true for the specified predicate.longdetectIfNone(LongPredicate predicate, long ifNone)voideach(LongProcedure procedure)A synonym for forEach.<T> TinjectInto(T injectedValue, ObjectLongToObjectFunction<? super T,? extends T> function)booleanisEmpty()Returns true if this iterable has zero items.LongIteratorlongIterator()Returns a primitive iterator that can be used to iterate over the LongIterable in an imperative style.java.lang.StringmakeString()Returns a string representation of this collection by delegating toPrimitiveIterable.makeString(String)and defaulting the separator parameter to the characters", "(comma and space).java.lang.StringmakeString(java.lang.String separator)Returns a string representation of this collection by delegating toPrimitiveIterable.makeString(String, String, String)and defaulting the start and end parameters to""(the empty String).java.lang.StringmakeString(java.lang.String start, java.lang.String separator, java.lang.String end)Returns a string representation of this collection with the elements separated by the specified separator and enclosed between the start and end strings.longmax()longmaxIfEmpty(long defaultValue)doublemedian()longmin()longminIfEmpty(long defaultValue)booleannoneSatisfy(LongPredicate predicate)Returns true if none of the elements in the LongIterable return true for the specified predicate, otherwise returns false.booleannotEmpty()The English equivalent of !this.isEmpty()intsize()Returns the number of items in this iterable.longsum()long[]toArray()Converts the LongIterable to a primitive long array.MutableLongBagtoBag()Converts the LongIterable to a new MutableLongBag.MutableLongListtoList()Converts the LongIterable to a new MutableLongList.MutableLongSettoSet()Converts the LongIterable to a new MutableLongSet.long[]toSortedArray()MutableLongListtoSortedList()java.lang.StringtoString()Returns a string with the elements of this iterable separated by commas with spaces and enclosed in square brackets.-
Methods inherited from class org.eclipse.collections.impl.lazy.primitive.AbstractLazyLongIterable
asLazy, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, flatCollect, reject, select, tap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.collections.api.LongIterable
averageIfEmpty, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, containsAny, containsAny, containsNone, containsNone, flatCollect, forEach, injectIntoBoolean, injectIntoByte, injectIntoChar, injectIntoDouble, injectIntoFloat, injectIntoInt, injectIntoLong, injectIntoShort, medianIfEmpty, reduce, reduceIfEmpty, reject, select, summaryStatistics, toArray, toSortedList, toSortedListBy, toSortedListBy
-
-
-
-
Field Detail
-
delegate
private final LongIterable delegate
-
-
Constructor Detail
-
LazyLongIterableAdapter
public LazyLongIterableAdapter(LongIterable delegate)
-
-
Method Detail
-
longIterator
public LongIterator longIterator()
Description copied from interface:LongIterableReturns a primitive iterator that can be used to iterate over the LongIterable in an imperative style.
-
each
public void each(LongProcedure procedure)
Description copied from interface:LongIterableA synonym for forEach.- Since:
- 7.0.
-
size
public int size()
Description copied from interface:PrimitiveIterableReturns the number of items in this iterable.- Specified by:
sizein interfacePrimitiveIterable- Overrides:
sizein classAbstractLazyLongIterable
-
isEmpty
public boolean isEmpty()
Description copied from interface:PrimitiveIterableReturns true if this iterable has zero items.- Specified by:
isEmptyin interfacePrimitiveIterable- Overrides:
isEmptyin classAbstractLazyLongIterable
-
notEmpty
public boolean notEmpty()
Description copied from interface:PrimitiveIterableThe English equivalent of !this.isEmpty()- Specified by:
notEmptyin interfacePrimitiveIterable- Overrides:
notEmptyin classAbstractLazyLongIterable
-
count
public int count(LongPredicate predicate)
Description copied from interface:LongIterableReturns a count of the number of elements in the LongIterable that return true for the specified predicate.- Specified by:
countin interfaceLongIterable- Overrides:
countin classAbstractLazyLongIterable
-
anySatisfy
public boolean anySatisfy(LongPredicate predicate)
Description copied from interface:LongIterableReturns true if any of the elements in the LongIterable return true for the specified predicate, otherwise returns false.- Specified by:
anySatisfyin interfaceLongIterable- Overrides:
anySatisfyin classAbstractLazyLongIterable
-
allSatisfy
public boolean allSatisfy(LongPredicate predicate)
Description copied from interface:LongIterableReturns true if all of the elements in the LongIterable return true for the specified predicate, otherwise returns false.- Specified by:
allSatisfyin interfaceLongIterable- Overrides:
allSatisfyin classAbstractLazyLongIterable
-
noneSatisfy
public boolean noneSatisfy(LongPredicate predicate)
Description copied from interface:LongIterableReturns true if none of the elements in the LongIterable return true for the specified predicate, otherwise returns false.- Specified by:
noneSatisfyin interfaceLongIterable- Overrides:
noneSatisfyin classAbstractLazyLongIterable
-
detectIfNone
public long detectIfNone(LongPredicate predicate, long ifNone)
- Specified by:
detectIfNonein interfaceLongIterable- Overrides:
detectIfNonein classAbstractLazyLongIterable
-
sum
public long sum()
- Specified by:
sumin interfaceLongIterable- Overrides:
sumin classAbstractLazyLongIterable
-
max
public long max()
- Specified by:
maxin interfaceLongIterable- Overrides:
maxin classAbstractLazyLongIterable
-
min
public long min()
- Specified by:
minin interfaceLongIterable- Overrides:
minin classAbstractLazyLongIterable
-
minIfEmpty
public long minIfEmpty(long defaultValue)
- Specified by:
minIfEmptyin interfaceLongIterable- Overrides:
minIfEmptyin classAbstractLazyLongIterable
-
maxIfEmpty
public long maxIfEmpty(long defaultValue)
- Specified by:
maxIfEmptyin interfaceLongIterable- Overrides:
maxIfEmptyin classAbstractLazyLongIterable
-
average
public double average()
- Specified by:
averagein interfaceLongIterable- Overrides:
averagein classAbstractLazyLongIterable
-
median
public double median()
- Specified by:
medianin interfaceLongIterable- Overrides:
medianin classAbstractLazyLongIterable
-
toSortedArray
public long[] toSortedArray()
- Specified by:
toSortedArrayin interfaceLongIterable- Overrides:
toSortedArrayin classAbstractLazyLongIterable
-
toSortedList
public MutableLongList toSortedList()
- Specified by:
toSortedListin interfaceLongIterable- Overrides:
toSortedListin classAbstractLazyLongIterable
-
toArray
public long[] toArray()
Description copied from interface:LongIterableConverts the LongIterable to a primitive long array.- Specified by:
toArrayin interfaceLongIterable- Overrides:
toArrayin classAbstractLazyLongIterable
-
toString
public java.lang.String toString()
Description copied from interface:PrimitiveIterableReturns a string with the elements of this iterable separated by commas with spaces and enclosed in square brackets.Assert.assertEquals("[]", IntLists.mutable.empty().toString()); Assert.assertEquals("[1]", IntLists.mutable.with(1).toString()); Assert.assertEquals("[1, 2, 3]", IntLists.mutable.with(1, 2, 3).toString());- Specified by:
toStringin interfacePrimitiveIterable- Overrides:
toStringin classAbstractLazyLongIterable- Returns:
- a string representation of this PrimitiveIterable
- See Also:
AbstractCollection.toString()
-
makeString
public java.lang.String makeString()
Description copied from interface:PrimitiveIterableReturns a string representation of this collection by delegating toPrimitiveIterable.makeString(String)and defaulting the separator parameter to the characters", "(comma and space).- Specified by:
makeStringin interfacePrimitiveIterable- Overrides:
makeStringin classAbstractLazyLongIterable- Returns:
- a string representation of this collection.
-
makeString
public java.lang.String makeString(java.lang.String separator)
Description copied from interface:PrimitiveIterableReturns a string representation of this collection by delegating toPrimitiveIterable.makeString(String, String, String)and defaulting the start and end parameters to""(the empty String).- Specified by:
makeStringin interfacePrimitiveIterable- Overrides:
makeStringin classAbstractLazyLongIterable- Returns:
- a string representation of this collection.
-
makeString
public java.lang.String makeString(java.lang.String start, java.lang.String separator, java.lang.String end)Description copied from interface:PrimitiveIterableReturns a string representation of this collection with the elements separated by the specified separator and enclosed between the start and end strings.- Specified by:
makeStringin interfacePrimitiveIterable- Overrides:
makeStringin classAbstractLazyLongIterable- Returns:
- a string representation of this collection.
-
appendString
public void appendString(java.lang.Appendable appendable)
Description copied from interface:PrimitiveIterablePrints a string representation of this collection onto the givenAppendable. Prints the string returned byPrimitiveIterable.makeString().- Specified by:
appendStringin interfacePrimitiveIterable- Overrides:
appendStringin classAbstractLazyLongIterable
-
appendString
public void appendString(java.lang.Appendable appendable, java.lang.String separator)Description copied from interface:PrimitiveIterablePrints a string representation of this collection onto the givenAppendable. Prints the string returned byPrimitiveIterable.makeString(String).- Specified by:
appendStringin interfacePrimitiveIterable- Overrides:
appendStringin classAbstractLazyLongIterable
-
appendString
public void appendString(java.lang.Appendable appendable, java.lang.String start, java.lang.String separator, java.lang.String end)Description copied from interface:PrimitiveIterablePrints a string representation of this collection onto the givenAppendable. Prints the string returned byPrimitiveIterable.makeString(String, String, String).- Specified by:
appendStringin interfacePrimitiveIterable- Overrides:
appendStringin classAbstractLazyLongIterable
-
contains
public boolean contains(long value)
Description copied from interface:LongIterableReturns true if the value is contained in the LongIterable, and false if it is not.- Specified by:
containsin interfaceLongIterable- Overrides:
containsin classAbstractLazyLongIterable
-
containsAll
public boolean containsAll(long... source)
Description copied from interface:LongIterableReturns true if all of the values specified in the source array are contained in the LongIterable, and false if they are not.- Specified by:
containsAllin interfaceLongIterable- Overrides:
containsAllin classAbstractLazyLongIterable
-
containsAll
public boolean containsAll(LongIterable source)
Description copied from interface:LongIterableReturns true if all of the values specified in the source LongIterable are contained in the LongIterable, and false if they are not.- Specified by:
containsAllin interfaceLongIterable- Overrides:
containsAllin classAbstractLazyLongIterable
-
toList
public MutableLongList toList()
Description copied from interface:LongIterableConverts the LongIterable to a new MutableLongList.- Specified by:
toListin interfaceLongIterable- Overrides:
toListin classAbstractLazyLongIterable
-
toSet
public MutableLongSet toSet()
Description copied from interface:LongIterableConverts the LongIterable to a new MutableLongSet.- Specified by:
toSetin interfaceLongIterable- Overrides:
toSetin classAbstractLazyLongIterable
-
toBag
public MutableLongBag toBag()
Description copied from interface:LongIterableConverts the LongIterable to a new MutableLongBag.- Specified by:
toBagin interfaceLongIterable- Overrides:
toBagin classAbstractLazyLongIterable
-
injectInto
public <T> T injectInto(T injectedValue, ObjectLongToObjectFunction<? super T,? extends T> function)- Specified by:
injectIntoin interfaceLongIterable- Overrides:
injectIntoin classAbstractLazyLongIterable
-
-