diff --git a/platform/util/src/com/intellij/util/ArrayUtil.java b/platform/util/src/com/intellij/util/ArrayUtil.java index df475fb0fa19..0b1d6cec288d 100644 --- a/platform/util/src/com/intellij/util/ArrayUtil.java +++ b/platform/util/src/com/intellij/util/ArrayUtil.java @@ -900,13 +900,13 @@ public class ArrayUtil extends ArrayUtilRt { } @Nullable - @Contract(pure=true) + @Contract(value = "null -> null", pure=true) public static T getFirstElement(@Nullable T[] array) { return array != null && array.length > 0 ? array[0] : null; } @Nullable - @Contract(pure=true) + @Contract(value = "null -> null", pure=true) public static T getLastElement(@Nullable T[] array) { return array != null && array.length > 0 ? array[array.length - 1] : null; }