[dna-commits] DNA SVN: r1088 - trunk/dna-common/src/main/java/org/jboss/dna/common/util.

dna-commits at lists.jboss.org dna-commits at lists.jboss.org
Sun Jul 12 17:08:48 EDT 2009


Author: bcarothers
Date: 2009-07-12 17:08:48 -0400 (Sun, 12 Jul 2009)
New Revision: 1088

Modified:
   trunk/dna-common/src/main/java/org/jboss/dna/common/util/StringUtil.java
Log:
DNA-484 Repository Startup Errors Use String[].toString() in Error Message

Committed patch that makes StringUtil.createString(...) wraps array parameters with a list to pretty-print them.


Modified: trunk/dna-common/src/main/java/org/jboss/dna/common/util/StringUtil.java
===================================================================
--- trunk/dna-common/src/main/java/org/jboss/dna/common/util/StringUtil.java	2009-07-09 21:56:41 UTC (rev 1087)
+++ trunk/dna-common/src/main/java/org/jboss/dna/common/util/StringUtil.java	2009-07-12 21:08:48 UTC (rev 1088)
@@ -123,6 +123,12 @@
                 matcher.appendReplacement(text, matcher.group());
             } else {
                 Object parameter = parameters[ndx];
+                
+                // Automatically pretty-print arrays
+                if (parameter != null && parameter.getClass().isArray()) {
+                    parameter = Arrays.asList((Object[])parameter);
+                }
+                
                 matcher.appendReplacement(text, Matcher.quoteReplacement(parameter == null ? "null" : parameter.toString()));
             }
         }




More information about the dna-commits mailing list