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()));
}
}
Show replies by date