# | Line 790 | Line 790 | public class ArrayDeque<E> extends Abstr | |
---|---|---|
790 | s.defaultWriteObject(); | |
791 | ||
792 | // Write out size | |
793 | < | int size = size(); |
794 | < | s.writeInt(size); |
793 | > | s.writeInt(size()); |
794 | ||
795 | // Write out elements in order. | |
797 | – | int i = head; |
796 | int mask = elements.length - 1; | |
797 | < | for (int j = 0; j < size; j++) { |
797 | > | for (int i = head; i != tail; i = (i + 1) & mask) |
798 | s.writeObject(elements[i]); | |
801 | – | i = (i + 1) & mask; |
802 | – | } |
799 | } | |
800 | ||
801 | /** |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |