From 2c4303606ee02c0efdff550fbafe4672952bb78a Mon Sep 17 00:00:00 2001 From: Eldar Abusalimov Date: Wed, 3 May 2017 13:53:17 +0300 Subject: [PATCH] util: (minor) Add proper @Contract to ObjectUtils.tryCast() --- platform/util/src/com/intellij/util/ObjectUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/util/src/com/intellij/util/ObjectUtils.java b/platform/util/src/com/intellij/util/ObjectUtils.java index b9ec7bd41047..f349a1b580d7 100644 --- a/platform/util/src/com/intellij/util/ObjectUtils.java +++ b/platform/util/src/com/intellij/util/ObjectUtils.java @@ -79,7 +79,7 @@ public class ObjectUtils { return value == null ? defaultValue : value; } - @Nullable + @Contract("null, _ -> null") public static T tryCast(@Nullable Object obj, @NotNull Class clazz) { if (clazz.isInstance(obj)) { return clazz.cast(obj);