private IStatus validateModules() { updateModulesIfProjectChanged(); if (modulesBlock.getModules().isEmpty()) { return StatusUtilities.newErrorStatus("Add one or more modules", GWTPlugin.PLUGIN_ID); } return StatusUtilities.OK_STATUS; }
public List<ModuleFile> getModules() { List<ModuleFile> modules = new ArrayList<ModuleFile>(); // Convert fully-qualified module names into actual ModuleFile's for (String moduleName : modulesBlock.getModules()) { ModuleFile module = (ModuleFile) ModuleUtils.findModule(getJavaProject(), moduleName, false); if (module != null) { modules.add(module); } } return modules; }