| Package | Description |
|---|---|
| de.flapdoodle.eval.core.evaluables | |
| de.flapdoodle.eval.core.tree |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableTypedEvaluables
Immutable implementation of
TypedEvaluables. |
class |
TypedEvaluables |
| Modifier and Type | Method and Description |
|---|---|
Optional<? extends TypedEvaluableByArguments> |
TypedEvaluableByNumberOfArguments.filterByNumberOfArguments(int numberOfArguments) |
Optional<? extends TypedEvaluableByArguments> |
TypedEvaluables.filterByNumberOfArguments(int numberOfArguments) |
Optional<? extends TypedEvaluableByArguments> |
TypedEvaluables.Wrapper.filterByNumberOfArguments(int numberOfArguments) |
Optional<? extends TypedEvaluableByArguments> |
TypedEvaluableByName.find(String name,
int numberOfArguments) |
Optional<? extends TypedEvaluableByArguments> |
TypedEvaluableMap.find(String name,
int numberOfArguments) |
| Modifier and Type | Method and Description |
|---|---|
protected TypedEvaluableByArguments |
ImmutableEvaluatableNode.evaluatable() |
protected abstract TypedEvaluableByArguments |
EvaluatableNode.evaluatable() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableEvaluatableNode.Builder |
ImmutableEvaluatableNode.Builder.evaluatable(TypedEvaluableByArguments evaluatable)
Initializes the value for the
evaluatable attribute. |
static ImmutableEvaluatableNode |
ImmutableEvaluatableNode.of(Token token,
TypedEvaluableByArguments evaluatable,
Iterable<? extends Node> parameters,
EvaluableExceptionMapper exceptionMapper)
Construct a new immutable
EvaluatableNode instance. |
static ImmutableEvaluatableNode |
ImmutableEvaluatableNode.of(Token token,
TypedEvaluableByArguments evaluatable,
List<Node> parameters,
EvaluableExceptionMapper exceptionMapper)
Construct a new immutable
EvaluatableNode instance. |
static EvaluatableNode |
EvaluatableNode.of(Token token,
TypedEvaluableByArguments function,
List<Node> parameters,
EvaluableExceptionMapper exceptionMapper) |
ImmutableEvaluatableNode |
ImmutableEvaluatableNode.withEvaluatable(TypedEvaluableByArguments value)
Copy the current immutable object by setting a value for the
evaluatable attribute. |
Copyright © 2024. All rights reserved.