diff options
Diffstat (limited to 'platform/projectModel-impl/src/com/intellij/ide/projectView/impl/ProjectRootsUtil.java')
-rw-r--r-- | platform/projectModel-impl/src/com/intellij/ide/projectView/impl/ProjectRootsUtil.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/platform/projectModel-impl/src/com/intellij/ide/projectView/impl/ProjectRootsUtil.java b/platform/projectModel-impl/src/com/intellij/ide/projectView/impl/ProjectRootsUtil.java index c0c4c4956211..7acb0fb12243 100644 --- a/platform/projectModel-impl/src/com/intellij/ide/projectView/impl/ProjectRootsUtil.java +++ b/platform/projectModel-impl/src/com/intellij/ide/projectView/impl/ProjectRootsUtil.java @@ -109,4 +109,16 @@ public class ProjectRootsUtil { } return null; } + + @Nullable + public static ExcludeFolder findExcludeFolder(@NotNull Module module, @NotNull VirtualFile root) { + for (ContentEntry entry : ModuleRootManager.getInstance(module).getContentEntries()) { + for (ExcludeFolder folder : entry.getExcludeFolders()) { + if (root.equals(folder.getFile())) { + return folder; + } + } + } + return null; + } }
\ No newline at end of file |