diff --git a/spring-core/src/main/java/org/springframework/util/StringUtils.java b/spring-core/src/main/java/org/springframework/util/StringUtils.java index 188e1178ec2b..900fadf7b4a9 100644 --- a/spring-core/src/main/java/org/springframework/util/StringUtils.java +++ b/spring-core/src/main/java/org/springframework/util/StringUtils.java @@ -516,6 +516,7 @@ public static String deleteAny(String inString, @Nullable String charsToDelete) * @return the quoted {@code String} (for example, "'myString'"), * or {@code null} if the input was {@code null} */ + @Contract("null -> null; !null -> !null") public static @Nullable String quote(@Nullable String str) { return (str != null ? "'" + str + "'" : null); } @@ -618,6 +619,7 @@ private static String changeFirstCharacterCase(String str, boolean capitalize) { * @param path the file path (may be {@code null}) * @return the extracted filename, or {@code null} if none */ + @Contract("null -> null; !null -> !null") public static @Nullable String getFilename(@Nullable String path) { if (path == null) { return null;