Access | Constructor and Description |
---|---|
private |
Modifier and Type | Method and Description |
---|---|
pack-priv static String | collectionToString(Collection<?> c)
An implementation of Collection.toString() suitable for classes with locks. |
pack-priv static String | |
private static String | |
pack-priv static String |
Helpers | back to summary |
---|---|
private Helpers() |
collectionToString | back to summary |
---|---|
pack-priv static String collectionToString(Collection<?> c) An implementation of Collection.toString() suitable for classes with locks. Instead of holding a lock for the entire duration of toString(), or acquiring a lock for each call to Iterator.next(), we hold the lock only during the call to toArray() (less disruptive to other threads accessing the collection) and follows the maxim "Never call foreign code while holding a lock". |
mapEntryToString | back to summary |
---|---|
pack-priv static String mapEntryToString(Object key, Object val) Optimized form of: key + "=" + val |
objectToString | back to summary |
---|---|
private static String objectToString(Object x) |
toString | back to summary |
---|---|
pack-priv static String toString(Object[] a, int size, int charLength) Like Arrays.toString(), but caller guarantees that size > 0, each element with index 0 <= i < size is a non-null String, and charLength is the sum of the lengths of the input Strings. |