This is an automated email from the ASF dual-hosted git repository.

kinow pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-collections.git

commit 331ee240c2674da40afcec2a3c458c9809230c94
Author: Arturo Bernal <arturobern...@gmail.com>
AuthorDate: Fri Feb 26 08:11:08 2021 +0100

    [COLLECTIONS-785] Add constant variable
---
 .../commons/collections4/CollectionUtils.java      | 27 ++++++++++++++++++++++
 .../apache/commons/collections4/IteratorUtils.java | 17 +++-----------
 .../commons/collections4/bag/AbstractMapBag.java   |  9 ++++----
 .../collections4/list/AbstractLinkedList.java      |  4 ++--
 .../apache/commons/collections4/list/TreeList.java |  7 +++---
 .../collections4/map/AbstractHashedMap.java        |  3 ++-
 .../apache/commons/collections4/map/Flat3Map.java  |  5 ++--
 7 files changed, 46 insertions(+), 26 deletions(-)

diff --git a/src/main/java/org/apache/commons/collections4/CollectionUtils.java 
b/src/main/java/org/apache/commons/collections4/CollectionUtils.java
index 2ba465a..b5820aa 100644
--- a/src/main/java/org/apache/commons/collections4/CollectionUtils.java
+++ b/src/main/java/org/apache/commons/collections4/CollectionUtils.java
@@ -64,6 +64,33 @@ public class CollectionUtils {
     public static final int INDEX_NOT_FOUND = -1;
 
     /**
+     * Default prefix used while converting an Iterator to its String 
representation.
+     *
+     * @since 4.5
+     */
+    public static final String DEFAULT_TOSTRING_PREFIX = "[";
+
+    /**
+     * Default suffix used while converting an Iterator to its String 
representation.
+     *
+     * @since 4.5
+     */
+    public static final String DEFAULT_TOSTRING_SUFFIX = "]";
+
+    /**
+     * A String for Colon  (":").
+     *
+     * @since 4.5
+     */
+    public static final String COLON = ":";
+    /**
+     * A String for Comma (",").
+     *
+     * @since 4.5
+     */
+    public static final String COMMA = ",";
+
+    /**
      * Helper class to easily access cardinality properties of two collections.
      * @param <O>  the element type
      */
diff --git a/src/main/java/org/apache/commons/collections4/IteratorUtils.java 
b/src/main/java/org/apache/commons/collections4/IteratorUtils.java
index b2c8704..d11ceef 100644
--- a/src/main/java/org/apache/commons/collections4/IteratorUtils.java
+++ b/src/main/java/org/apache/commons/collections4/IteratorUtils.java
@@ -105,17 +105,6 @@ public class IteratorUtils {
      */
     @SuppressWarnings("rawtypes")
     public static final OrderedMapIterator EMPTY_ORDERED_MAP_ITERATOR = 
EmptyOrderedMapIterator.INSTANCE;
-
-    /**
-     * Default prefix used while converting an Iterator to its String 
representation.
-     */
-    private static final String DEFAULT_TOSTRING_PREFIX = "[";
-
-    /**
-     * Default suffix used while converting an Iterator to its String 
representation.
-     */
-    private static final String DEFAULT_TOSTRING_SUFFIX = "]";
-
     /**
      * Default delimiter used to delimit elements while converting an Iterator
      * to its String representation.
@@ -1405,8 +1394,8 @@ public class IteratorUtils {
      */
     public static <E> String toString(final Iterator<E> iterator) {
         return toString(iterator, TransformerUtils.stringValueTransformer(),
-                        DEFAULT_TOSTRING_DELIMITER, DEFAULT_TOSTRING_PREFIX,
-                        DEFAULT_TOSTRING_SUFFIX);
+                        DEFAULT_TOSTRING_DELIMITER, 
CollectionUtils.DEFAULT_TOSTRING_PREFIX,
+                CollectionUtils.DEFAULT_TOSTRING_SUFFIX);
     }
 
     /**
@@ -1427,7 +1416,7 @@ public class IteratorUtils {
     public static <E> String toString(final Iterator<E> iterator,
                                       final Transformer<? super E, String> 
transformer) {
         return toString(iterator, transformer, DEFAULT_TOSTRING_DELIMITER,
-                        DEFAULT_TOSTRING_PREFIX, DEFAULT_TOSTRING_SUFFIX);
+                CollectionUtils.DEFAULT_TOSTRING_PREFIX, 
CollectionUtils.DEFAULT_TOSTRING_SUFFIX);
     }
 
     /**
diff --git 
a/src/main/java/org/apache/commons/collections4/bag/AbstractMapBag.java 
b/src/main/java/org/apache/commons/collections4/bag/AbstractMapBag.java
index 114968a..4e85fb4 100644
--- a/src/main/java/org/apache/commons/collections4/bag/AbstractMapBag.java
+++ b/src/main/java/org/apache/commons/collections4/bag/AbstractMapBag.java
@@ -28,6 +28,7 @@ import java.util.Map.Entry;
 import java.util.Set;
 
 import org.apache.commons.collections4.Bag;
+import org.apache.commons.collections4.CollectionUtils;
 import org.apache.commons.collections4.set.UnmodifiableSet;
 
 /**
@@ -603,19 +604,19 @@ public abstract class AbstractMapBag<E> implements Bag<E> 
{
             return "[]";
         }
         final StringBuilder buf = new StringBuilder();
-        buf.append('[');
+        buf.append(CollectionUtils.DEFAULT_TOSTRING_PREFIX);
         final Iterator<E> it = uniqueSet().iterator();
         while (it.hasNext()) {
             final Object current = it.next();
             final int count = getCount(current);
             buf.append(count);
-            buf.append(':');
+            buf.append(CollectionUtils.COLON);
             buf.append(current);
             if (it.hasNext()) {
-                buf.append(',');
+                buf.append(CollectionUtils.COMMA);
             }
         }
-        buf.append(']');
+        buf.append(CollectionUtils.DEFAULT_TOSTRING_SUFFIX);
         return buf.toString();
     }
 
diff --git 
a/src/main/java/org/apache/commons/collections4/list/AbstractLinkedList.java 
b/src/main/java/org/apache/commons/collections4/list/AbstractLinkedList.java
index ec3221f..eb8dff7 100644
--- a/src/main/java/org/apache/commons/collections4/list/AbstractLinkedList.java
+++ b/src/main/java/org/apache/commons/collections4/list/AbstractLinkedList.java
@@ -407,7 +407,7 @@ public abstract class AbstractLinkedList<E> implements 
List<E> {
             return "[]";
         }
         final StringBuilder buf = new StringBuilder(16 * size());
-        buf.append('[');
+        buf.append(CollectionUtils.DEFAULT_TOSTRING_PREFIX);
 
         final Iterator<E> it = iterator();
         boolean hasNext = it.hasNext();
@@ -419,7 +419,7 @@ public abstract class AbstractLinkedList<E> implements 
List<E> {
                 buf.append(", ");
             }
         }
-        buf.append(']');
+        buf.append(CollectionUtils.DEFAULT_TOSTRING_SUFFIX);
         return buf.toString();
     }
 
diff --git a/src/main/java/org/apache/commons/collections4/list/TreeList.java 
b/src/main/java/org/apache/commons/collections4/list/TreeList.java
index 1b8cda6..82d7ba4 100644
--- a/src/main/java/org/apache/commons/collections4/list/TreeList.java
+++ b/src/main/java/org/apache/commons/collections4/list/TreeList.java
@@ -26,6 +26,7 @@ import java.util.ListIterator;
 import java.util.NoSuchElementException;
 import java.util.Objects;
 
+import org.apache.commons.collections4.CollectionUtils;
 import org.apache.commons.collections4.OrderedIterator;
 
 /**
@@ -965,11 +966,11 @@ public class TreeList<E> extends AbstractList<E> {
             return new StringBuilder()
                 .append("AVLNode(")
                 .append(relativePosition)
-                .append(',')
+                .append(CollectionUtils.COMMA)
                 .append(left != null)
-                .append(',')
+                .append(CollectionUtils.COMMA)
                 .append(value)
-                .append(',')
+                .append(CollectionUtils.COMMA)
                 .append(getRightSubTree() != null)
                 .append(", faedelung ")
                 .append(rightIsNext)
diff --git 
a/src/main/java/org/apache/commons/collections4/map/AbstractHashedMap.java 
b/src/main/java/org/apache/commons/collections4/map/AbstractHashedMap.java
index 146968c..23e3d67 100644
--- a/src/main/java/org/apache/commons/collections4/map/AbstractHashedMap.java
+++ b/src/main/java/org/apache/commons/collections4/map/AbstractHashedMap.java
@@ -30,6 +30,7 @@ import java.util.Map;
 import java.util.NoSuchElementException;
 import java.util.Set;
 
+import org.apache.commons.collections4.CollectionUtils;
 import org.apache.commons.collections4.IterableMap;
 import org.apache.commons.collections4.KeyValue;
 import org.apache.commons.collections4.MapIterator;
@@ -1404,7 +1405,7 @@ public class AbstractHashedMap<K, V> extends 
AbstractMap<K, V> implements Iterab
 
             hasNext = it.hasNext();
             if (hasNext) {
-                buf.append(',').append(' ');
+                buf.append(CollectionUtils.COMMA).append(' ');
             }
         }
 
diff --git a/src/main/java/org/apache/commons/collections4/map/Flat3Map.java 
b/src/main/java/org/apache/commons/collections4/map/Flat3Map.java
index fcaa424..4f1e657 100644
--- a/src/main/java/org/apache/commons/collections4/map/Flat3Map.java
+++ b/src/main/java/org/apache/commons/collections4/map/Flat3Map.java
@@ -28,6 +28,7 @@ import java.util.Map;
 import java.util.NoSuchElementException;
 import java.util.Set;
 
+import org.apache.commons.collections4.CollectionUtils;
 import org.apache.commons.collections4.IterableMap;
 import org.apache.commons.collections4.MapIterator;
 import org.apache.commons.collections4.ResettableIterator;
@@ -1262,12 +1263,12 @@ public class Flat3Map<K, V> implements IterableMap<K, 
V>, Serializable, Cloneabl
             buf.append(key3 == this ? "(this Map)" : key3);
             buf.append('=');
             buf.append(value3 == this ? "(this Map)" : value3);
-            buf.append(',');
+            buf.append(CollectionUtils.COMMA);
         case 2:
             buf.append(key2 == this ? "(this Map)" : key2);
             buf.append('=');
             buf.append(value2 == this ? "(this Map)" : value2);
-            buf.append(',');
+            buf.append(CollectionUtils.COMMA);
         case 1:
             buf.append(key1 == this ? "(this Map)" : key1);
             buf.append('=');

Reply via email to