diff -r ee8a922f4268 -r d0f57d3ea898 emul/compact/src/main/java/java/util/ArrayDeque.java --- a/emul/compact/src/main/java/java/util/ArrayDeque.java Mon Jan 28 13:28:02 2013 +0100 +++ b/emul/compact/src/main/java/java/util/ArrayDeque.java Mon Jan 28 13:52:28 2013 +0100 @@ -34,6 +34,7 @@ package java.util; import java.io.*; +import org.apidesign.bck2brwsr.emul.lang.System; /** * Resizable-array implementation of the {@link Deque} interface. Array @@ -827,40 +828,4 @@ */ private static final long serialVersionUID = 2340985798034038923L; - /** - * Serialize this deque. - * - * @serialData The current size (int) of the deque, - * followed by all of its elements (each an object reference) in - * first-to-last order. - */ - private void writeObject(ObjectOutputStream s) throws IOException { - s.defaultWriteObject(); - - // Write out size - s.writeInt(size()); - - // Write out elements in order. - int mask = elements.length - 1; - for (int i = head; i != tail; i = (i + 1) & mask) - s.writeObject(elements[i]); - } - - /** - * Deserialize this deque. - */ - private void readObject(ObjectInputStream s) - throws IOException, ClassNotFoundException { - s.defaultReadObject(); - - // Read in size and allocate array - int size = s.readInt(); - allocateElements(size); - head = 0; - tail = size; - - // Read in all elements in the proper order. - for (int i = 0; i < size; i++) - elements[i] = (E)s.readObject(); - } }