public class CompositeRequirement extends Object implements DependencyRequirement
| Modifier and Type | Class and Description |
|---|---|
static class |
CompositeRequirement.Type |
| Constructor and Description |
|---|
CompositeRequirement(CompositeRequirement.Type type,
DependencyRequirement... reqs) |
CompositeRequirement(CompositeRequirement.Type type,
List<DependencyRequirement> reqs) |
| Modifier and Type | Method and Description |
|---|---|
String |
name() |
boolean |
satisfiedBy(Target target,
Collection<Dependency> currentDeps) |
List<DependencyAddition> |
suggestDependencies(Target target,
Collection<Dependency> currentDeps) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdescriptionpublic CompositeRequirement(CompositeRequirement.Type type, List<DependencyRequirement> reqs)
public CompositeRequirement(CompositeRequirement.Type type, DependencyRequirement... reqs)
public String name()
name in interface DependencyRequirementpublic boolean satisfiedBy(Target target, Collection<Dependency> currentDeps)
satisfiedBy in interface DependencyRequirementpublic List<DependencyAddition> suggestDependencies(Target target, Collection<Dependency> currentDeps)
suggestDependencies in interface DependencyRequirementCopyright © 2021. All rights reserved.