diff options
Diffstat (limited to 'platform/indexing-impl/src/com/intellij/psi/impl/cache/CacheManager.java')
-rw-r--r-- | platform/indexing-impl/src/com/intellij/psi/impl/cache/CacheManager.java | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/platform/indexing-impl/src/com/intellij/psi/impl/cache/CacheManager.java b/platform/indexing-impl/src/com/intellij/psi/impl/cache/CacheManager.java index 54a3bf5ce979..e403f60c8777 100644 --- a/platform/indexing-impl/src/com/intellij/psi/impl/cache/CacheManager.java +++ b/platform/indexing-impl/src/com/intellij/psi/impl/cache/CacheManager.java @@ -20,7 +20,9 @@ import com.intellij.openapi.components.ServiceManager; import com.intellij.openapi.project.Project; import com.intellij.psi.PsiFile; import com.intellij.psi.search.GlobalSearchScope; +import com.intellij.psi.search.UsageSearchContext; import com.intellij.util.Processor; +import org.intellij.lang.annotations.MagicConstant; import org.jetbrains.annotations.NotNull; public interface CacheManager { @@ -33,7 +35,13 @@ public interface CacheManager { } } - @NotNull PsiFile[] getFilesWithWord(@NotNull String word, short occurenceMask, @NotNull GlobalSearchScope scope, final boolean caseSensitively); - boolean processFilesWithWord(@NotNull Processor<PsiFile> processor,@NotNull String word, short occurenceMask, @NotNull GlobalSearchScope scope, final boolean caseSensitively); + @NotNull + PsiFile[] getFilesWithWord(@NotNull String word, short occurenceMask, @NotNull GlobalSearchScope scope, final boolean caseSensitively); + + boolean processFilesWithWord(@NotNull Processor<PsiFile> processor, + @NotNull String word, + @MagicConstant(flagsFromClass = UsageSearchContext.class) short occurenceMask, + @NotNull GlobalSearchScope scope, + final boolean caseSensitively); } |