From 9557d84c50690a2208e6508837d1bb30c3c3e1e6 Mon Sep 17 00:00:00 2001 From: Anton Makeev Date: Wed, 13 Mar 2019 15:12:59 +0100 Subject: [PATCH] VfsUtilCore.fileToUrl API reference: CPP-15530 Project model should track source and pch files deletion/creation/modification CPP-13028 Project model API --- .../core-api/src/com/intellij/openapi/vfs/VfsUtilCore.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/platform/core-api/src/com/intellij/openapi/vfs/VfsUtilCore.java b/platform/core-api/src/com/intellij/openapi/vfs/VfsUtilCore.java index 842225b81252..4374c0fefb8a 100644 --- a/platform/core-api/src/com/intellij/openapi/vfs/VfsUtilCore.java +++ b/platform/core-api/src/com/intellij/openapi/vfs/VfsUtilCore.java @@ -411,6 +411,11 @@ public class VfsUtilCore { return VirtualFileManager.constructUrl(URLUtil.FILE_PROTOCOL, path); } + @NotNull + public static String fileToUrl(@NotNull File file) { + return pathToUrl(FileUtil.toSystemIndependentName(file.getPath())); + } + public static List virtualToIoFiles(@NotNull Collection files) { return ContainerUtil.map2List(files, file -> virtualToIoFile(file)); }