private static void addReferencingProjects(IProject root, Set res) { IProject[] projects= root.getReferencingProjects(); for (int i= 0; i < projects.length; i++) { IProject project= projects[i]; if (res.add(project)) { addReferencingProjects(project, res); } } } }
private static void addReferencingProjects(IProject root, Set<IProject> res) { IProject[] projects= root.getReferencingProjects(); for (int i= 0; i < projects.length; i++) { IProject project= projects[i]; if (res.add(project)) { addReferencingProjects(project, res); } } } }
private static void addReferencingProjects(IProject root, Set<IProject> res) { IProject[] projects= root.getReferencingProjects(); for (int i= 0; i < projects.length; i++) { IProject project= projects[i]; if (res.add(project)) { addReferencingProjects(project, res); } } } }
private static TextSearchScope createScope(String filePatterns, IProject root) { HashSet<IProject> res= new HashSet<>(); res.add(root); addReferencingProjects(root, res); IResource[] resArr= res.toArray(new IResource[res.size()]); Pattern filePattern= getFilePattern(filePatterns); return TextSearchScope.newSearchScope(resArr, filePattern, false); }
private static TextSearchScope createScope(String filePatterns, IProject root) { HashSet<IProject> res= new HashSet<>(); res.add(root); addReferencingProjects(root, res); IResource[] resArr= res.toArray(new IResource[res.size()]); Pattern filePattern= getFilePattern(filePatterns); return TextSearchScope.newSearchScope(resArr, filePattern, false); }
private static TextSearchScope createScope(String filePatterns, IProject root) { HashSet res= new HashSet(); res.add(root); addReferencingProjects(root, res); IResource[] resArr= (IResource[]) res.toArray(new IResource[res.size()]); Pattern filePattern= getFilePattern(filePatterns); return TextSearchScope.newSearchScope(resArr, filePattern, false); }