From 63d88eb8db1f7a6d5924ec2a8b7f462373d5ac9a Mon Sep 17 00:00:00 2001 From: bjculkin Date: Fri, 7 Apr 2017 10:51:31 -0400 Subject: Cleanup --- BJC-Utils2/src/main/java/bjc/utils/funcdata/IList.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'BJC-Utils2/src/main/java/bjc/utils/funcdata/IList.java') diff --git a/BJC-Utils2/src/main/java/bjc/utils/funcdata/IList.java b/BJC-Utils2/src/main/java/bjc/utils/funcdata/IList.java index 95f4813..cf60ed6 100644 --- a/BJC-Utils2/src/main/java/bjc/utils/funcdata/IList.java +++ b/BJC-Utils2/src/main/java/bjc/utils/funcdata/IList.java @@ -38,7 +38,7 @@ public interface IList extends Iterable { * otherwise */ default boolean addAll(IList items) { - return items.map(this::add).anyMatch((bl) -> bl == false); + return items.map(this::add).anyMatch(bl -> bl == false); } /** @@ -77,7 +77,8 @@ public interface IList extends Iterable { Collector collector) { BiConsumer accumulator = collector.accumulator(); - return reduceAux(collector.supplier().get(), (value, state) -> { + StateType initial = collector.supplier().get(); + return reduceAux(initial, (value, state) -> { accumulator.accept(state, value); return state; @@ -243,7 +244,7 @@ public interface IList extends Iterable { * @return A random item from the list */ default ContainedType randItem() { - return randItem((num) -> (int) (Math.random() * num)); + return randItem(num -> (int) (Math.random() * num)); } /** -- cgit v1.2.3