| Package | Description |
|---|---|
| de.flapdoodle.eval.core.evaluables |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableSignature<T>
Immutable implementation of
Signature. |
| Modifier and Type | Method and Description |
|---|---|
static <T> Signature<T> |
Signature.of(Class<T> returnType,
List<? extends Parameter<?>> parameters) |
static <T> Signature<T> |
Signature.of(Class<T> returnType,
Parameter<?>... parameters) |
static <T> Signature<T> |
Signature.of(de.flapdoodle.reflection.TypeInfo<T> returnType,
List<? extends Parameter<?>> parameters) |
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) |
Signature<T> |
TypedEvaluable.signature() |
| Modifier and Type | Method and Description |
|---|---|
static <T> ImmutableSignature<T> |
ImmutableSignature.copyOf(Signature<T> instance)
Creates an immutable copy of a
Signature value. |
ImmutableSignature.Builder<T> |
ImmutableSignature.Builder.from(Signature<T> instance)
Fill a builder with attribute values from the provided
Signature instance. |
Copyright © 2024. All rights reserved.