Class ShortArrayStack
- java.lang.Object
-
- org.eclipse.collections.impl.stack.primitive.AbstractShortStack
-
- org.eclipse.collections.impl.stack.mutable.primitive.ShortArrayStack
-
- All Implemented Interfaces:
Externalizable,Serializable,OrderedShortIterable,PrimitiveIterable,ShortIterable,MutableShortStack,ShortStack
public class ShortArrayStack extends AbstractShortStack implements MutableShortStack, Externalizable
ShortArrayStack is similar toArrayStack, and is memory-optimized for short primitives. This file was automatically generated from template file primitiveArrayStack.stg.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ShortArrayStack()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MutableShortStackasSynchronized()MutableShortStackasUnmodifiable()voidclear()<V> MutableStack<V>collect(ShortToObjectFunction<? extends V> function)booleanequals(Object otherStack)inthashCode()ShortArrayStacknewEmpty()Creates a new empty ShortArrayStack.static ShortArrayStacknewStack(ShortIterable items)static ShortArrayStacknewStackFromTopToBottom(short... items)static ShortArrayStacknewStackFromTopToBottom(ShortIterable items)static ShortArrayStacknewStackWith(short... items)shortpop()ShortListpop(int count)voidpush(short item)voidreadExternal(ObjectInput in)MutableShortStackreject(ShortPredicate predicate)MutableShortStackselect(ShortPredicate predicate)ImmutableShortStacktoImmutable()MutableShortListtoSortedList()voidwriteExternal(ObjectOutput out)-
Methods inherited from class org.eclipse.collections.impl.stack.primitive.AbstractShortStack
allSatisfy, anySatisfy, appendString, appendString, appendString, asLazy, average, chunk, contains, containsAll, containsAll, count, detectIfNone, each, forEachWithIndex, getFirst, indexOf, injectInto, injectIntoWithIndex, makeString, makeString, makeString, max, maxIfEmpty, median, min, minIfEmpty, noneSatisfy, peek, peek, peekAt, shortIterator, size, sum, toArray, toArray, toBag, toList, toSet, toSortedArray, toString
-
Methods inherited from interface org.eclipse.collections.api.stack.primitive.MutableShortStack
collectWithIndex, rejectWithIndex, selectWithIndex, tap
-
Methods inherited from interface org.eclipse.collections.api.ordered.primitive.OrderedShortIterable
collectWithIndex, forEachWithIndex, getFirst, indexOf, injectIntoWithIndex, rejectWithIndex, selectWithIndex
-
Methods inherited from interface org.eclipse.collections.api.PrimitiveIterable
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toString
-
Methods inherited from interface org.eclipse.collections.api.ShortIterable
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, shortIterator, sum, summaryStatistics, toArray, toArray, toBag, toList, toSet, toSortedArray, toSortedList, toSortedListBy, toSortedListBy
-
Methods inherited from interface org.eclipse.collections.api.stack.primitive.ShortStack
peek, peek, peekAt
-
-
-
-
Method Detail
-
newStackFromTopToBottom
public static ShortArrayStack newStackFromTopToBottom(short... items)
-
newStackWith
public static ShortArrayStack newStackWith(short... items)
-
newStack
public static ShortArrayStack newStack(ShortIterable items)
-
newStackFromTopToBottom
public static ShortArrayStack newStackFromTopToBottom(ShortIterable items)
-
push
public void push(short item)
- Specified by:
pushin interfaceMutableShortStack
-
pop
public short pop()
- Specified by:
popin interfaceMutableShortStack
-
pop
public ShortList pop(int count)
- Specified by:
popin interfaceMutableShortStack
-
select
public MutableShortStack select(ShortPredicate predicate)
- Specified by:
selectin interfaceMutableShortStack- Specified by:
selectin interfaceOrderedShortIterable- Specified by:
selectin interfaceShortIterable- Specified by:
selectin interfaceShortStack
-
reject
public MutableShortStack reject(ShortPredicate predicate)
- Specified by:
rejectin interfaceMutableShortStack- Specified by:
rejectin interfaceOrderedShortIterable- Specified by:
rejectin interfaceShortIterable- Specified by:
rejectin interfaceShortStack
-
collect
public <V> MutableStack<V> collect(ShortToObjectFunction<? extends V> function)
- Specified by:
collectin interfaceMutableShortStack- Specified by:
collectin interfaceOrderedShortIterable- Specified by:
collectin interfaceShortIterable- Specified by:
collectin interfaceShortStack
-
clear
public void clear()
- Specified by:
clearin interfaceMutableShortStack
-
toSortedList
public MutableShortList toSortedList()
- Specified by:
toSortedListin interfaceShortIterable
-
asUnmodifiable
public MutableShortStack asUnmodifiable()
- Specified by:
asUnmodifiablein interfaceMutableShortStack
-
asSynchronized
public MutableShortStack asSynchronized()
- Specified by:
asSynchronizedin interfaceMutableShortStack
-
toImmutable
public ImmutableShortStack toImmutable()
- Specified by:
toImmutablein interfaceShortStack
-
newEmpty
public ShortArrayStack newEmpty()
Creates a new empty ShortArrayStack.- Specified by:
newEmptyin interfaceMutableShortStack- Since:
- 9.2.
-
equals
public boolean equals(Object otherStack)
- Specified by:
equalsin interfaceShortStack- Overrides:
equalsin classAbstractShortStack
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfaceShortStack- Overrides:
hashCodein classAbstractShortStack
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
public void readExternal(ObjectInput in) throws IOException
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOException
-
-