static private boolean traverseAndFind(Module toTraverse, ModuleImpl toFind, Vector<Module> traversed) { traversed.add(toTraverse); for (ModuleDependency md : toTraverse.getModuleDefinition().getDependencies()) { ModulesRegistry registry = toTraverse.getRegistry(); for (Module mod : registry.getModules()) { if (mod.getName().equals(md.getName())) { if (mod!=null) { if (mod.getName().equals(toFind.getName())) { return true; } if (traverseAndFind(mod, toFind, traversed)) { return true; } } } } } traversed.remove(toTraverse); return false; } }
static private boolean traverseAndFind(Module toTraverse, ModuleImpl toFind, Vector<Module> traversed) { traversed.add(toTraverse); for (ModuleDependency md : toTraverse.getModuleDefinition().getDependencies()) { ModulesRegistry registry = toTraverse.getRegistry(); for (Module mod : registry.getModules()) { if (mod.getName().equals(md.getName())) { if (mod!=null) { if (mod.getName().equals(toFind.getName())) { return true; } if (traverseAndFind(mod, toFind, traversed)) { return true; } } } } } traversed.remove(toTraverse); return false; } }
for (ModuleDependency dependency : moduleDef.getDependencies()) { ModuleImpl depModule = (ModuleImpl)registry.makeModuleFor(dependency.getName(), dependency.getVersion()); if (depModule==null) {
for (ModuleDependency dependency : moduleDef.getDependencies()) { ModuleImpl depModule = (ModuleImpl)registry.makeModuleFor(dependency.getName(), dependency.getVersion()); if (depModule==null) {