@NotThreadSafe public final class ModuleMap extends Object
| Constructor and Description |
|---|
ModuleMap()
Constructor to create an empty map.
|
ModuleMap(List<ModuleDescriptor> modules)
Default constructor.
|
ModuleMap(List<ModuleDescriptor> modulesDescriptors,
Collection<org.eclipse.aether.graph.Dependency> dependencies)
Convenience constructor to initialize with values.
|
| Modifier and Type | Method and Description |
|---|---|
ModuleDescriptor |
add(org.eclipse.aether.graph.Dependency dependency)
Adds the given dependency to its module.
|
ModuleDescriptor |
getModule(org.eclipse.aether.graph.Dependency dependency)
Returns the module for the given dependency.
|
Map<ModuleDescriptor,List<org.eclipse.aether.graph.Dependency>> |
toMap()
Returns the map of modules.
|
String |
toString() |
public ModuleMap()
public ModuleMap(List<ModuleDescriptor> modules)
modules - the configured modules.public ModuleMap(List<ModuleDescriptor> modulesDescriptors, Collection<org.eclipse.aether.graph.Dependency> dependencies)
modulesDescriptors - the configured modules.dependencies - the dependencies to add.public Map<ModuleDescriptor,List<org.eclipse.aether.graph.Dependency>> toMap()
public ModuleDescriptor add(org.eclipse.aether.graph.Dependency dependency)
dependency - the dependency to add.public ModuleDescriptor getModule(org.eclipse.aether.graph.Dependency dependency)
dependency - the artifact whose module is requested.Copyright © 2013–2019 FuseSource. All rights reserved.