# | Line 902 | Line 902 | public class ArrayDeque<E> extends Abstr | |
---|---|---|
902 | } | |
903 | return deleted > 0; | |
904 | } catch (Throwable ex) { | |
905 | < | for (; remaining > 0; |
906 | < | remaining--, i = inc(i, capacity), j = inc(j, capacity)) |
907 | < | elements[j] = elements[i]; |
905 | > | if (deleted > 0) |
906 | > | for (; remaining > 0; |
907 | > | remaining--, i = inc(i, capacity), j = inc(j, capacity)) |
908 | > | elements[j] = elements[i]; |
909 | throw ex; | |
910 | } finally { | |
911 | size -= deleted; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |