Match

public final class Match<T extends Object> implements FilterResult<T>(source)

Represents a matching filter result.

Parameters

T

The type a Filter returns

result

The result of the filter

Constructors

Link copied to clipboard
public FilterResult.Match<T> FilterResult.Match<T extends Any>(T result)

Properties

Link copied to clipboard
private final T result

Functions

Link copied to clipboard
public final T getResult()
Link copied to clipboard
public String toString()

Inherited functions

Link copied to clipboard
public final FilterResult<TNew> withResult<TOld extends Any, TNew extends Any>(TNew result)

If the current FilterResult is FilterResult.Match, change its result to the given one. Otherwise, return the original.