From ec22c2e0f87ff3b1d010bb10e57c5318d772c0af Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Fri, 29 Nov 2013 14:16:23 +0100 Subject: [PATCH] =?UTF-8?q?fix=20NPE=20=E2=80=94=20url=20could=20be=20in?= =?UTF-8?q?=20any=20form,=20so,=20parsed=20can=20be=20null?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- platform/platform-impl/src/com/intellij/util/Urls.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/util/Urls.java b/platform/platform-impl/src/com/intellij/util/Urls.java index 240c30686ef6..ddc581f11718 100644 --- a/platform/platform-impl/src/com/intellij/util/Urls.java +++ b/platform/platform-impl/src/com/intellij/util/Urls.java @@ -44,11 +44,16 @@ public final class Urls { @NotNull public static Url newFromEncoded(@NotNull String url) { - Url result = parse(url, false); + Url result = parseEncoded(url); LOG.assertTrue(result != null, url); return result; } + @Nullable + public static Url parseEncoded(@NotNull String url) { + return parse(url, false); + } + @NotNull public static Url newHttpUrl(@NotNull String authority, @Nullable String path) { return new UrlImpl("http", authority, path);