Result

public abstract class Result<T>(source)

Represents a filter result.

Parameters

<T>

The type a filter returns

Inheritors

Constructors

Link copied to clipboard
public void IFilter.Result()

Types

Link copied to clipboard
public final class Match<T> extends IFilter.Result<T>
Represents a matching filter result.
Link copied to clipboard
public final class Mismatch<T> extends IFilter.Result<T>
Represents a mismatching filter result.
Link copied to clipboard
public final class Skip<T> extends IFilter.Result<T>
Represents a skipping filter result.

Functions

Link copied to clipboard
public static IFilter.Result.Match<T> match<T>(@NotNull() @NotNull() T result)
Returns an instance of Match, with its result set to the given result.
Link copied to clipboard
public static IFilter.Result.Mismatch<T> mismatch<T>()
Returns an instance of Mismatch
Link copied to clipboard
public static IFilter.Result.Skip<T> skip<T>()
Returns an instance of Skip
Link copied to clipboard
public TThis withResult<TThis extends IFilter.Result<TNewResult>, TNewResult>(@NotNull() @NotNull() TNewResult result)