private static LinkedHashSet<ModuleSpec> parseEach( Iterable<String> moduleSpecs, LinkedHashSet<ModuleSpec> into, Option... options) { for(String moduleSpec : moduleSpecs){ ModuleSpec spec = parse(moduleSpec, options); into.add(spec); } return into; }
/** * Parse each of the module spec in the given iterable, according to the * given version option and return the {@code ModuleSpec}s in a list. * @param moduleSpecs * @param option Parsing options * @return */ public static List<ModuleSpec> parseEachList(Iterable<String> moduleSpecs, Option... option){ List<ModuleSpec> modules = new LinkedList<ModuleSpec>(); for(String moduleSpec : moduleSpecs){ ModuleSpec spec = parse(moduleSpec, option); modules.add(spec); } return modules; }
public Module getJdkProviderModule() { String jdkModuleSpec = getAlternateJdkModuleSpec(); if(jdkModuleSpec != null){ ModuleSpec spec = ModuleSpec.parse(jdkModuleSpec); return findModule(spec.getName(), spec.getVersion()); } return null; }
if(module != null) finishLoadingModule(module, packages, imports, dexEntries, staticMetamodelLoader); module = ModuleSpec.parse(line.substring(1)); packages.clear(); imports.clear(); ModuleSpec importSpec = ModuleSpec.parse(line); final String namespace = ModuleUtil.getNamespaceFromUri(importSpec.getName()); final String name = ModuleUtil.getModuleNameFromUri(importSpec.getName());
ModuleSpec moduleSpec = ModuleSpec.parse(verticleName); synchronized (modules) { moduleName = moduleSpec.getName();
Module jdkModule = null; if(jdkModuleSpec != null){ ModuleSpec spec = ModuleSpec.parse(jdkModuleSpec); jdkModule = findOrCreateModule(spec.getName(), spec.getVersion());