Interface ShortStack

    • Method Summary

      Modifier and Type Method Description
      default Short peek​(int i)
      Deprecated.
      Please use the corresponding type-specific method instead.
      short peekShort​(int i)
      Peeks at an element on the stack (optional operation).
      default Short pop()
      Deprecated.
      Please use the corresponding type-specific method instead.
      short popShort()
      Pops the top off the stack.
      void push​(short k)
      Pushes the given object on the stack.
      default void push​(Short o)
      Deprecated.
      Please use the corresponding type-specific method instead.
      default Short top()
      Deprecated.
      Please use the corresponding type-specific method instead.
      short topShort()
      Peeks at the top of the stack (optional operation).
      • Methods inherited from interface it.unimi.dsi.fastutil.Stack

        isEmpty
    • Method Detail

      • push

        void push​(short k)
        Pushes the given object on the stack.
        Parameters:
        k - the object to push on the stack.
        See Also:
        Stack.push(Object)
      • popShort

        short popShort()
        Pops the top off the stack.
        Returns:
        the top of the stack.
        See Also:
        Stack.pop()
      • topShort

        short topShort()
        Peeks at the top of the stack (optional operation).
        Returns:
        the top of the stack.
        See Also:
        Stack.top()
      • peekShort

        short peekShort​(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:
        Stack.peek(int)
      • push

        @Deprecated
        default void push​(Short o)
        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.

        Specified by:
        push in interface Stack<Short>
        Parameters:
        o - the object that will become the new top of the stack.
      • pop

        @Deprecated
        default Short 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.

        Specified by:
        pop in interface Stack<Short>
        Returns:
        the top of the stack.
      • top

        @Deprecated
        default Short 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.

        Specified by:
        top in interface Stack<Short>
        Returns:
        the top of the stack.
      • peek

        @Deprecated
        default Short peek​(int i)
        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.

        Specified by:
        peek in interface Stack<Short>
        Parameters:
        i - an index from the stop of the stack (0 represents the top).
        Returns:
        the i-th element on the stack.