@Incubating public interface DependencyConstraintHandler
A DependencyConstraintHandler is used to declare dependency constraints.
| Modifier and Type | Method and Description |
|---|---|
DependencyConstraint |
add(String configurationName,
Object dependencyConstraintNotation)
Adds a dependency constraint to the given configuration.
|
DependencyConstraint |
add(String configurationName,
Object dependencyNotation,
Action<? super DependencyConstraint> configureAction)
Adds a dependency constraint to the given configuration, and configures the dependency constraint using the given closure.
|
DependencyConstraint |
create(Object dependencyConstraintNotation)
Creates a dependency constraint without adding it to a configuration.
|
DependencyConstraint |
create(Object dependencyConstraintNotation,
Action<? super DependencyConstraint> configureAction)
Creates a dependency constraint without adding it to a configuration, and configures the dependency constraint using
the given closure.
|
DependencyConstraint add(String configurationName, Object dependencyConstraintNotation)
configurationName - The name of the configuration.dependencyConstraintNotation - the constraintDependencyConstraint add(String configurationName, Object dependencyNotation, Action<? super DependencyConstraint> configureAction)
configurationName - The name of the configuration.dependencyNotation - The dependency constraint notationconfigureAction - The closure to use to configure the dependency constraint.DependencyConstraint create(Object dependencyConstraintNotation)
dependencyConstraintNotation - The dependency constraint notation.DependencyConstraint create(Object dependencyConstraintNotation, Action<? super DependencyConstraint> configureAction)
dependencyConstraintNotation - The dependency constraint notation.configureAction - The closure to use to configure the dependency.