aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/util
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2015-11-15 15:35:38 +0000
committerMichael Williamson <mike@zwobble.org>2015-11-15 15:35:38 +0000
commitdf43ad49026543712029ca1a7155b4bd764fdcf2 (patch)
tree91a641b47a60cd414fd877e50a8c238cea9c4ffe /src/main/java/org/zwobble/couscous/util
parentbacc781ea755d3771e1c8d09e1fbfd873872f750 (diff)
Tidy up code
Diffstat (limited to 'src/main/java/org/zwobble/couscous/util')
-rw-r--r--src/main/java/org/zwobble/couscous/util/ExtraLists.java14
1 files changed, 1 insertions, 13 deletions
diff --git a/src/main/java/org/zwobble/couscous/util/ExtraLists.java b/src/main/java/org/zwobble/couscous/util/ExtraLists.java
index 590b466..be8ffb3 100644
--- a/src/main/java/org/zwobble/couscous/util/ExtraLists.java
+++ b/src/main/java/org/zwobble/couscous/util/ExtraLists.java
@@ -1,7 +1,6 @@
package org.zwobble.couscous.util;
import java.util.List;
-import java.util.function.BiFunction;
import java.util.function.Function;
import java.util.stream.Collectors;
import java.util.stream.Stream;
@@ -36,7 +35,7 @@ public class ExtraLists {
}
@FunctionalInterface
- public static interface CheckedFunction<T, R, E extends Exception> {
+ public interface CheckedFunction<T, R, E extends Exception> {
R apply(T value) throws E;
}
@@ -49,15 +48,4 @@ public class ExtraLists {
this.exception = exception;
}
}
-
- public static <T, R> R foldLeft(
- List<T> list,
- Function<T, R> initialValue,
- BiFunction<R, T, R> function) {
- R accumulator = initialValue.apply(list.get(0));
- for (int index = 1; index < list.size(); index++) {
- accumulator = function.apply(accumulator, list.get(index));
- }
- return accumulator;
- }
}