private void replaceConfigurationWildcards(ModuleDescriptor md) { Configuration[] configs = md.getConfigurations(); for (int i = 0; i < configs.length; i++) { configs[i].replaceWildcards(md); } }
result.addAll(Arrays.asList(md.getConfigurationsNames())); } else if ("*(public)".equals(confs[i])) { Configuration[] all = md.getConfigurations(); for (int j = 0; j < all.length; j++) { if (all[j].getVisibility().equals(Visibility.PUBLIC)) { Configuration[] all = md.getConfigurations(); for (int j = 0; j < all.length; j++) { if (all[j].getVisibility().equals(Visibility.PRIVATE)) {
private static void printConfigurations(ModuleDescriptor md, PrintWriter out) { Configuration[] confs = md.getConfigurations(); if (confs.length > 0) { out.println("\t<configurations>"); for (int i = 0; i < confs.length; i++) { Configuration conf = confs[i]; out.print("\t\t"); printConfiguration(conf, out); } out.println("\t</configurations>"); } }
Configuration[] configs = md.getConfigurations(); List publicConfigsList = new ArrayList(); for (int i = 0; i < configs.length; i++) {
private void writeInheritedConfigurations(ModuleDescriptor merged) { if (!mergedConfigurations) { mergedConfigurations = true; writeInheritedItems(merged, merged.getConfigurations(), ConfigurationPrinter.INSTANCE, "configurations", false); } }
private Collection getDependencyConfigurationsIncludingExtending(String conf, String requestedConfiguration) { Set/* <String> */allDepConfs = new LinkedHashSet(); allDepConfs .addAll(Arrays.asList(getDependencyConfigurations(conf, requestedConfiguration))); Collection extendingConfs = Configuration.findConfigurationExtending(conf, md.getConfigurations()); for (Iterator it = extendingConfs.iterator(); it.hasNext();) { Configuration extendingConf = (Configuration) it.next(); allDepConfs.addAll(Arrays.asList(getDependencyConfigurations(extendingConf.getName(), requestedConfiguration))); } return allDepConfs; }
public void replaceWildcards(ModuleDescriptor md) { if (this != md.getConfiguration(name)) { throw new IllegalArgumentException( "The given ModuleDescriptor doesn't own this configuration!"); } Configuration[] configs = md.getConfigurations(); Set newExtends = new LinkedHashSet(); for (int j = 0; j < extendsFrom.length; j++) { if ("*".equals(extendsFrom[j])) { addOther(configs, null, newExtends); } else if ("*(public)".equals(extendsFrom[j])) { addOther(configs, Visibility.PUBLIC, newExtends); } else if ("*(private)".equals(extendsFrom[j])) { addOther(configs, Visibility.PRIVATE, newExtends); } else { newExtends.add(extendsFrom[j]); } } this.extendsFrom = (String[]) newExtends.toArray(new String[newExtends.size()]); }
&& merged.getConfigurations().length > 0) { writeInheritedItems(merged, merged.getConfigurations(), ConfigurationPrinter.INSTANCE, "configurations", true);
/** * Describes how to merge configurations elements * * @param sourceMrid * the source module revision id * @param configurations * array of configurations to be inherited */ protected void mergeConfigurations(ModuleDescriptor parent) { ModuleRevisionId sourceMrid = parent.getModuleRevisionId(); Configuration[] configurations = parent.getConfigurations(); for (int i = 0; i < configurations.length; i++) { Configuration configuration = configurations[i]; Message.debug("Merging configuration with: " + configuration.getName()); // copy configuration from parent descriptor getMd().addConfiguration(new Configuration(configuration, sourceMrid)); } if (parent instanceof DefaultModuleDescriptor) { setDefaultConfMapping(((DefaultModuleDescriptor) parent).getDefaultConfMapping()); setDefaultConf(((DefaultModuleDescriptor) parent).getDefaultConf()); getMd().setMappingOverride(((DefaultModuleDescriptor) parent).isMappingOverride()); } }
Configuration[] configs = parser.getModuleDescriptor().getConfigurations(); for (int i = 0; i < configs.length; i++) { getMd().addConfiguration(configs[i]);
originalModuleDescriptor.getStatus(), originalModuleDescriptor.getPublicationDate()); for (int i = 0; i < originalModuleDescriptor.getConfigurations().length; i++) { Configuration configuration = originalModuleDescriptor.getConfigurations()[i]; latestModuleDescriptor.addConfiguration(configuration);
nmd.dependencies.add(NameSpaceHelper.toSystem(dd[i], ns)); Configuration[] confs = md.getConfigurations(); for (int i = 0; i < confs.length; i++) { nmd.configurations.put(confs[i].getName(), confs[i]);