public final class ModuleMap
extends java.lang.Object
| Constructor and Description |
|---|
ModuleMap()
Constructor to create an empty map.
|
ModuleMap(java.util.List<ModuleDescriptor> modules)
Default constructor.
|
ModuleMap(java.util.List<ModuleDescriptor> modulesDescriptors,
java.util.Collection<Dependency> dependencies)
Convenience constructor to initialize with values.
|
| Modifier and Type | Method and Description |
|---|---|
ModuleDescriptor |
add(Dependency dependency)
Adds the given dependency to its module.
|
ModuleDescriptor |
getModule(Dependency dependency)
Returns the module for the given dependency.
|
java.util.Map<ModuleDescriptor,java.util.List<Dependency>> |
toMap()
Returns the map of modules.
|
java.lang.String |
toString() |
public ModuleMap()
public ModuleMap(java.util.List<ModuleDescriptor> modules)
modules - the configured modules.public ModuleMap(java.util.List<ModuleDescriptor> modulesDescriptors, java.util.Collection<Dependency> dependencies)
modulesDescriptors - the configured modules.dependencies - the dependencies to add.public java.util.Map<ModuleDescriptor,java.util.List<Dependency>> toMap()
public ModuleDescriptor add(Dependency dependency)
dependency - the dependency to add.public ModuleDescriptor getModule(Dependency dependency)
dependency - the artifact whose module is requested.public java.lang.String toString()
toString in class java.lang.Object