diff options
| author | bculkin2442 <bjculkin@mix.wvu.edu> | 2016-03-28 14:10:13 -0400 |
|---|---|---|
| committer | bculkin2442 <bjculkin@mix.wvu.edu> | 2016-03-28 14:10:13 -0400 |
| commit | 820181fa53eb5a5b8b9c9c9b5cab94345be846f7 (patch) | |
| tree | 5891b6ff8e91ba96a4ec26158d62269dac9ae3d4 /BJC-Utils2 | |
| parent | 249ff3f6310457b2c283e0c83a6b061df1275d35 (diff) | |
Changed sig of flatMap to use FunctionalLists instead of lists
Diffstat (limited to 'BJC-Utils2')
| -rw-r--r-- | BJC-Utils2/src/main/java/bjc/utils/funcdata/FunctionalList.java | 3 |
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)); |
