Package it.unimi.dsi.fastutil.longs
Interface LongStack
- All Known Implementing Classes:
AbstractLongBigList
,AbstractLongBigList.LongRandomAccessSubList
,AbstractLongBigList.LongSubList
,AbstractLongList
,AbstractLongList.LongRandomAccessSubList
,AbstractLongList.LongSubList
,AbstractLongStack
,LongArrayList
,LongBigArrayBigList
,LongBigLists.ListBigList
,LongBigLists.Singleton
,LongImmutableList
,LongLists.Singleton
,LongMappedBigList
A type-specific
Stack
; provides some additional methods that use polymorphism to avoid
(un)boxing.-
Method Summary
Modifier and TypeMethodDescriptiondefault Long
peek
(int i) Deprecated.Please use the corresponding type-specific method instead.long
peekLong
(int i) Peeks at an element on the stack (optional operation).default Long
pop()
Deprecated.Please use the corresponding type-specific method instead.long
popLong()
Pops the top off the stack.void
push
(long k) Pushes the given object on the stack.default void
Deprecated.Please use the corresponding type-specific method instead.default Long
top()
Deprecated.Please use the corresponding type-specific method instead.long
topLong()
Peeks at the top of the stack (optional operation).
-
Method Details
-
push
void push(long k) Pushes the given object on the stack.- Parameters:
k
- the object to push on the stack.- See Also:
-
popLong
long popLong()Pops the top off the stack.- Returns:
- the top of the stack.
- See Also:
-
topLong
long topLong()Peeks at the top of the stack (optional operation).- Returns:
- the top of the stack.
- See Also:
-
peekLong
long peekLong(int i) Peeks at an element on the stack (optional operation).- Parameters:
i
- an index from the stop of the stack (0 represents the top).- Returns:
- the
i
-th element on the stack. - See Also:
-
push
Deprecated.Please use the corresponding type-specific method instead.Pushes the given object on the stack.This default implementation delegates to the corresponding type-specific method.
-
pop
Deprecated.Please use the corresponding type-specific method instead.Pops the top off the stack.This default implementation delegates to the corresponding type-specific method.
-
top
Deprecated.Please use the corresponding type-specific method instead.Peeks at the top of the stack (optional operation).This default implementation returns
peek(0)
.This default implementation delegates to the corresponding type-specific method.
-
peek
Deprecated.Please use the corresponding type-specific method instead.Peeks at an element on the stack (optional operation).This default implementation just throws an
UnsupportedOperationException
.This default implementation delegates to the corresponding type-specific method.
-