com.intellij.psi.search.GlobalSearchScope#moduleWithDependenciesScope ( )源码实例Demo

下面列出了com.intellij.psi.search.GlobalSearchScope#moduleWithDependenciesScope ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

private GlobalSearchScope getSearchScope(Project project, @NotNull PsiElement element) {
    GlobalSearchScope searchScope = GlobalSearchScope.projectScope(project);
    Module module = ProjectRootManager.getInstance(project).getFileIndex().getModuleForFile(element.getContainingFile().getVirtualFile());
    if (module != null) {
        searchScope = GlobalSearchScope.moduleWithDependenciesScope(module);
    }
    return searchScope;
}
 
public GlobalSearchScope getSearchScope() {
    final Module module = getModule();
    if (module != null) {
        return GlobalSearchScope.moduleWithDependenciesScope(module);
    }
    return GlobalSearchScope.projectScope(getProject());
}
 
源代码3 项目: mule-intellij-plugins   文件: MuleConfigUtils.java
public static List<DomElement> getFlows(Module module) {
    final GlobalSearchScope searchScope = GlobalSearchScope.moduleWithDependenciesScope(module);
    return getFlowsInScope(module.getProject(), searchScope);
}