This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-text.git
commit 37a7cc2a90707d009c4dc94e7433f924701f34ff Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Fri Jun 26 17:55:12 2020 -0400 Tweak toString(); --- .../apache/commons/text/matcher/AbstractStringMatcher.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java b/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java index a9e62a4..ba25f07 100644 --- a/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java +++ b/src/main/java/org/apache/commons/text/matcher/AbstractStringMatcher.java @@ -203,17 +203,21 @@ abstract class AbstractStringMatcher implements StringMatcher { */ static final class StringMatcher extends AbstractStringMatcher { - /** The string to match, as a character array. */ + /** The string to match, as a character array, implementation treats as immutable. */ private final char[] chars; + /** The string to match */ + private final String string; + /** * Constructs a matcher from a String. * * @param str the string to match, must not be null */ - StringMatcher(final String str) { + StringMatcher(final String string) { super(); - chars = str.toCharArray(); + this.string = string; + this.chars = string.toCharArray(); } /** @@ -276,7 +280,7 @@ abstract class AbstractStringMatcher implements StringMatcher { @Override public String toString() { - return super.toString() + ' ' + Arrays.toString(chars); + return super.toString() + "[\"" + string + "\"]"; } }