From 31388e637a70c7e45083be53f041adc96d2bdd71 Mon Sep 17 00:00:00 2001 From: peter Date: Wed, 8 Apr 2015 18:08:38 +0200 Subject: [PATCH] add @Nullable in StringRef --- platform/util/src/com/intellij/util/io/StringRef.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platform/util/src/com/intellij/util/io/StringRef.java b/platform/util/src/com/intellij/util/io/StringRef.java index 2d4d7a802738..dec7bef2db70 100644 --- a/platform/util/src/com/intellij/util/io/StringRef.java +++ b/platform/util/src/com/intellij/util/io/StringRef.java @@ -92,10 +92,12 @@ public class StringRef { return that == this || that instanceof StringRef && toString().equals(that.toString()); } + @Nullable public static String toString(@Nullable StringRef ref) { return ref != null ? ref.getString() : null; } + @Nullable public static StringRef fromString(@Nullable String source) { return source == null ? null : new StringRef(source); } @@ -105,6 +107,7 @@ public class StringRef { return new StringRef(source == null ? "" : source); } + @Nullable public static StringRef fromStream(@NotNull DataInput in, @NotNull AbstractStringEnumerator store) throws IOException { final int nameId = DataInputOutputUtil.readINT(in);