From 168adc472d6e854ecc73753a429f7e33c783e475 Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Fri, 6 Feb 2015 17:57:05 +0100 Subject: [PATCH] return default value if null --- .../src/com/intellij/openapi/util/text/StringUtilRt.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/platform/util-rt/src/com/intellij/openapi/util/text/StringUtilRt.java b/platform/util-rt/src/com/intellij/openapi/util/text/StringUtilRt.java index cc667ba8a80d..5806b4b5f69b 100644 --- a/platform/util-rt/src/com/intellij/openapi/util/text/StringUtilRt.java +++ b/platform/util-rt/src/com/intellij/openapi/util/text/StringUtilRt.java @@ -200,7 +200,11 @@ public class StringUtilRt { } @Contract(pure = true) - public static int parseInt(final String string, final int defaultValue) { + public static int parseInt(@Nullable String string, final int defaultValue) { + if (string == null) { + return defaultValue; + } + try { return Integer.parseInt(string); }