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.82 by jsr166, Fri Feb 20 03:09:08 2015 UTC vs.
Revision 1.83 by jsr166, Wed Mar 4 00:22:30 2015 UTC

# Line 827 | Line 827 | public class LinkedTransferQueue<E> exte
827              if (size == 0)
828                  return "[]";
829  
830 <            // Copy each string into a perfectly sized char[]
831 <            final char[] chars = new char[charLength + 2 * size];
832 <            chars[0] = '[';
833 <            int j = 1;
834 <            for (int i = 0; i < size; i++) {
835 <                if (i > 0) {
836 <                    chars[j++] = ',';
837 <                    chars[j++] = ' ';
838 <                }
839 <                String s = a[i];
840 <                int len = s.length();
841 <                s.getChars(0, len, chars, j);
842 <                j += len;
843 <            }
844 <            chars[j] = ']';
845 <            return new String(chars);
830 >            return Helpers.toString(a, size, charLength);
831          }
832      }
833  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines