| Package | Description |
|---|---|
| de.flapdoodle.eval.core.evaluables |
| Modifier and Type | Method and Description |
|---|---|
static <T,A,B,C> TypedEvaluable<T> |
TypedEvaluable.of(Class<T> returnType,
Class<A> a,
Class<B> b,
Class<C> c,
TypedEvaluable.Arg3<A,B,C,T> function) |
static <T,A,B> TypedEvaluable<T> |
TypedEvaluable.of(Class<T> returnType,
Class<A> a,
Class<B> b,
TypedEvaluable.Arg2<A,B,T> function) |
static <T,A> TypedEvaluable<T> |
TypedEvaluable.of(Class<T> returnType,
Class<A> a,
TypedEvaluable.Arg1<A,T> function) |
static <T,A,B,C,D,E,F,G> |
TypedEvaluable.of(Class<T> returnType,
Parameter<A> a,
Parameter<B> b,
Parameter<C> c,
Parameter<D> d,
Parameter<E> e,
Parameter<F> f,
Parameter<G> g,
TypedEvaluable.Arg7<A,B,C,D,E,F,G,T> function) |
static <T,A,B,C,D,E,F> |
TypedEvaluable.of(Class<T> returnType,
Parameter<A> a,
Parameter<B> b,
Parameter<C> c,
Parameter<D> d,
Parameter<E> e,
Parameter<F> f,
TypedEvaluable.Arg6<A,B,C,D,E,F,T> function) |
static <T,A,B,C,D,E> |
TypedEvaluable.of(Class<T> returnType,
Parameter<A> a,
Parameter<B> b,
Parameter<C> c,
Parameter<D> d,
Parameter<E> e,
TypedEvaluable.Arg5<A,B,C,D,E,T> function) |
static <T,A,B,C,D> |
TypedEvaluable.of(Class<T> returnType,
Parameter<A> a,
Parameter<B> b,
Parameter<C> c,
Parameter<D> d,
TypedEvaluable.Arg4<A,B,C,D,T> function) |
static <T,A,B,C> TypedEvaluable<T> |
TypedEvaluable.of(Class<T> returnType,
Parameter<A> a,
Parameter<B> b,
Parameter<C> c,
TypedEvaluable.Arg3<A,B,C,T> function) |
static <T,A,B> TypedEvaluable<T> |
TypedEvaluable.of(Class<T> returnType,
Parameter<A> a,
Parameter<B> b,
TypedEvaluable.Arg2<A,B,T> function) |
static <T,A> TypedEvaluable<T> |
TypedEvaluable.of(Class<T> returnType,
Parameter<A> a,
TypedEvaluable.Arg1<A,T> function) |
static <T> TypedEvaluable<T> |
TypedEvaluable.of(Class<T> returnType,
TypedEvaluable.Arg0<T> function) |
static <T,A,B> TypedEvaluable<T> |
TypedEvaluable.ofVarArg(Class<T> returnType,
Class<A> a,
Class<B> b,
TypedEvaluable.VarArg2<A,B,T> function) |
static <T,A> TypedEvaluable<T> |
TypedEvaluable.ofVarArg(Class<T> returnType,
Class<A> a,
TypedEvaluable.VarArg1<A,T> function) |
| Modifier and Type | Method and Description |
|---|---|
static List<TypedEvaluable<?>> |
TypedEvaluableByNumberOfArguments.filterByNumberOfArguments(List<TypedEvaluable<?>> list,
int numberOfArguments) |
de.flapdoodle.types.Either<TypedEvaluable<?>,EvaluableException> |
TypedEvaluables.find(List<? extends Evaluated<?>> values) |
de.flapdoodle.types.Either<TypedEvaluable<?>,EvaluableException> |
TypedEvaluableByArguments.find(List<? extends Evaluated<?>> values) |
static de.flapdoodle.types.Either<TypedEvaluable<?>,EvaluableException> |
TypedEvaluableByArguments.find(List<TypedEvaluable<?>> list,
List<? extends Evaluated<?>> values) |
de.flapdoodle.types.Either<TypedEvaluable<?>,EvaluableException> |
TypedEvaluables.findType(List<? extends de.flapdoodle.reflection.TypeInfo<?>> valueTypes) |
de.flapdoodle.types.Either<TypedEvaluable<?>,EvaluableException> |
TypedEvaluableByArguments.findType(List<? extends de.flapdoodle.reflection.TypeInfo<?>> valueTypes) |
static de.flapdoodle.types.Either<TypedEvaluable<?>,EvaluableException> |
TypedEvaluableByArguments.findType(List<TypedEvaluable<?>> list,
List<? extends de.flapdoodle.reflection.TypeInfo<?>> valueTypes) |
protected List<TypedEvaluable<?>> |
ImmutableTypedEvaluables.list() |
protected abstract List<TypedEvaluable<?>> |
TypedEvaluables.list() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableTypedEvaluables.Builder |
ImmutableTypedEvaluables.Builder.addList(TypedEvaluable<?>... elements)
Adds elements to
list list. |
ImmutableTypedEvaluables.Builder |
ImmutableTypedEvaluables.Builder.addList(TypedEvaluable<?> element)
Adds one element to
list list. |
ImmutableTypedEvaluables |
ImmutableTypedEvaluables.withList(TypedEvaluable<?>... elements)
Copy the current immutable object with elements that replace the content of
list. |
| Modifier and Type | Method and Description |
|---|---|
ImmutableTypedEvaluables.Builder |
ImmutableTypedEvaluables.Builder.addAllList(Iterable<? extends TypedEvaluable<?>> elements)
Adds elements to
list list. |
static List<TypedEvaluable<?>> |
TypedEvaluableByNumberOfArguments.filterByNumberOfArguments(List<TypedEvaluable<?>> list,
int numberOfArguments) |
static de.flapdoodle.types.Either<TypedEvaluable<?>,EvaluableException> |
TypedEvaluableByArguments.find(List<TypedEvaluable<?>> list,
List<? extends Evaluated<?>> values) |
static de.flapdoodle.types.Either<TypedEvaluable<?>,EvaluableException> |
TypedEvaluableByArguments.findType(List<TypedEvaluable<?>> list,
List<? extends de.flapdoodle.reflection.TypeInfo<?>> valueTypes) |
ImmutableTypedEvaluables.Builder |
ImmutableTypedEvaluables.Builder.list(Iterable<? extends TypedEvaluable<?>> elements)
Sets or replaces all elements for
list list. |
static EvaluableException |
TypedEvaluableByArguments.signatureNotFound(List<TypedEvaluable<?>> list,
List<?> values,
List<EvaluableException> errors) |
ImmutableTypedEvaluables |
ImmutableTypedEvaluables.withList(Iterable<? extends TypedEvaluable<?>> elements)
Copy the current immutable object with elements that replace the content of
list. |
Copyright © 2024. All rights reserved.