org.gradle.api.specs
Class AndSpec<T>
java.lang.Object
org.gradle.api.specs.CompositeSpec<T>
org.gradle.api.specs.AndSpec<T>
- Type Parameters:
T
- The target type for this Spec
- All Implemented Interfaces:
- Spec<T>
public class AndSpec<T>
- extends CompositeSpec<T>
A CompositeSpec
which requires all its specs to be true in order to evaluate to true.
Uses lazy evaluation.
AndSpec
public AndSpec(Spec<? super T>... specs)
AndSpec
public AndSpec(Iterable<? extends Spec<? super T>> specs)
isSatisfiedBy
public boolean isSatisfiedBy(T object)
and
public AndSpec<T> and(Spec<? super T>... specs)
and
public AndSpec<T> and(Closure spec)