2221 |
|
public Object[] toArray() { return c.toArray(); } |
2222 |
|
public <T> T[] toArray(T[] a) { return c.toArray(a); } |
2223 |
|
public String toString() { return c.toString(); } |
2224 |
– |
public Iterator<E> iterator() { return c.iterator(); } |
2224 |
|
public boolean remove(Object o) { return c.remove(o); } |
2225 |
|
public boolean containsAll(Collection<?> coll) { |
2226 |
|
return c.containsAll(coll); |
2235 |
|
c.clear(); |
2236 |
|
} |
2237 |
|
|
2238 |
< |
public boolean add(E e){ |
2238 |
> |
public Iterator<E> iterator() { |
2239 |
> |
return new Iterator<E>() { |
2240 |
> |
private final Iterator<E> it = c.iterator(); |
2241 |
> |
public boolean hasNext() { return it.hasNext(); } |
2242 |
> |
public E next() { return it.next(); } |
2243 |
> |
public void remove() { it.remove(); }}; |
2244 |
> |
} |
2245 |
> |
|
2246 |
> |
public boolean add(E e){ |
2247 |
|
typeCheck(e); |
2248 |
|
return c.add(e); |
2249 |
|
} |
3621 |
|
private static final long serialVersionUID = 1802017725587941708L; |
3622 |
|
private final Deque<E> q; |
3623 |
|
AsLIFOQueue(Deque<E> q) { this.q = q; } |
3624 |
+ |
public boolean add(E e) { q.addFirst(e); return true; } |
3625 |
|
public boolean offer(E e) { return q.offerFirst(e); } |
3626 |
|
public E poll() { return q.pollFirst(); } |
3627 |
|
public E remove() { return q.removeFirst(); } |
3633 |
|
public Iterator<E> iterator() { return q.iterator(); } |
3634 |
|
public Object[] toArray() { return q.toArray(); } |
3635 |
|
public <T> T[] toArray(T[] a) { return q.toArray(a); } |
3628 |
– |
public boolean add(E e) { return q.offerFirst(e); } |
3636 |
|
public boolean remove(Object o) { return q.remove(o); } |
3637 |
|
public void clear() { q.clear(); } |
3638 |
|
} |