323 |
|
* @return {@code true} if an element was removed as a result of this call |
324 |
|
* @throws ClassCastException if the class of the specified element |
325 |
|
* is incompatible with this deque |
326 |
< |
* (<a href="../Collection.html#optional-restrictions">optional</a>) |
327 |
< |
* @throws NullPointerException if the specified element is null |
328 |
< |
* (<a href="../Collection.html#optional-restrictions">optional</a>) |
326 |
> |
* (<a href="Collection.html#optional-restrictions">optional</a>) |
327 |
> |
* @throws NullPointerException if the specified element is null and this |
328 |
> |
* deque does not permit null elements |
329 |
> |
* (<a href="Collection.html#optional-restrictions">optional</a>) |
330 |
|
*/ |
331 |
|
boolean removeFirstOccurrence(Object o); |
332 |
|
|
342 |
|
* @return {@code true} if an element was removed as a result of this call |
343 |
|
* @throws ClassCastException if the class of the specified element |
344 |
|
* is incompatible with this deque |
345 |
< |
* (<a href="../Collection.html#optional-restrictions">optional</a>) |
346 |
< |
* @throws NullPointerException if the specified element is null |
347 |
< |
* (<a href="../Collection.html#optional-restrictions">optional</a>) |
345 |
> |
* (<a href="Collection.html#optional-restrictions">optional</a>) |
346 |
> |
* @throws NullPointerException if the specified element is null and this |
347 |
> |
* deque does not permit null elements |
348 |
> |
* (<a href="Collection.html#optional-restrictions">optional</a>) |
349 |
|
*/ |
350 |
|
boolean removeLastOccurrence(Object o); |
351 |
|
|
500 |
|
* @return {@code true} if an element was removed as a result of this call |
501 |
|
* @throws ClassCastException if the class of the specified element |
502 |
|
* is incompatible with this deque |
503 |
< |
* (<a href="../Collection.html#optional-restrictions">optional</a>) |
504 |
< |
* @throws NullPointerException if the specified element is null |
505 |
< |
* (<a href="../Collection.html#optional-restrictions">optional</a>) |
503 |
> |
* (<a href="Collection.html#optional-restrictions">optional</a>) |
504 |
> |
* @throws NullPointerException if the specified element is null and this |
505 |
> |
* deque does not permit null elements |
506 |
> |
* (<a href="Collection.html#optional-restrictions">optional</a>) |
507 |
|
*/ |
508 |
|
boolean remove(Object o); |
509 |
|
|
516 |
|
* @return {@code true} if this deque contains the specified element |
517 |
|
* @throws ClassCastException if the class of the specified element |
518 |
|
* is incompatible with this deque |
519 |
< |
* (<a href="../Collection.html#optional-restrictions">optional</a>) |
520 |
< |
* @throws NullPointerException if the specified element is null |
521 |
< |
* (<a href="../Collection.html#optional-restrictions">optional</a>) |
519 |
> |
* (<a href="Collection.html#optional-restrictions">optional</a>) |
520 |
> |
* @throws NullPointerException if the specified element is null and this |
521 |
> |
* deque does not permit null elements |
522 |
> |
* (<a href="Collection.html#optional-restrictions">optional</a>) |
523 |
|
*/ |
524 |
|
boolean contains(Object o); |
525 |
|
|