ConjunctionFilter

public final class ConjunctionFilter<T extends Object> implements Iterable<<Error class: unknown class><T, ? extends <Error class: unknown class>>>(source)

A filter, which applies the logical AND operation between the given filters and returns the result. Only skips if all sub-filters skip, and only yields match if no sub-filters yield mismatch.

Parameters

T

The type the filter accepts

filters

The sub-filters to evaluate

Constructors

Link copied to clipboard
public ConjunctionFilter<T> ConjunctionFilter<T extends Any>(<Error class: unknown class><T, ? extends <Error class: unknown class>> filters)

Alternative constructor with variable arguments

public ConjunctionFilter<T> ConjunctionFilter<T extends Any>(Iterable<<Error class: unknown class><T, ? extends <Error class: unknown class>>> filters)

Functions

Link copied to clipboard
public <Error class: unknown class><Unit> evaluate(T value)
Link copied to clipboard
public Iterator<<Error class: unknown class><T, ? extends <Error class: unknown class>>> iterator()
Link copied to clipboard
public String toString()

Inherited functions

Link copied to clipboard
public Unit forEach(Consumer<? super <Error class: unknown class><T, ? extends <Error class: unknown class>>> p0)
Link copied to clipboard
public Spliterator<<Error class: unknown class><T, ? extends <Error class: unknown class>>> spliterator()