emul/compact/src/main/java/java/util/ArrayDeque.java
changeset 599 d0f57d3ea898
parent 597 ee8a922f4268
child 636 8d0be6a9a809
     1.1 --- a/emul/compact/src/main/java/java/util/ArrayDeque.java	Mon Jan 28 13:28:02 2013 +0100
     1.2 +++ b/emul/compact/src/main/java/java/util/ArrayDeque.java	Mon Jan 28 13:52:28 2013 +0100
     1.3 @@ -34,6 +34,7 @@
     1.4  
     1.5  package java.util;
     1.6  import java.io.*;
     1.7 +import org.apidesign.bck2brwsr.emul.lang.System;
     1.8  
     1.9  /**
    1.10   * Resizable-array implementation of the {@link Deque} interface.  Array
    1.11 @@ -827,40 +828,4 @@
    1.12       */
    1.13      private static final long serialVersionUID = 2340985798034038923L;
    1.14  
    1.15 -    /**
    1.16 -     * Serialize this deque.
    1.17 -     *
    1.18 -     * @serialData The current size (<tt>int</tt>) of the deque,
    1.19 -     * followed by all of its elements (each an object reference) in
    1.20 -     * first-to-last order.
    1.21 -     */
    1.22 -    private void writeObject(ObjectOutputStream s) throws IOException {
    1.23 -        s.defaultWriteObject();
    1.24 -
    1.25 -        // Write out size
    1.26 -        s.writeInt(size());
    1.27 -
    1.28 -        // Write out elements in order.
    1.29 -        int mask = elements.length - 1;
    1.30 -        for (int i = head; i != tail; i = (i + 1) & mask)
    1.31 -            s.writeObject(elements[i]);
    1.32 -    }
    1.33 -
    1.34 -    /**
    1.35 -     * Deserialize this deque.
    1.36 -     */
    1.37 -    private void readObject(ObjectInputStream s)
    1.38 -            throws IOException, ClassNotFoundException {
    1.39 -        s.defaultReadObject();
    1.40 -
    1.41 -        // Read in size and allocate array
    1.42 -        int size = s.readInt();
    1.43 -        allocateElements(size);
    1.44 -        head = 0;
    1.45 -        tail = size;
    1.46 -
    1.47 -        // Read in all elements in the proper order.
    1.48 -        for (int i = 0; i < size; i++)
    1.49 -            elements[i] = (E)s.readObject();
    1.50 -    }
    1.51  }