diff options
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/parserutils/splitterv2/ChainTokenSplitter.java')
| -rw-r--r-- | BJC-Utils2/src/main/java/bjc/utils/parserutils/splitterv2/ChainTokenSplitter.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/parserutils/splitterv2/ChainTokenSplitter.java b/BJC-Utils2/src/main/java/bjc/utils/parserutils/splitterv2/ChainTokenSplitter.java index 2ecadaf..75afd34 100644 --- a/BJC-Utils2/src/main/java/bjc/utils/parserutils/splitterv2/ChainTokenSplitter.java +++ b/BJC-Utils2/src/main/java/bjc/utils/parserutils/splitterv2/ChainTokenSplitter.java @@ -6,12 +6,12 @@ import bjc.utils.functypes.ID; /** * A token splitter that chains several other splitters together. - * + * * @author EVE * */ public class ChainTokenSplitter implements TokenSplitter { - private IList<TokenSplitter> spliters; + private final IList<TokenSplitter> spliters; /** * Create a new chain token splitter. @@ -22,27 +22,27 @@ public class ChainTokenSplitter implements TokenSplitter { /** * Append a series of splitters to the chain. - * + * * @param splitters * The splitters to append to the chain. */ - public void appendSplitters(TokenSplitter... splitters) { + public void appendSplitters(final TokenSplitter... splitters) { spliters.addAll(splitters); } /** * Prepend a series of splitters to the chain. - * + * * @param splitters * The splitters to append to the chain. */ - public void prependSplitters(TokenSplitter... splitters) { + public void prependSplitters(final TokenSplitter... splitters) { spliters.prependAll(splitters); } @Override - public IList<String> split(String input) { - IList<String> initList = new FunctionalList<>(input); + public IList<String> split(final String input) { + final IList<String> initList = new FunctionalList<>(input); return spliters.reduceAux(initList, (splitter, strangs) -> { return strangs.flatMap(splitter::split); |
