@Override public IPath[] enclosingProjectsAndJars() { ArrayList result = new ArrayList(10); for (int i = 0; i < nbrScopes; i++) { IPath[] pjs = subScopes[i].enclosingProjectsAndJars(); if (null != pjs) for (int j = 0; j < pjs.length; j++) { if (!result.contains(pjs[j])) result.add(pjs[j]); } } return (IPath[]) result.toArray(new IPath[result.size()]); }
private IProject[] getProjectsInScope() { IPath[] enclosingProjects= fScope.enclosingProjectsAndJars(); Set<IPath> enclosingProjectSet= new HashSet<>(); enclosingProjectSet.addAll(Arrays.asList(enclosingProjects)); ArrayList<IProject> projectsInScope= new ArrayList<>(); IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects(); for (int i =0 ; i < projects.length; i++){ if (enclosingProjectSet.contains(projects[i].getFullPath())) projectsInScope.add(projects[i]); } return projectsInScope.toArray(new IProject[projectsInScope.size()]); }
private IProject[] getProjectsInScope() { IPath[] enclosingProjects= fScope.enclosingProjectsAndJars(); Set<IPath> enclosingProjectSet= new HashSet<>(); enclosingProjectSet.addAll(Arrays.asList(enclosingProjects)); ArrayList<IProject> projectsInScope= new ArrayList<>(); IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects(); for (int i =0 ; i < projects.length; i++){ if (enclosingProjectSet.contains(projects[i].getFullPath())) projectsInScope.add(projects[i]); } return projectsInScope.toArray(new IProject[projectsInScope.size()]); }
private IProject[] getProjectsInScope() { IPath[] enclosingProjects= fScope.enclosingProjectsAndJars(); Set<IPath> enclosingProjectSet= new HashSet<>(); enclosingProjectSet.addAll(Arrays.asList(enclosingProjects)); ArrayList<IProject> projectsInScope= new ArrayList<>(); IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects(); for (int i =0 ; i < projects.length; i++){ if (enclosingProjectSet.contains(projects[i].getFullPath())) { projectsInScope.add(projects[i]); } } return projectsInScope.toArray(new IProject[projectsInScope.size()]); }
@Override public IPath[] enclosingProjectsAndJars() { IPath[] unfiltered = this.searchScope.enclosingProjectsAndJars(); List<IPath> result = new ArrayList<>(); for (IPath next : unfiltered) { if (isJarFile(next.lastSegment())) { continue; } result.add(next); } return result.toArray(new IPath[result.size()]); }
private IProject[] getProjectsInScope() { IPath[] enclosingProjects= fScope.enclosingProjectsAndJars(); Set enclosingProjectSet= new HashSet(); enclosingProjectSet.addAll(Arrays.asList(enclosingProjects)); ArrayList projectsInScope= new ArrayList(); IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects(); for (int i =0 ; i < projects.length; i++){ if (enclosingProjectSet.contains(projects[i].getFullPath())) projectsInScope.add(projects[i]); } return (IProject[]) projectsInScope.toArray(new IProject[projectsInScope.size()]); }
public IProject[] getProjects(IJavaSearchScope scope) { IPath[] paths= scope.enclosingProjectsAndJars(); HashSet<IResource> temp= new HashSet<>(); for (int i= 0; i < paths.length; i++) { IResource resource= ResourcesPlugin.getWorkspace().getRoot().findMember(paths[i]); if (resource != null && resource.getType() == IResource.PROJECT) temp.add(resource); } return temp.toArray(new IProject[temp.size()]); }
public IProject[] getProjects(IJavaSearchScope scope) { IPath[] paths= scope.enclosingProjectsAndJars(); HashSet temp= new HashSet(); for (int i= 0; i < paths.length; i++) { IResource resource= ResourcesPlugin.getWorkspace().getRoot().findMember(paths[i]); if (resource != null && resource.getType() == IResource.PROJECT) temp.add(resource); } return (IProject[]) temp.toArray(new IProject[temp.size()]); }
public IProject[] getProjects(IJavaSearchScope scope) { IPath[] paths= scope.enclosingProjectsAndJars(); HashSet<IResource> temp= new HashSet<>(); for (int i= 0; i < paths.length; i++) { IResource resource= ResourcesPlugin.getWorkspace().getRoot().findMember(paths[i]); if (resource != null && resource.getType() == IResource.PROJECT) temp.add(resource); } return temp.toArray(new IProject[temp.size()]); }
@Override public IPath[] enclosingProjectsAndJars() { IPath[] unfiltered = this.searchScope.enclosingProjectsAndJars(); List<IPath> result = new ArrayList<>(); for (IPath next : unfiltered) { if (isJarFile(next.lastSegment())) { continue; } result.add(next); } return result.toArray(new IPath[result.size()]); }
private IJavaSearchScope getSubScope(String optionString, long value, boolean ref) { if (this.subScope != null) return this.subScope; IPath[] enclosingProjectsAndJars = this.scope.enclosingProjectsAndJars(); JavaModelManager manager = JavaModelManager.getJavaModelManager(); HashSet<IJavaProject> set = new HashSet<>(); for (int i = 0, l = enclosingProjectsAndJars.length; i < l; i++) { IPath path = enclosingProjectsAndJars[i]; if (path.segmentCount() == 1) { IJavaProject p = manager.getJavaModel().getJavaProject(path.segment(0)); if (p == null) continue; if (CompilerOptions.versionToJdkLevel(p.getOption(optionString, true)) >= value) { set.add(p); } } } return this.subScope = BasicSearchEngine.createJavaSearchScope(set.toArray(new IJavaProject[0]), ref); } private Openable getCloserOpenable(Openable openable, String pathString) {
mainList.addAll(aspects); } else { IPath[] enclosingPaths = scope.enclosingProjectsAndJars(); for (int j = 0; j < enclosingPaths.length; j++) { IPath path = enclosingPaths[j];
IJavaProject jp = JavaCore.create(projects[i]); if (jp != null) { IPath[] paths = scope.enclosingProjectsAndJars(); for (int a = 0; a < paths.length; a++) { if (paths[a].equals(jp.getPath())) {
return root; } else { IPath[] enclosingProjectsAndJars = scope.enclosingProjectsAndJars(); int length = enclosingProjectsAndJars.length; projects = new IJavaProject[length];
return root; } else { IPath[] enclosingProjectsAndJars = scope.enclosingProjectsAndJars(); int length = enclosingProjectsAndJars.length; projects = new IJavaProject[length];
return root; } else { IPath[] enclosingProjectsAndJars = scope.enclosingProjectsAndJars(); int length = enclosingProjectsAndJars.length; projects = new IJavaProject[length];
return root; } else { IPath[] enclosingProjectsAndJars = scope.enclosingProjectsAndJars(); int length = enclosingProjectsAndJars.length; projects = new IJavaProject[length];
fSearchRequestor = requestor; IPath[] enclosingPaths = querySpecification.getScope().enclosingProjectsAndJars(); IPluginModelBase[] pluginModels = PluginRegistry.getWorkspaceModels(); monitor.beginTask(PDEUIMessages.ClassSearchParticipant_taskMessage, pluginModels.length);
IPath[] scopeProjectsAndJars = isWorkspaceScope ? null : this.scope.enclosingProjectsAndJars(); int scopeLength = isWorkspaceScope ? 0 : scopeProjectsAndJars.length; SimpleSet packages = new SimpleSet();
IPath[] scopeProjectsAndJars = isWorkspaceScope ? null : this.scope.enclosingProjectsAndJars(); int scopeLength = isWorkspaceScope ? 0 : scopeProjectsAndJars.length; SimpleSet packages = new SimpleSet();