ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/jsr166e/ConcurrentHashMapV8.java
(Generate patch)

Comparing jsr166/src/jsr166e/ConcurrentHashMapV8.java (file contents):
Revision 1.120 by dl, Sun Dec 1 20:55:50 2013 UTC vs.
Revision 1.121 by jsr166, Sat Dec 21 21:32:34 2013 UTC

# Line 2579 | Line 2579 | public class ConcurrentHashMapV8<K,V> ex
2579          final TreeNode<K,V> findTreeNode(int h, Object k, Class<?> kc) {
2580              if (k != null) {
2581                  TreeNode<K,V> p = this;
2582 <                do  {
2582 >                do {
2583                      int ph, dir; K pk; TreeNode<K,V> q;
2584                      TreeNode<K,V> pl = p.left, pr = p.right;
2585                      if ((ph = p.hash) > h)
# Line 3028 | Line 3028 | public class ConcurrentHashMapV8<K,V> ex
3028  
3029          static <K,V> TreeNode<K,V> balanceDeletion(TreeNode<K,V> root,
3030                                                     TreeNode<K,V> x) {
3031 <            for (TreeNode<K,V> xp, xpl, xpr;;)  {
3031 >            for (TreeNode<K,V> xp, xpl, xpr;;) {
3032                  if (x == null || x == root)
3033                      return root;
3034                  else if ((xp = x.parent) == null) {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines