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

Comparing jsr166/src/main/java/util/concurrent/AtomicLinkedNode.java (file contents):
Revision 1.3 by dl, Mon Aug 4 12:46:34 2003 UTC vs.
Revision 1.4 by dl, Tue Aug 5 00:37:41 2003 UTC

# Line 18 | Line 18 | final class AtomicLinkedNode {
18      private volatile Object item;
19      private volatile AtomicLinkedNode next;
20  
21 <    private static final AtomicReferenceFieldUpdater<AtomicLinkedNode, AtomicLinkedNode> nextUpdater =
22 <    new AtomicReferenceFieldUpdater<AtomicLinkedNode, AtomicLinkedNode>(AtomicLinkedNode.class, AtomicLinkedNode.class, "next");
23 <    private static final AtomicReferenceFieldUpdater<AtomicLinkedNode, Object> itemUpdater
24 <     = new AtomicReferenceFieldUpdater<AtomicLinkedNode, Object>(AtomicLinkedNode.class, Object.class, "item");
21 >    private static final
22 >        AtomicReferenceFieldUpdater<AtomicLinkedNode, AtomicLinkedNode>
23 >        nextUpdater =
24 >        AtomicReferenceFieldUpdater.newUpdater
25 >        (AtomicLinkedNode.class, AtomicLinkedNode.class, "next");
26 >    private static final
27 >        AtomicReferenceFieldUpdater<AtomicLinkedNode, Object>
28 >        itemUpdater =
29 >        AtomicReferenceFieldUpdater.newUpdater
30 >        (AtomicLinkedNode.class, Object.class, "item");
31  
32      AtomicLinkedNode(Object x) { item = x; }
33  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines