From 2d0d2a0bb8dc36748c8a052f59c9b7f535b05c88 Mon Sep 17 00:00:00 2001 From: Daniil Ovchinnikov Date: Mon, 25 Mar 2024 19:27:17 +0100 Subject: [PATCH] IJPL-797 `intellij.platform.util`: clean up GitOrigin-RevId: cabbd3d6cad866d1157d76d0832c91928bb79132 --- .../src/com/intellij/openapi/util/text/StringUtil.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/platform/util/src/com/intellij/openapi/util/text/StringUtil.java b/platform/util/src/com/intellij/openapi/util/text/StringUtil.java index a8971b9b7140..6aa9ba6088bb 100644 --- a/platform/util/src/com/intellij/openapi/util/text/StringUtil.java +++ b/platform/util/src/com/intellij/openapi/util/text/StringUtil.java @@ -31,6 +31,8 @@ import java.util.stream.Collectors; //TeamCity inherits StringUtil: do not add private constructors!!! @SuppressWarnings("MethodOverridesStaticMethodOfSuperclass") public class StringUtil extends StringUtilRt { + + @SuppressWarnings("UnnecessaryUnicodeEscape") public static final String ELLIPSIS = "\u2026"; public static final String THREE_DOTS = "..."; public static final String NON_BREAK_SPACE = "\u00A0"; @@ -128,7 +130,7 @@ public class StringUtil extends StringUtilRt { @Deprecated @ApiStatus.ScheduledForRemoval @Contract(pure = true) - public static @NotNull Function createToStringFunction(@NotNull Class cls) { + public static @NotNull Function createToStringFunction(@SuppressWarnings("unused") @NotNull Class cls) { return Object::toString; } @@ -2579,8 +2581,7 @@ public class StringUtil extends StringUtilRt { @Contract(pure = true) public static int compare(@Nullable String s1, @Nullable String s2, boolean ignoreCase) { - //noinspection StringEquality - if (s1 == s2) return 0; + if (Strings.areSameInstance(s1, s2)) return 0; if (s1 == null) return -1; if (s2 == null) return 1; return ignoreCase ? s1.compareToIgnoreCase(s2) : s1.compareTo(s2); @@ -3010,7 +3011,6 @@ public class StringUtil extends StringUtilRt { @Contract(pure = true) public static @NotNull String toHexString(byte @NotNull [] bytes) { - @SuppressWarnings("SpellCheckingInspection") String digits = "0123456789abcdef"; StringBuilder sb = new StringBuilder(2 * bytes.length); for (byte b : bytes) {