sortModuleDescriptors
public java.util.List sortModuleDescriptors(java.util.Collection moduleDescriptors,
SortOptions options)
Sorts the given ModuleDescriptors from the less dependent to the more dependent. This sort
ensures that a ModuleDescriptor is always found in the list before all ModuleDescriptors
depending directly on it.
- Parameters:
moduleDescriptors - a Collection of ModuleDescriptor to sort
options - Options to use to sort the descriptors.
- Returns:
- a List of sorted ModuleDescriptors
- Throws:
CircularDependencyException - if a circular dependency exists and circular dependency strategy decide to throw
an exception