--- jsr166/src/jsr166e/ConcurrentHashMapV8.java 2013/06/19 14:55:40 1.102 +++ jsr166/src/jsr166e/ConcurrentHashMapV8.java 2013/06/19 16:22:44 1.103 @@ -228,7 +228,7 @@ public class ConcurrentHashMapV8 * java.util.Spliterator. */ public static interface ConcurrentHashMapSpliterator { - /** + /** * If possible, returns a new spliterator covering * approximately one half of the elements, which will not be * covered by this spliterator. Returns null if cannot be @@ -735,11 +735,11 @@ public class ConcurrentHashMapV8 Node c, Node v) { return U.compareAndSwapObject(tab, ((long)i << ASHIFT) + ABASE, c, v); } - + static final void setTabAt(Node[] tab, int i, Node v) { U.putOrderedObject(tab, ((long)i << ASHIFT) + ABASE, v); } - + /* ---------------- Fields -------------- */ /** @@ -2530,13 +2530,13 @@ public class ConcurrentHashMapV8 return p; else if (pl == null && pr == null) break; - else if ((kc != null || + else if ((kc != null || (kc = comparableClassFor(k)) != null) && (dir = compareComparables(kc, k, pk)) != 0) p = (dir < 0) ? pl : pr; else if (pl == null) p = pr; - else if (pr == null || + else if (pr == null || (q = pr.findTreeNode(h, k, kc)) == null) p = pl; else @@ -3034,6 +3034,7 @@ public class ConcurrentHashMapV8 } } } + /** * Recursive invariant check */