Interface TDeque<E>

Type Parameters:
E -
All Superinterfaces:
TCollection<E>, TIterable<E>, TQueue<E>
All Known Implementing Classes:
TArrayDeque, TLinkedBlockingDeque, TLinkedList

public interface TDeque<E> extends TQueue<E>
Author:
Alexey Andreev
  • Method Details

    • addFirst

      void addFirst(E e)
    • addLast

      void addLast(E e)
    • offerFirst

      boolean offerFirst(E e)
    • offerLast

      boolean offerLast(E e)
    • removeFirst

      E removeFirst()
    • removeLast

      E removeLast()
    • pollFirst

      E pollFirst()
    • pollLast

      E pollLast()
    • getFirst

      E getFirst()
    • getLast

      E getLast()
    • peekFirst

      E peekFirst()
    • peekLast

      E peekLast()
    • removeFirstOccurrence

      boolean removeFirstOccurrence(Object o)
    • removeLastOccurrence

      boolean removeLastOccurrence(Object o)
    • push

      void push(E e)
    • pop

      E pop()
    • descendingIterator

      TIterator<E> descendingIterator()