Class ByteArrayStack
java.lang.Object
org.eclipse.collections.impl.stack.primitive.AbstractByteStack
org.eclipse.collections.impl.stack.mutable.primitive.ByteArrayStack
- All Implemented Interfaces:
Externalizable,Serializable,ByteIterable,OrderedByteIterable,PrimitiveIterable,ByteStack,MutableByteStack
ByteArrayStack is similar to
ArrayStack, and is memory-optimized for byte 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(ByteToObjectFunction<? extends V> function) booleaninthashCode()newEmpty()Creates a new empty ByteArrayStack.static ByteArrayStacknewStack(ByteIterable items) static ByteArrayStacknewStackFromTopToBottom(byte... items) static ByteArrayStackstatic ByteArrayStacknewStackWith(byte... items) bytepop()pop(int count) voidpush(byte item) voidreject(BytePredicate predicate) select(BytePredicate predicate) toStack()voidMethods inherited from class org.eclipse.collections.impl.stack.primitive.AbstractByteStack
allSatisfy, anySatisfy, appendString, appendString, appendString, asLazy, average, byteIterator, chunk, contains, containsAll, containsAll, count, detectIfNone, each, forEachWithIndex, getFirst, indexOf, injectInto, injectIntoWithIndex, 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.ByteIterable
allSatisfy, anySatisfy, asLazy, average, averageIfEmpty, byteIterator, 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, toSortedListBy, toSortedListByMethods inherited from interface org.eclipse.collections.api.stack.primitive.ByteStack
peek, peek, peekAtMethods inherited from interface org.eclipse.collections.api.stack.primitive.MutableByteStack
collectWithIndex, rejectWithIndex, selectWithIndex, tapMethods inherited from interface org.eclipse.collections.api.ordered.primitive.OrderedByteIterable
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
-
ByteArrayStack
public ByteArrayStack()
-
-
Method Details
-
newStackFromTopToBottom
-
newStackWith
-
newStack
-
newStackFromTopToBottom
-
push
public void push(byte item) - Specified by:
pushin interfaceMutableByteStack
-
pop
public byte pop()- Specified by:
popin interfaceMutableByteStack
-
pop
- Specified by:
popin interfaceMutableByteStack
-
select
- Specified by:
selectin interfaceByteIterable- Specified by:
selectin interfaceByteStack- Specified by:
selectin interfaceMutableByteStack- Specified by:
selectin interfaceOrderedByteIterable
-
reject
- Specified by:
rejectin interfaceByteIterable- Specified by:
rejectin interfaceByteStack- Specified by:
rejectin interfaceMutableByteStack- Specified by:
rejectin interfaceOrderedByteIterable
-
collect
- Specified by:
collectin interfaceByteIterable- Specified by:
collectin interfaceByteStack- Specified by:
collectin interfaceMutableByteStack- Specified by:
collectin interfaceOrderedByteIterable
-
clear
public void clear()- Specified by:
clearin interfaceMutableByteStack
-
toSortedList
- Specified by:
toSortedListin interfaceByteIterable
-
asUnmodifiable
- Specified by:
asUnmodifiablein interfaceMutableByteStack
-
asSynchronized
- Specified by:
asSynchronizedin interfaceMutableByteStack
-
toImmutable
- Specified by:
toImmutablein interfaceByteStack
-
newEmpty
Creates a new empty ByteArrayStack.- Specified by:
newEmptyin interfaceMutableByteStack- Since:
- 9.2.
-
equals
- Specified by:
equalsin interfaceByteStack- Overrides:
equalsin classAbstractByteStack
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceByteStack- Overrides:
hashCodein classAbstractByteStack
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOException
-
toStack
- Specified by:
toStackin interfaceOrderedByteIterable
-