use of org.eclipse.che.ide.ext.java.shared.Jar in project che by eclipse.
the class JavaNavigation method getProjectDependecyJars.
public List<Jar> getProjectDependecyJars(IJavaProject project) throws JavaModelException {
List<Jar> jars = new ArrayList<>();
for (IPackageFragmentRoot fragmentRoot : project.getAllPackageFragmentRoots()) {
if (fragmentRoot instanceof JarPackageFragmentRoot) {
Jar jar = DtoFactory.getInstance().createDto(Jar.class);
jar.setId(fragmentRoot.hashCode());
jar.setName(fragmentRoot.getElementName());
jars.add(jar);
}
}
return jars;
}
Aggregations