# Package org.gradle.api.specs

package org.gradle.api.specs
Classes for defining general purpose criteria.

Related Packages
Package
Description
org.gradle.api
Start Here: Gradle's `Project` API, which is available from your build files.
Class
Description
AndSpec<T>
A `CompositeSpec` which requires all its specs to be true in order to evaluate to true.
CompositeSpec<T>
A `Spec` which aggregates a sequence of other `Spec` instances.
NotSpec<T>
A `Spec` implementation which negates another `Spec`.
OrSpec<T>
A `CompositeSpec` which requires any one of its specs to be true in order to evaluate to true.
Spec<T>
Represents some predicate against objects of type T.
Specs
Provides a number of `Spec` implementations.