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 62adaf601059cefd517f6745d2ab42e0766e8a19
Author: Gary Gregory <[email protected]>
AuthorDate: Tue Jun 24 07:53:48 2025 -0400

    Initialize in declaration
---
 .../java/org/apache/commons/text/StrTokenizer.java | 38 ++++++++++------------
 1 file changed, 18 insertions(+), 20 deletions(-)

diff --git a/src/main/java/org/apache/commons/text/StrTokenizer.java 
b/src/main/java/org/apache/commons/text/StrTokenizer.java
index f6946286..abfd1b07 100644
--- a/src/main/java/org/apache/commons/text/StrTokenizer.java
+++ b/src/main/java/org/apache/commons/text/StrTokenizer.java
@@ -87,28 +87,26 @@ import org.apache.commons.lang3.StringUtils;
 public class StrTokenizer implements ListIterator<String>, Cloneable {
 
     /** Comma separated values tokenizer internal variable. */
-    private static final StrTokenizer CSV_TOKENIZER_PROTOTYPE;
+    // @formatter:off
+    private static final StrTokenizer CSV_TOKENIZER_PROTOTYPE = new 
StrTokenizer()
+            .setDelimiterMatcher(StrMatcher.commaMatcher())
+            .setQuoteMatcher(StrMatcher.doubleQuoteMatcher())
+            .setIgnoredMatcher(StrMatcher.noneMatcher())
+            .setTrimmerMatcher(StrMatcher.trimMatcher())
+            .setEmptyTokenAsNull(false)
+            .setIgnoreEmptyTokens(false);
+    // @formatter:on
 
     /** Tab separated values tokenizer internal variable. */
-    private static final StrTokenizer TSV_TOKENIZER_PROTOTYPE;
-
-    static {
-        CSV_TOKENIZER_PROTOTYPE = new StrTokenizer();
-        CSV_TOKENIZER_PROTOTYPE.setDelimiterMatcher(StrMatcher.commaMatcher());
-        
CSV_TOKENIZER_PROTOTYPE.setQuoteMatcher(StrMatcher.doubleQuoteMatcher());
-        CSV_TOKENIZER_PROTOTYPE.setIgnoredMatcher(StrMatcher.noneMatcher());
-        CSV_TOKENIZER_PROTOTYPE.setTrimmerMatcher(StrMatcher.trimMatcher());
-        CSV_TOKENIZER_PROTOTYPE.setEmptyTokenAsNull(false);
-        CSV_TOKENIZER_PROTOTYPE.setIgnoreEmptyTokens(false);
-
-        TSV_TOKENIZER_PROTOTYPE = new StrTokenizer();
-        TSV_TOKENIZER_PROTOTYPE.setDelimiterMatcher(StrMatcher.tabMatcher());
-        
TSV_TOKENIZER_PROTOTYPE.setQuoteMatcher(StrMatcher.doubleQuoteMatcher());
-        TSV_TOKENIZER_PROTOTYPE.setIgnoredMatcher(StrMatcher.noneMatcher());
-        TSV_TOKENIZER_PROTOTYPE.setTrimmerMatcher(StrMatcher.trimMatcher());
-        TSV_TOKENIZER_PROTOTYPE.setEmptyTokenAsNull(false);
-        TSV_TOKENIZER_PROTOTYPE.setIgnoreEmptyTokens(false);
-    }
+    // @formatter:off
+    private static final StrTokenizer TSV_TOKENIZER_PROTOTYPE = new 
StrTokenizer()
+            .setDelimiterMatcher(StrMatcher.tabMatcher())
+            .setQuoteMatcher(StrMatcher.doubleQuoteMatcher())
+            .setIgnoredMatcher(StrMatcher.noneMatcher())
+            .setTrimmerMatcher(StrMatcher.trimMatcher())
+            .setEmptyTokenAsNull(false)
+            .setIgnoreEmptyTokens(false);
+    // @formatter:on
 
     /**
      * Returns a clone of {@code CSV_TOKENIZER_PROTOTYPE}.

Reply via email to