private LinkedHashSet<ClasspathLocation> computeClasspathLocations(JavaProject javaProject) { IPackageFragmentRoot[] roots = null; try { roots = javaProject.getAllPackageFragmentRoots(); } catch (JavaModelException e) { return null;// project doesn't exist } LinkedHashSet<ClasspathLocation> locations = new LinkedHashSet<ClasspathLocation>(); int length = roots.length; JavaModelManager manager = JavaModelManager.getJavaModelManager(); for (int i = 0; i < length; i++) { ClasspathLocation cp = mapToClassPathLocation(manager, (PackageFragmentRoot) roots[i]); if (cp != null) locations.add(cp); } return locations; }
private LinkedHashSet<ClasspathLocation> computeClasspathLocations(JavaProject javaProject) { IPackageFragmentRoot[] roots = null; try { roots = javaProject.getAllPackageFragmentRoots(); } catch (JavaModelException e) { return null;// project doesn't exist } IModuleDescription imd = null; try { imd = javaProject.getModuleDescription(); } catch (JavaModelException e) { // e.printStackTrace(); // ignore } LinkedHashSet<ClasspathLocation> locations = new LinkedHashSet<ClasspathLocation>(); int length = roots.length; JavaModelManager manager = JavaModelManager.getJavaModelManager(); for (int i = 0; i < length; i++) { ClasspathLocation cp = mapToClassPathLocation(manager, (PackageFragmentRoot) roots[i], imd); if (cp != null) locations.add(cp); } return locations; }
private LinkedHashSet<ClasspathLocation> computeClasspathLocations(JavaProject javaProject) { IPackageFragmentRoot[] roots = null; try { roots = javaProject.getAllPackageFragmentRoots(); } catch (JavaModelException e) { return null;// project doesn't exist } IModuleDescription imd = null; try { imd = javaProject.getModuleDescription(); } catch (JavaModelException e) { // e.printStackTrace(); // ignore } LinkedHashSet<ClasspathLocation> locations = new LinkedHashSet<ClasspathLocation>(); int length = roots.length; JavaModelManager manager = JavaModelManager.getJavaModelManager(); for (int i = 0; i < length; i++) { ClasspathLocation cp = mapToClassPathLocation(manager, (PackageFragmentRoot) roots[i], imd); if (cp != null) locations.add(cp); } return locations; }