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

Comparing jsr166/src/main/java/util/concurrent/LinkedBlockingDeque.java (file contents):
Revision 1.55 by jsr166, Tue Feb 17 18:55:39 2015 UTC vs.
Revision 1.56 by jsr166, Wed Mar 4 00:22:30 2015 UTC

# Line 930 | Line 930 | public class LinkedBlockingDeque<E>
930      }
931  
932      public String toString() {
933 <        final ReentrantLock lock = this.lock;
934 <        lock.lock();
935 <        try {
936 <            Node<E> p = first;
937 <            if (p == null)
938 <                return "[]";
939 <
940 <            StringBuilder sb = new StringBuilder();
941 <            sb.append('[');
942 <            for (;;) {
943 <                E e = p.item;
944 <                sb.append(e == this ? "(this Collection)" : e);
945 <                p = p.next;
946 <                if (p == null)
947 <                    return sb.append(']').toString();
948 <                sb.append(',').append(' ');
949 <            }
950 <        } finally {
951 <            lock.unlock();
952 <        }
933 >        return Helpers.collectionToString(this);
934      }
935  
936      /**

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines