| Package | Description |
|---|---|
| de.flapdoodle.eval.core.evaluables |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableParameter<T>
Immutable implementation of
Parameter. |
| Modifier and Type | Method and Description |
|---|---|
Parameter<?> |
Signature.get(int index) |
| Modifier and Type | Method and Description |
|---|---|
List<Parameter<?>> |
ImmutableSignature.parameters() |
abstract List<Parameter<?>> |
Signature.parameters() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableSignature.Builder<T> |
ImmutableSignature.Builder.addParameters(Parameter<?>... elements)
Adds elements to
parameters list. |
ImmutableSignature.Builder<T> |
ImmutableSignature.Builder.addParameters(Parameter<?> element)
Adds one element to
parameters list. |
static <T> ImmutableParameter<T> |
ImmutableParameter.copyOf(Parameter<T> instance)
Creates an immutable copy of a
Parameter value. |
ImmutableParameter.Builder<T> |
ImmutableParameter.Builder.from(Parameter<T> instance)
Fill a builder with attribute values from the provided
Parameter instance. |
static <T> Signature<T> |
Signature.of(Class<T> returnType,
Parameter<?>... parameters) |
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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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> Signature<T> |
Signature.of(de.flapdoodle.reflection.TypeInfo<T> returnType,
Parameter<?>... parameters) |
static <T> Signature<T> |
Signature.ofVarArg(Class<T> returnType,
Parameter<?>... parameters) |
static <T> Signature<T> |
Signature.ofVarArg(de.flapdoodle.reflection.TypeInfo<T> returnType,
Parameter<?>... parameters) |
ImmutableSignature<T> |
ImmutableSignature.withParameters(Parameter<?>... elements)
Copy the current immutable object with elements that replace the content of
parameters. |
| Modifier and Type | Method and Description |
|---|---|
ImmutableSignature.Builder<T> |
ImmutableSignature.Builder.addAllParameters(Iterable<? extends Parameter<?>> elements)
Adds elements to
parameters list. |
static <T> Signature<T> |
Signature.of(Class<T> returnType,
List<? extends Parameter<?>> parameters) |
static <T> Signature<T> |
Signature.of(de.flapdoodle.reflection.TypeInfo<T> returnType,
List<? extends Parameter<?>> parameters) |
ImmutableSignature.Builder<T> |
ImmutableSignature.Builder.parameters(Iterable<? extends Parameter<?>> elements)
Sets or replaces all elements for
parameters list. |
ImmutableSignature<T> |
ImmutableSignature.withParameters(Iterable<? extends Parameter<?>> elements)
Copy the current immutable object with elements that replace the content of
parameters. |
Copyright © 2024. All rights reserved.