1 package com
.intellij
.util
.xml
;
3 import com
.intellij
.psi
.search
.GlobalSearchScope
;
4 import com
.intellij
.openapi
.roots
.ModuleRootManager
;
5 import com
.intellij
.openapi
.module
.Module
;
6 import com
.intellij
.openapi
.vfs
.VirtualFile
;
7 import org
.jetbrains
.annotations
.NotNull
;
9 public class ModuleContenRootSearchScope
extends GlobalSearchScope
{
10 private final ModuleRootManager myRootManager
;
11 private final Module myModule
;
13 public ModuleContenRootSearchScope(final Module module
) {
14 myRootManager
= ModuleRootManager
.getInstance(module
);
18 public boolean contains(final VirtualFile file
) {
19 return myRootManager
.getFileIndex().isInContent(file
);
22 public int compare(final VirtualFile file1
, final VirtualFile file2
) {
26 public boolean isSearchInModuleContent(@NotNull final Module aModule
) {
27 return aModule
== myModule
;
30 public boolean isSearchInLibraries() {