Class 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.
    • Field Detail

      • EMPTY

        public static final AndSpec<?> EMPTY
    • Constructor Detail

      • AndSpec

        public AndSpec()
      • AndSpec

        public AndSpec​(Spec<? super T>... specs)
      • AndSpec

        public AndSpec​(Iterable<? extends Spec<? super T>> specs)