Class UnmodifiableLongList
java.lang.Object
org.eclipse.collections.impl.collection.mutable.primitive.AbstractUnmodifiableLongCollection
org.eclipse.collections.impl.list.mutable.primitive.UnmodifiableLongList
- All Implemented Interfaces:
Serializable,MutableLongCollection,LongList,MutableLongList,LongIterable,OrderedLongIterable,ReversibleLongIterable,PrimitiveIterable
public class UnmodifiableLongList
extends AbstractUnmodifiableLongCollection
implements MutableLongList
This file was automatically generated from template file unmodifiablePrimitiveList.stg.
- Since:
- 3.1.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddAllAtIndex(int index, long... source) booleanaddAllAtIndex(int index, LongIterable source) voidaddAtIndex(int index, long element) intbinarySearch(long value) boxed()<V> MutableList<V>collect(LongToObjectFunction<? extends V> function) <V> MutableList<V>collectWithIndex(LongIntToObjectFunction<? extends V> function) Returns a new MutableList using results obtained by applying the specified function to each element and its corresponding index.<V,R extends Collection<V>>
RcollectWithIndex(LongIntToObjectFunction<? extends V> function, R target) Adds elements to the target Collection using results obtained by applying the specified function to each element and its corresponding index.distinct()longdotProduct(LongList list) booleanvoidforEachWithIndex(LongIntProcedure procedure) longget(int index) longgetFirst()longgetLast()inthashCode()intindexOf(long value) <T> TinjectIntoWithIndex(T injectedValue, ObjectLongIntToObjectFunction<? super T, ? extends T> function) intlastIndexOf(long value) newEmpty()reject(LongPredicate predicate) rejectWithIndex(LongIntPredicate predicate) Returns a new MutableLongList excluding all elements with corresponding indexes matching the specified predicate.<R extends MutableLongCollection>
RrejectWithIndex(LongIntPredicate predicate, R target) Returns a new MutableLongCollection excluding all elements with corresponding indexes matching the specified predicate.longremoveAtIndex(int index) select(LongPredicate predicate) selectWithIndex(LongIntPredicate predicate) Returns a new MutableLongList including all elements with corresponding indexes matching the specified predicate.<R extends MutableLongCollection>
RselectWithIndex(LongIntPredicate predicate, R target) Returns a new MutableLongCollection including all elements with corresponding indexes matching the specified predicate.longset(int index, long element) sortThis()subList(int fromIndex, int toIndex) toStack()with(long element) withAll(LongIterable elements) without(long element) withoutAll(LongIterable elements) <T> MutableList<LongObjectPair<T>>zipLong(LongIterable iterable) Methods inherited from class org.eclipse.collections.impl.collection.mutable.primitive.AbstractUnmodifiableLongCollection
add, addAll, addAll, allSatisfy, anySatisfy, appendString, appendString, appendString, asLazy, average, chunk, clear, contains, containsAll, containsAll, containsAny, containsAny, containsNone, containsNone, count, detectIfNone, each, injectInto, isEmpty, longIterator, makeString, makeString, makeString, max, maxIfEmpty, median, min, minIfEmpty, noneSatisfy, notEmpty, reduce, reduceIfEmpty, remove, removeAll, removeAll, removeIf, retainAll, retainAll, size, sum, toArray, toArray, toBag, toList, toSet, toSortedArray, toSortedList, toStringMethods inherited from interface org.eclipse.collections.api.LongIterable
allSatisfy, anySatisfy, asLazy, average, averageIfEmpty, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, contains, containsAll, containsAll, containsAny, containsAny, containsNone, containsNone, count, detectIfNone, each, flatCollect, forEach, injectInto, injectIntoBoolean, injectIntoByte, injectIntoChar, injectIntoDouble, injectIntoFloat, injectIntoInt, injectIntoLong, injectIntoShort, max, maxIfEmpty, median, medianIfEmpty, min, minIfEmpty, noneSatisfy, reduce, reduceIfEmpty, reject, select, sum, summaryStatistics, toArray, toArray, toBag, toList, toSet, toSortedArray, toSortedList, toSortedList, toSortedListBy, toSortedListByMethods inherited from interface org.eclipse.collections.api.list.primitive.LongList
forEachInBoth, primitiveParallelStream, primitiveStreamMethods inherited from interface org.eclipse.collections.api.collection.primitive.MutableLongCollection
add, addAll, addAll, clear, longIterator, remove, removeAll, removeAll, removeIf, retainAll, retainAllMethods inherited from interface org.eclipse.collections.api.list.primitive.MutableLongList
shuffleThis, sortThis, sortThisBy, sortThisBy, swap, tapMethods inherited from interface org.eclipse.collections.api.PrimitiveIterable
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toString
-
Constructor Details
-
UnmodifiableLongList
-
-
Method Details
-
get
public long get(int index) -
getFirst
public long getFirst()- Specified by:
getFirstin interfaceOrderedLongIterable
-
getLast
public long getLast()- Specified by:
getLastin interfaceReversibleLongIterable
-
indexOf
public int indexOf(long value) - Specified by:
indexOfin interfaceOrderedLongIterable
-
lastIndexOf
public int lastIndexOf(long value) - Specified by:
lastIndexOfin interfaceLongList
-
boxed
- Specified by:
boxedin interfaceMutableLongList
-
addAtIndex
public void addAtIndex(int index, long element) - Specified by:
addAtIndexin interfaceMutableLongList
-
addAllAtIndex
public boolean addAllAtIndex(int index, long... source) - Specified by:
addAllAtIndexin interfaceMutableLongList
-
addAllAtIndex
- Specified by:
addAllAtIndexin interfaceMutableLongList
-
removeAtIndex
public long removeAtIndex(int index) - Specified by:
removeAtIndexin interfaceMutableLongList
-
set
public long set(int index, long element) - Specified by:
setin interfaceMutableLongList
-
with
- Specified by:
within interfaceMutableLongCollection- Specified by:
within interfaceMutableLongList- Overrides:
within classAbstractUnmodifiableLongCollection
-
without
- Specified by:
withoutin interfaceMutableLongCollection- Specified by:
withoutin interfaceMutableLongList- Overrides:
withoutin classAbstractUnmodifiableLongCollection
-
withAll
- Specified by:
withAllin interfaceMutableLongCollection- Specified by:
withAllin interfaceMutableLongList- Overrides:
withAllin classAbstractUnmodifiableLongCollection
-
withoutAll
- Specified by:
withoutAllin interfaceMutableLongCollection- Specified by:
withoutAllin interfaceMutableLongList- Overrides:
withoutAllin classAbstractUnmodifiableLongCollection
-
select
- Specified by:
selectin interfaceLongIterable- Specified by:
selectin interfaceLongList- Specified by:
selectin interfaceMutableLongCollection- Specified by:
selectin interfaceMutableLongList- Specified by:
selectin interfaceOrderedLongIterable- Specified by:
selectin interfaceReversibleLongIterable- Overrides:
selectin classAbstractUnmodifiableLongCollection
-
reject
- Specified by:
rejectin interfaceLongIterable- Specified by:
rejectin interfaceLongList- Specified by:
rejectin interfaceMutableLongCollection- Specified by:
rejectin interfaceMutableLongList- Specified by:
rejectin interfaceOrderedLongIterable- Specified by:
rejectin interfaceReversibleLongIterable- Overrides:
rejectin classAbstractUnmodifiableLongCollection
-
collect
- Specified by:
collectin interfaceLongIterable- Specified by:
collectin interfaceLongList- Specified by:
collectin interfaceMutableLongCollection- Specified by:
collectin interfaceMutableLongList- Specified by:
collectin interfaceOrderedLongIterable- Specified by:
collectin interfaceReversibleLongIterable- Overrides:
collectin classAbstractUnmodifiableLongCollection
-
sortThis
- Specified by:
sortThisin interfaceMutableLongList
-
shuffleThis
- Specified by:
shuffleThisin interfaceMutableLongList
-
binarySearch
public int binarySearch(long value) - Specified by:
binarySearchin interfaceLongList
-
dotProduct
- Specified by:
dotProductin interfaceLongList
-
equals
-
hashCode
public int hashCode() -
asUnmodifiable
- Specified by:
asUnmodifiablein interfaceMutableLongCollection- Specified by:
asUnmodifiablein interfaceMutableLongList- Overrides:
asUnmodifiablein classAbstractUnmodifiableLongCollection
-
asSynchronized
- Specified by:
asSynchronizedin interfaceMutableLongCollection- Specified by:
asSynchronizedin interfaceMutableLongList- Overrides:
asSynchronizedin classAbstractUnmodifiableLongCollection
-
toImmutable
- Specified by:
toImmutablein interfaceLongList- Specified by:
toImmutablein interfaceMutableLongCollection- Specified by:
toImmutablein interfaceMutableLongList- Overrides:
toImmutablein classAbstractUnmodifiableLongCollection
-
newEmpty
- Specified by:
newEmptyin interfaceMutableLongCollection- Specified by:
newEmptyin interfaceMutableLongList- Since:
- 9.2.
-
reverseThis
- Specified by:
reverseThisin interfaceMutableLongList
-
toReversed
- Specified by:
toReversedin interfaceLongList- Specified by:
toReversedin interfaceMutableLongList- Specified by:
toReversedin interfaceReversibleLongIterable
-
forEachWithIndex
- Specified by:
forEachWithIndexin interfaceOrderedLongIterable
-
asReversed
- Specified by:
asReversedin interfaceReversibleLongIterable
-
injectIntoWithIndex
public <T> T injectIntoWithIndex(T injectedValue, ObjectLongIntToObjectFunction<? super T, ? extends T> function) - Specified by:
injectIntoWithIndexin interfaceOrderedLongIterable- Specified by:
injectIntoWithIndexin interfaceReversibleLongIterable
-
distinct
- Specified by:
distinctin interfaceLongList- Specified by:
distinctin interfaceMutableLongList- Specified by:
distinctin interfaceReversibleLongIterable- Since:
- 6.0.
-
subList
- Specified by:
subListin interfaceLongList- Specified by:
subListin interfaceMutableLongList
-
zipLong
- Specified by:
zipLongin interfaceLongList- Specified by:
zipLongin interfaceMutableLongList- Since:
- 9.1.
-
zip
- Specified by:
zipin interfaceLongList- Specified by:
zipin interfaceMutableLongList- Since:
- 9.1.
-
selectWithIndex
Returns a new MutableLongList including all elements with corresponding indexes matching the specified predicate.- Specified by:
selectWithIndexin interfaceLongList- Specified by:
selectWithIndexin interfaceMutableLongList- Specified by:
selectWithIndexin interfaceOrderedLongIterable- Specified by:
selectWithIndexin interfaceReversibleLongIterable- Since:
- 11.1.
-
selectWithIndex
Returns a new MutableLongCollection including all elements with corresponding indexes matching the specified predicate.- Specified by:
selectWithIndexin interfaceOrderedLongIterable- Since:
- 11.1.
-
rejectWithIndex
Returns a new MutableLongList excluding all elements with corresponding indexes matching the specified predicate.- Specified by:
rejectWithIndexin interfaceLongList- Specified by:
rejectWithIndexin interfaceMutableLongList- Specified by:
rejectWithIndexin interfaceOrderedLongIterable- Specified by:
rejectWithIndexin interfaceReversibleLongIterable- Since:
- 11.1.
-
rejectWithIndex
Returns a new MutableLongCollection excluding all elements with corresponding indexes matching the specified predicate.- Specified by:
rejectWithIndexin interfaceOrderedLongIterable- Since:
- 11.1.
-
collectWithIndex
Returns a new MutableList using results obtained by applying the specified function to each element and its corresponding index.- Specified by:
collectWithIndexin interfaceLongList- Specified by:
collectWithIndexin interfaceMutableLongList- Specified by:
collectWithIndexin interfaceOrderedLongIterable- Specified by:
collectWithIndexin interfaceReversibleLongIterable- Since:
- 9.1.
-
collectWithIndex
public <V,R extends Collection<V>> R collectWithIndex(LongIntToObjectFunction<? extends V> function, R target) Adds elements to the target Collection using results obtained by applying the specified function to each element and its corresponding index.- Specified by:
collectWithIndexin interfaceOrderedLongIterable- Since:
- 9.1.
-
toStack
- Specified by:
toStackin interfaceOrderedLongIterable
-
spliterator
- Specified by:
spliteratorin interfaceLongList
-