From a3fda205edb989a123767cdbf82edd393f74e40e Mon Sep 17 00:00:00 2001 From: peter Date: Tue, 29 Jul 2014 11:37:54 +0200 Subject: [PATCH] ContainerUtil.filter: optimize for empty collections --- .../util/src/com/intellij/util/containers/ContainerUtil.java | 1 + 1 file changed, 1 insertion(+) diff --git a/platform/util/src/com/intellij/util/containers/ContainerUtil.java b/platform/util/src/com/intellij/util/containers/ContainerUtil.java index 6052df2b701e..171cfababfa9 100644 --- a/platform/util/src/com/intellij/util/containers/ContainerUtil.java +++ b/platform/util/src/com/intellij/util/containers/ContainerUtil.java @@ -828,6 +828,7 @@ public class ContainerUtil extends ContainerUtilRt { @NotNull public static List findAll(@NotNull Collection collection, @NotNull Condition condition) { + if (collection.isEmpty()) return emptyList(); final List result = new SmartList(); for (final T t : collection) { if (condition.value(t)) {