IDEA-251030 Icons are not shown in Database toolwindow popup menu
[idea/community.git] / platform / core-api / src / com / intellij / util / PathUtil.java
index 52f2f47f39a8b8b8b07e3aa380d58518ce0abfb5..97df9f4bce95950d25a8d091ff23d1bac7676e27 100644 (file)
@@ -21,7 +21,7 @@ public final class PathUtil {
   private PathUtil() { }
 
   @Nullable
-  public static String getLocalPath(@Nullable VirtualFile file) {
+  public static @NlsSafe String getLocalPath(@Nullable VirtualFile file) {
     if (file == null || !file.isValid()) {
       return null;
     }
@@ -32,7 +32,7 @@ public final class PathUtil {
   }
 
   @NotNull
-  public static String getLocalPath(@NotNull String path) {
+  public static @NlsSafe String getLocalPath(@NotNull String path) {
     return FileUtil.toSystemDependentName(StringUtil.trimEnd(path, URLUtil.JAR_SEPARATOR));
   }
 
@@ -57,27 +57,27 @@ public final class PathUtil {
   }
 
   @NotNull
-  public static String getFileName(@NotNull String path) {
+  public static @NlsSafe String getFileName(@NotNull String path) {
     return PathUtilRt.getFileName(path);
   }
 
   @Nullable
-  public static String getFileExtension(@NotNull String name) {
+  public static @NlsSafe String getFileExtension(@NotNull String name) {
     return PathUtilRt.getFileExtension(name);
   }
 
   @NotNull
-  public static String getParentPath(@NotNull String path) {
+  public static @NlsSafe String getParentPath(@NotNull String path) {
     return PathUtilRt.getParentPath(path);
   }
 
   @NotNull
-  public static String suggestFileName(@NotNull String text) {
+  public static @NlsSafe String suggestFileName(@NotNull String text) {
     return PathUtilRt.suggestFileName(text);
   }
 
   @NotNull
-  public static String suggestFileName(@NotNull String text, final boolean allowDots, final boolean allowSpaces) {
+  public static @NlsSafe String suggestFileName(@NotNull String text, final boolean allowDots, final boolean allowSpaces) {
     return PathUtilRt.suggestFileName(text, allowDots, allowSpaces);
   }
 
@@ -95,7 +95,7 @@ public final class PathUtil {
   }
 
   @Contract("null -> null; !null -> !null")
-  public static String toSystemDependentName(@Nullable String path) {
+  public static @NlsSafe String toSystemDependentName(@Nullable String path) {
     return path == null ? null : FileUtilRt.toSystemDependentName(path);
   }