Example #1
0
  private static Collection<RPackage> addImportDependencies(Collection<RPackage> importedPackages) {
    RPackageService packageService = RPackageService.getInstance();

    Collection<RPackage> imPckgsWithDeps = new HashSet<RPackage>();

    for (RPackage importedPackage : importedPackages) {
      imPckgsWithDeps.add(importedPackage);
      imPckgsWithDeps.addAll(packageService.getDependencies(importedPackage));
    }

    return imPckgsWithDeps;
  }