ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/main/java/util/concurrent/LinkedTransferQueue.java
(Generate patch)

Comparing jsr166/src/main/java/util/concurrent/LinkedTransferQueue.java (file contents):
Revision 1.153 by jsr166, Wed Jan 18 23:40:58 2017 UTC vs.
Revision 1.154 by jsr166, Tue Jan 31 22:21:17 2017 UTC

# Line 1032 | Line 1032 | public class LinkedTransferQueue<E> exte
1032              do {
1033                  final Object item = p.item;
1034                  if (p.isData) {
1035 <                    if (item != null)
1036 <                        ((a != null) ? a : (a = new Object[n]))[i++] = item;
1035 >                    if (item != null) {
1036 >                        if (a == null)
1037 >                            a = new Object[n];
1038 >                        a[i++] = item;
1039 >                    }
1040                  } else if (item == null) {
1041                      p = null;
1042                      break;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines