From 2e880284e37a24ded2275e5e0da216c3930c42fb Mon Sep 17 00:00:00 2001 From: shedaniel Date: Wed, 15 Jul 2020 00:43:51 +0800 Subject: Performance improvements to search filtering and fix filtering not even working. Signed-off-by: shedaniel --- src/main/java/me/shedaniel/rei/utils/CollectionUtils.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/main/java/me/shedaniel/rei/utils/CollectionUtils.java') diff --git a/src/main/java/me/shedaniel/rei/utils/CollectionUtils.java b/src/main/java/me/shedaniel/rei/utils/CollectionUtils.java index 57b8bf83c..d47d732be 100644 --- a/src/main/java/me/shedaniel/rei/utils/CollectionUtils.java +++ b/src/main/java/me/shedaniel/rei/utils/CollectionUtils.java @@ -142,7 +142,7 @@ public class CollectionUtils { } public static List map(List list, Function function) { - List l = new ArrayList<>(list.size()); + List l = new ArrayList<>(list.size() + 1); for (T t : list) { l.add(function.apply(t)); } @@ -150,7 +150,7 @@ public class CollectionUtils { } public static List map(Collection list, Function function) { - List l = new ArrayList<>(list.size()); + List l = new ArrayList<>(list.size() + 1); for (T t : list) { l.add(function.apply(t)); } @@ -158,7 +158,7 @@ public class CollectionUtils { } public static List map(T[] list, Function function) { - List l = new ArrayList<>(list.length); + List l = new ArrayList<>(list.length + 1); for (T t : list) { l.add(function.apply(t)); } -- cgit