From b0e25b96b0175223989ba095dec69e9e18b7a007 Mon Sep 17 00:00:00 2001 From: peter Date: Wed, 9 Feb 2011 21:33:17 +0100 Subject: [PATCH] ContainerUtil.indexOf(list, condition) --- .../com/intellij/util/containers/ContainerUtil.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/platform/util/src/com/intellij/util/containers/ContainerUtil.java b/platform/util/src/com/intellij/util/containers/ContainerUtil.java index daf08f3d75c0..50bf9b139628 100644 --- a/platform/util/src/com/intellij/util/containers/ContainerUtil.java +++ b/platform/util/src/com/intellij/util/containers/ContainerUtil.java @@ -1107,4 +1107,14 @@ public class ContainerUtil { } return to; } + + public static int indexOf(List list, Condition condition) { + for (int i = 0, listSize = list.size(); i < listSize; i++) { + T t = list.get(i); + if (condition.value(t)) { + return i; + } + } + return -1; + } }