diff options
Diffstat (limited to 'xml/impl/src/org/jetbrains/builtInWebServer/DefaultWebServerRootsProvider.java')
-rw-r--r-- | xml/impl/src/org/jetbrains/builtInWebServer/DefaultWebServerRootsProvider.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/xml/impl/src/org/jetbrains/builtInWebServer/DefaultWebServerRootsProvider.java b/xml/impl/src/org/jetbrains/builtInWebServer/DefaultWebServerRootsProvider.java index b5621295957d..ca233b417249 100644 --- a/xml/impl/src/org/jetbrains/builtInWebServer/DefaultWebServerRootsProvider.java +++ b/xml/impl/src/org/jetbrains/builtInWebServer/DefaultWebServerRootsProvider.java @@ -89,7 +89,7 @@ final class DefaultWebServerRootsProvider extends WebServerRootsProvider { public PathInfo getRoot(@NotNull VirtualFile file, @NotNull Project project) { AccessToken token = ReadAction.start(); try { - VirtualFile root = null; + VirtualFile root; ProjectFileIndex fileIndex = ProjectRootManager.getInstance(project).getFileIndex(); if (fileIndex.isInSourceContent(file)) { root = fileIndex.getSourceRootForFile(file); @@ -100,6 +100,10 @@ final class DefaultWebServerRootsProvider extends WebServerRootsProvider { else if (fileIndex.isInLibraryClasses(file)) { root = fileIndex.getClassRootForFile(file); } + else { + // excluded + return null; + } assert root != null : file.getPresentableUrl(); return new PathInfo(file, root, getModuleNameQualifier(project, fileIndex.getModuleForFile(file))); } |