summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/funcutils/ListUtils.java
diff options
context:
space:
mode:
authorbculkin2442 <bjculkin@mix.wvu.edu>2016-04-17 20:51:38 -0400
committerbculkin2442 <bjculkin@mix.wvu.edu>2016-04-17 20:51:38 -0400
commitbada13a2ccedd860dfd7a45683e8e8f4ba8a038d (patch)
tree23d978588cb10ba28e42bd4a23834ec41c501452 /BJC-Utils2/src/main/java/bjc/utils/funcutils/ListUtils.java
parent77fcc58d1facffbc3af50be8c05985350e9f1355 (diff)
Added new tree traversal option, and some minor changes
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/funcutils/ListUtils.java')
-rw-r--r--BJC-Utils2/src/main/java/bjc/utils/funcutils/ListUtils.java11
1 files changed, 7 insertions, 4 deletions
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<IFunctionalList<String>> 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();
}
/**