api / org.gradle.api.specs

Package org.gradle.api.specs

Types

AndSpec

open class AndSpec<T : Any> : CompositeSpec<T>

A org.gradle.api.specs.CompositeSpec which requires all its specs to be true in order to evaluate to true. Uses lazy evaluation.

CompositeSpec

abstract class CompositeSpec<T : Any> : Spec<T>

A org.gradle.api.specs.Spec which aggregates a sequence of other Spec instances.

NotSpec

open class NotSpec<T : Any> : Spec<T>

A org.gradle.api.specs.Spec implementation which negates another Spec.

OrSpec

open class OrSpec<T : Any> : CompositeSpec<T>

A CompositeSpec which requires any one of its specs to be true in order to evaluate to true. Uses lazy evaluation.

Spec

interface Spec<T : Any>

Represents some predicate against objects of type T.

Specs

open class Specs

Provides a number of org.gradle.api.specs.Spec implementations.