Class LongArrayStack
java.lang.Object
org.eclipse.collections.impl.stack.primitive.AbstractLongStack
org.eclipse.collections.impl.stack.mutable.primitive.LongArrayStack
- All Implemented Interfaces:
Externalizable,Serializable,LongIterable,OrderedLongIterable,PrimitiveIterable,LongStack,MutableLongStack
LongArrayStack is similar to
ArrayStack, and is memory-optimized for long primitives.
This file was automatically generated from template file primitiveArrayStack.stg.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()<V> MutableStack<V>collect(LongToObjectFunction<? extends V> function) booleaninthashCode()newEmpty()Creates a new empty LongArrayStack.static LongArrayStacknewStack(LongIterable items) static LongArrayStacknewStackFromTopToBottom(long... items) static LongArrayStackstatic LongArrayStacknewStackWith(long... items) longpop()pop(int count) voidpush(long item) voidreject(LongPredicate predicate) select(LongPredicate predicate) toStack()voidMethods inherited from class org.eclipse.collections.impl.stack.primitive.AbstractLongStack
allSatisfy, anySatisfy, appendString, appendString, appendString, asLazy, average, chunk, contains, containsAll, containsAll, count, detectIfNone, each, forEachWithIndex, getFirst, indexOf, injectInto, injectIntoWithIndex, longIterator, makeString, makeString, makeString, max, maxIfEmpty, median, min, minIfEmpty, noneSatisfy, peek, peek, peekAt, size, sum, toArray, toArray, toBag, toList, toSet, toSortedArray, 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, longIterator, max, maxIfEmpty, median, medianIfEmpty, min, minIfEmpty, noneSatisfy, reduce, reduceIfEmpty, reject, select, sum, summaryStatistics, toArray, toArray, toBag, toList, toSet, toSortedArray, toSortedList, toSortedListBy, toSortedListByMethods inherited from interface org.eclipse.collections.api.stack.primitive.LongStack
peek, peek, peekAtMethods inherited from interface org.eclipse.collections.api.stack.primitive.MutableLongStack
collectWithIndex, rejectWithIndex, selectWithIndex, tapMethods inherited from interface org.eclipse.collections.api.ordered.primitive.OrderedLongIterable
collectWithIndex, forEachWithIndex, getFirst, indexOf, injectIntoWithIndex, rejectWithIndex, selectWithIndexMethods inherited from interface org.eclipse.collections.api.PrimitiveIterable
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toString
-
Constructor Details
-
LongArrayStack
public LongArrayStack()
-
-
Method Details
-
newStackFromTopToBottom
-
newStackWith
-
newStack
-
newStackFromTopToBottom
-
push
public void push(long item) - Specified by:
pushin interfaceMutableLongStack
-
pop
public long pop()- Specified by:
popin interfaceMutableLongStack
-
pop
- Specified by:
popin interfaceMutableLongStack
-
select
- Specified by:
selectin interfaceLongIterable- Specified by:
selectin interfaceLongStack- Specified by:
selectin interfaceMutableLongStack- Specified by:
selectin interfaceOrderedLongIterable
-
reject
- Specified by:
rejectin interfaceLongIterable- Specified by:
rejectin interfaceLongStack- Specified by:
rejectin interfaceMutableLongStack- Specified by:
rejectin interfaceOrderedLongIterable
-
collect
- Specified by:
collectin interfaceLongIterable- Specified by:
collectin interfaceLongStack- Specified by:
collectin interfaceMutableLongStack- Specified by:
collectin interfaceOrderedLongIterable
-
clear
public void clear()- Specified by:
clearin interfaceMutableLongStack
-
toSortedList
- Specified by:
toSortedListin interfaceLongIterable
-
asUnmodifiable
- Specified by:
asUnmodifiablein interfaceMutableLongStack
-
asSynchronized
- Specified by:
asSynchronizedin interfaceMutableLongStack
-
toImmutable
- Specified by:
toImmutablein interfaceLongStack
-
newEmpty
Creates a new empty LongArrayStack.- Specified by:
newEmptyin interfaceMutableLongStack- Since:
- 9.2.
-
equals
- Specified by:
equalsin interfaceLongStack- Overrides:
equalsin classAbstractLongStack
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceLongStack- Overrides:
hashCodein classAbstractLongStack
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOException
-
toStack
- Specified by:
toStackin interfaceOrderedLongIterable
-