[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