abstract class CompositeSpec<T : Any> : Spec<T>
A org.gradle.api.specs.Spec which aggregates a sequence of other Spec
instances.
- The target type for this Spec
open fun equals(other: Any?): Boolean |
|
open fun getSpecs(): MutableList<Spec<in T>> |
|
open fun hashCode(): Int |
|
open fun isEmpty(): Boolean |
abstract fun isSatisfiedBy(element: T): Boolean |
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. |
|
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. |