From 6bd22b407483d7702c5a35d787057263c2ccf560 Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Mon, 23 Dec 2013 19:53:13 +0100 Subject: [PATCH] WEB-10360 Javascript debugger with non unique file names --- .../util/src/com/intellij/util/containers/ContainerUtil.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/platform/util/src/com/intellij/util/containers/ContainerUtil.java b/platform/util/src/com/intellij/util/containers/ContainerUtil.java index 804bea8bc482..2d9e814fe11b 100644 --- a/platform/util/src/com/intellij/util/containers/ContainerUtil.java +++ b/platform/util/src/com/intellij/util/containers/ContainerUtil.java @@ -1230,6 +1230,11 @@ public class ContainerUtil extends ContainerUtilRt { return getFirstItem(items, null); } + @Nullable + public static T getFirstItem(@Nullable List items) { + return items == null || items.isEmpty() ? null : items.get(0); + } + public static T getFirstItem(@Nullable final Collection items, @Nullable final T def) { return items == null || items.isEmpty() ? def : items.iterator().next(); }