public Module getJdkProviderModule() { String jdkModuleSpec = getAlternateJdkModuleSpec(); if(jdkModuleSpec != null){ ModuleSpec spec = ModuleSpec.parse(jdkModuleSpec); return findModule(spec.getName(), spec.getVersion()); } return null; }
/** * Parse each of the module spec in the given iterable, according to the * given version option and return the {@code ModuleSpec}s in a set. * @param moduleSpecs * @param options Parsing options * @return */ public static LinkedHashSet<ModuleSpec> parseEachSet(Iterable<String> moduleSpecs, Option... options){ LinkedHashSet<ModuleSpec> modules = new LinkedHashSet<ModuleSpec>(); return parseEach(moduleSpecs, modules, options); }
final List<ArtifactResult> dependenciesCopy = new ArrayList<>(dependencies); final String namespace = ModuleUtil.getNamespaceFromUri(module.getName()); final String name = ModuleUtil.getModuleNameFromUri(module.getName()); final String version = module.getVersion(); ArtifactResult artifact = new ContentAwareArtifactResult() { staticMetamodelLoader.loadModule(module.getName(), module.getVersion(), artifact);
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; }
version = version.trim(); if (name.equals(DEFAULT_MODULE.name)) { if (contains(options, Option.DEFAULT_MODULE_PROHIBITED)) { throw new IllegalArgumentException(CommonMessages.msg( "modspec.default.prohibited")); && contains(options, Option.VERSION_REQUIRED)) { throw new IllegalArgumentException(CommonMessages.msg( "modspec.version.required", moduleSpec)); } else if ((!version.isEmpty() || sep != -1) && contains(options, Option.VERSION_PROHIBITED)) { throw new IllegalArgumentException(CommonMessages.msg( "modspec.version.prohibited", moduleSpec)); ModuleSpec spec = new ModuleSpec(namespace, name, version); return spec;
/** * 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; }
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()); final String version = importSpec.getVersion(); imports.add(new ArtifactResult(){ @Override
ModuleSpec moduleSpec = ModuleSpec.parse(verticleName); synchronized (modules) { moduleName = moduleSpec.getName(); module = modules.get(moduleName); if (module == null) { String moduleVersion = moduleSpec.getVersion(); runnerOptions.addExtraModule(moduleName, moduleVersion); applySystemConfig(runnerOptions);
Module jdkModule = null; if(jdkModuleSpec != null){ ModuleSpec spec = ModuleSpec.parse(jdkModuleSpec); jdkModule = findOrCreateModule(spec.getName(), spec.getVersion());