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; + } }