evaluate

@NotNull
abstract fun evaluate(value: T): @NotNull IFilter.Result<out TResult>(source)

Evaluates the filter with the given value. OptiGUI expects all filters to be deterministic (i.e. returns the same output for the same input).

Return

The result of the filter

Parameters

value

The value the filter should evaluate