From d0a3278d12e81ccaec3fd2788429a6b33bcd0646 Mon Sep 17 00:00:00 2001 From: Michael Minella Date: Sun, 16 Jul 2017 16:51:52 -0500 Subject: [PATCH] Refactored FixLengthTokenizer to use vargs This commit updates the FixLengthTokenizer to use vargs instead of an array for ease of configuration. --- .../batch/item/file/transform/FixedLengthTokenizer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-batch-infrastructure/src/main/java/org/springframework/batch/item/file/transform/FixedLengthTokenizer.java b/spring-batch-infrastructure/src/main/java/org/springframework/batch/item/file/transform/FixedLengthTokenizer.java index 4b59a67c3..3ca8949b3 100644 --- a/spring-batch-infrastructure/src/main/java/org/springframework/batch/item/file/transform/FixedLengthTokenizer.java +++ b/spring-batch-infrastructure/src/main/java/org/springframework/batch/item/file/transform/FixedLengthTokenizer.java @@ -50,7 +50,7 @@ public class FixedLengthTokenizer extends AbstractLineTokenizer { * * @param ranges the column ranges expected in the input */ - public void setColumns(Range[] ranges) { + public void setColumns(Range... ranges) { this.ranges = Arrays.asList(ranges).toArray(new Range[ranges.length]); calculateMaxRange(ranges); }