From bada13a2ccedd860dfd7a45683e8e8f4ba8a038d Mon Sep 17 00:00:00 2001 From: bculkin2442 Date: Sun, 17 Apr 2016 20:51:38 -0400 Subject: Added new tree traversal option, and some minor changes --- BJC-Utils2/src/main/java/bjc/utils/funcutils/ListUtils.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'BJC-Utils2/src/main/java/bjc/utils/funcutils') diff --git a/BJC-Utils2/src/main/java/bjc/utils/funcutils/ListUtils.java b/BJC-Utils2/src/main/java/bjc/utils/funcutils/ListUtils.java index 95873e9..828f4c3 100644 --- a/BJC-Utils2/src/main/java/bjc/utils/funcutils/ListUtils.java +++ b/BJC-Utils2/src/main/java/bjc/utils/funcutils/ListUtils.java @@ -128,12 +128,15 @@ public class ListUtils { IHolder> returnedList = new Identity<>(input); - operators.forEach((operator) -> returnedList - .transform((oldReturn) -> oldReturn.flatMap((token) -> { + operators.forEach((operator) -> { + returnedList.transform((oldReturn) -> { + return oldReturn.flatMap((token) -> { return operator.merge(new TokenSplitter(token)); - }))); + }); + }); + }); - return returnedList.unwrap((list) -> list); + return returnedList.getValue(); } /** -- cgit v1.2.3