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(); }