@Value.Immutable public abstract class TypedEvaluables extends Object implements TypedEvaluableByArguments, TypedEvaluableByNumberOfArguments
| Modifier and Type | Class and Description |
|---|---|
static class |
TypedEvaluables.Wrapper |
| Constructor and Description |
|---|
TypedEvaluables() |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableTypedEvaluables.Builder |
builder() |
Optional<? extends TypedEvaluableByArguments> |
filterByNumberOfArguments(int numberOfArguments) |
de.flapdoodle.types.Either<TypedEvaluable<?>,List<EvaluableException>> |
find(List<?> values) |
protected abstract List<TypedEvaluable<?>> |
list() |
protected abstract List<TypedEvaluable<?>> list()
@Value.Auxiliary public Optional<? extends TypedEvaluableByArguments> filterByNumberOfArguments(int numberOfArguments)
filterByNumberOfArguments in interface TypedEvaluableByNumberOfArguments@Value.Auxiliary public de.flapdoodle.types.Either<TypedEvaluable<?>,List<EvaluableException>> find(List<?> values)
find in interface TypedEvaluableByArgumentspublic static ImmutableTypedEvaluables.Builder builder()
Copyright © 2024. All rights reserved.