summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/funcdata
diff options
context:
space:
mode:
authorbculkin2442 <bjculkin@mix.wvu.edu>2016-03-28 14:10:13 -0400
committerbculkin2442 <bjculkin@mix.wvu.edu>2016-03-28 14:10:13 -0400
commit820181fa53eb5a5b8b9c9c9b5cab94345be846f7 (patch)
tree5891b6ff8e91ba96a4ec26158d62269dac9ae3d4 /BJC-Utils2/src/main/java/bjc/utils/funcdata
parent249ff3f6310457b2c283e0c83a6b061df1275d35 (diff)
Changed sig of flatMap to use FunctionalLists instead of lists
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/funcdata')
-rw-r--r--BJC-Utils2/src/main/java/bjc/utils/funcdata/FunctionalList.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/funcdata/FunctionalList.java b/BJC-Utils2/src/main/java/bjc/utils/funcdata/FunctionalList.java
index 810e4f1..93771fc 100644
--- a/BJC-Utils2/src/main/java/bjc/utils/funcdata/FunctionalList.java
+++ b/BJC-Utils2/src/main/java/bjc/utils/funcdata/FunctionalList.java
@@ -210,7 +210,8 @@ public class FunctionalList<E> implements Cloneable {
* @return A new list containing the flattened results of applying the
* provided function.
*/
- public <T> FunctionalList<T> flatMap(Function<E, List<T>> f) {
+ public <T> FunctionalList<T>
+ flatMap(Function<E, FunctionalList<T>> f) {
FunctionalList<T> fl = new FunctionalList<>(this.wrap.size());
forEach(e -> f.apply(e).forEach(fl::add));