2026-03-17 13:31:18 -07:00

60 lines
874 B
Java

package com.tridium.util.backport;
import java.util.Iterator;
public interface Deque extends Queue {
boolean add(Object obj);
void addFirst(Object obj);
void addLast(Object obj);
boolean contains(Object obj);
Iterator descendingIterator();
Object element();
Object getFirst();
Object getLast();
Iterator iterator();
boolean offer(Object obj);
boolean offerFirst(Object obj);
boolean offerLast(Object obj);
Object peek();
Object peekFirst();
Object peekLast();
Object poll();
Object pollFirst();
Object pollLast();
Object pop();
void push(Object obj);
Object remove();
boolean remove(Object obj);
Object removeFirst();
boolean removeFirstOccurrence(Object obj);
Object removeLast();
boolean removeLastOccurrence(Object obj);
int size();
}