Exemplo n.º 1
0
 /**
  * @param newJavaProject
  * @param classpathToMigrate
  * @param newClassPath
  * @throws JavaModelException
  */
 private void migrateLibraryAndContainerEntries(
     JavaProject newJavaProject,
     IClasspathEntry[] classpathToMigrate,
     List<IClasspathEntry> newClassPath)
     throws JavaModelException {
   for (IClasspathEntry entry : classpathToMigrate) {
     if (entry.getEntryKind() == IClasspathEntry.CPE_CONTAINER
         || entry.getEntryKind() == IClasspathEntry.CPE_LIBRARY)
       if (!newClassPath.contains(entry)) newClassPath.add(entry);
   }
   newJavaProject.setRawClasspath(
       newClassPath.toArray(new IClasspathEntry[newClassPath.size()]), null);
 }