--- a/jdk/src/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java Fri Oct 26 11:21:02 2012 +0100
+++ b/jdk/src/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java Fri Oct 26 21:34:24 2012 +0100
@@ -90,7 +90,6 @@
* @author Martin Buchholz
* @param <E> the type of elements held in this collection
*/
-
public class ConcurrentLinkedDeque<E>
extends AbstractCollection<E>
implements Deque<E>, java.io.Serializable {
@@ -1250,8 +1249,7 @@
* The following code can be used to dump the deque into a newly
* allocated array of {@code String}:
*
- * <pre>
- * String[] y = x.toArray(new String[0]);</pre>
+ * <pre> {@code String[] y = x.toArray(new String[0]);}</pre>
*
* Note that {@code toArray(new Object[0])} is identical in function to
* {@code toArray()}.
@@ -1388,11 +1386,10 @@
}
/**
- * Saves the state to a stream (that is, serializes it).
+ * Saves this deque to a stream (that is, serializes it).
*
* @serialData All of the elements (each an {@code E}) in
* the proper order, followed by a null
- * @param s the stream
*/
private void writeObject(java.io.ObjectOutputStream s)
throws java.io.IOException {
@@ -1412,8 +1409,7 @@
}
/**
- * Reconstitutes the instance from a stream (that is, deserializes it).
- * @param s the stream
+ * Reconstitutes this deque from a stream (that is, deserializes it).
*/
private void readObject(java.io.ObjectInputStream s)
throws java.io.IOException, ClassNotFoundException {
@@ -1436,7 +1432,6 @@
initHeadTail(h, t);
}
-
private boolean casHead(Node<E> cmp, Node<E> val) {
return UNSAFE.compareAndSwapObject(this, headOffset, cmp, val);
}