| Modifier and Type | Method and Description |
|---|---|
Evaluated<?> |
Expression.evaluate(VariableResolver variableResolver) |
de.flapdoodle.reflection.TypeInfo<?> |
Expression.evaluateType(VariableTypeResolver variableResolver) |
protected Node |
ExpressionFactory.map(ASTNode startNode) |
Expression |
ExpressionFactory.parse(String expression) |
| Modifier and Type | Method and Description |
|---|---|
T |
TypedEvaluable.Arg0.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token) |
T |
TypedEvaluable.Arg2.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
A first,
B second) |
T |
TypedEvaluable.Arg3.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
A first,
B second,
C third) |
T |
TypedEvaluable.Arg4.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
A first,
B second,
C third,
D fourth) |
T |
TypedEvaluable.Arg5.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
A first,
B second,
C third,
D fourth,
E fifth) |
T |
TypedEvaluable.Arg6.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
A first,
B second,
C third,
D fourth,
E fifth,
F sixth) |
T |
TypedEvaluable.Arg7.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
A first,
B second,
C third,
D fourth,
E fifth,
F sixth,
G seventh) |
T |
TypedEvaluable.VarArg2.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
A first,
List<B> last) |
T |
Evaluable.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
List<?> arguments) |
Evaluated<T> |
TypedEvaluable.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
List<? extends Evaluated<?>> arguments) |
T |
TypedEvaluable.VarArg1.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
List<S> arguments) |
T |
TypedEvaluable.Arg1.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
S argument) |
default void |
Parameter.validate(Token token,
Evaluated<?> parameterValue)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
EvaluationException |
EvaluationException.of(Token token,
List<? extends EvaluableException> causes) |
static EvaluationException |
EvaluationException.ofUnsupportedDataTypeInOperation(Token token) |
EvaluationException |
EvaluationException.AsRuntimeException.wrapped() |
| Constructor and Description |
|---|
AsRuntimeException(EvaluationException wrapped) |
| Modifier and Type | Method and Description |
|---|---|
EvaluationException |
ImmutableEvalFailedWithException.exception() |
abstract EvaluationException |
EvalFailedWithException.exception() |
| Modifier and Type | Method and Description |
|---|---|
Optional<EvaluationException> |
EvaluableExceptionMapper.match(Evaluated<?> value) |
| Modifier and Type | Method and Description |
|---|---|
ImmutableEvalFailedWithException.Builder |
ImmutableEvalFailedWithException.Builder.exception(EvaluationException exception)
Initializes the value for the
exception attribute. |
Object |
EvaluableExceptionMapper.map(EvaluationException ex) |
static EvalFailedWithException |
EvalFailedWithException.of(EvaluationException exception) |
ImmutableEvalFailedWithException |
ImmutableEvalFailedWithException.withException(EvaluationException value)
Copy the current immutable object by setting a value for the
exception attribute. |
| Modifier and Type | Method and Description |
|---|---|
abstract Evaluated<?> |
Node.evaluate(VariableResolver variableResolver,
EvaluationContext context) |
Evaluated<?> |
EvaluatableNode.evaluate(VariableResolver variableResolver,
EvaluationContext context) |
Evaluated<?> |
LookupNode.evaluate(VariableResolver variableResolver,
EvaluationContext context) |
abstract de.flapdoodle.reflection.TypeInfo<?> |
Node.evaluateType(VariableTypeResolver variableResolver) |
de.flapdoodle.reflection.TypeInfo<?> |
EvaluatableNode.evaluateType(VariableTypeResolver variableResolver) |
de.flapdoodle.reflection.TypeInfo<?> |
LookupNode.evaluateType(VariableTypeResolver variableResolver) |
| Modifier and Type | Method and Description |
|---|---|
EvaluationException |
ImmutableFailedWithException.exception() |
abstract EvaluationException |
Value.FailedWithException.exception() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableFailedWithException.Builder<T> |
ImmutableFailedWithException.Builder.exception(EvaluationException exception)
Initializes the value for the
exception attribute. |
static Value<?> |
Value.failedWith(EvaluationException rx) |
ImmutableFailedWithException<T> |
ImmutableFailedWithException.withException(EvaluationException value)
Copy the current immutable object by setting a value for the
exception attribute. |
| Modifier and Type | Method and Description |
|---|---|
Value.BooleanValue |
Equals.AnyType.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
A first,
B second) |
Value.BooleanValue |
Equals.AnyTypeNot.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
A first,
B second) |
Value.BooleanValue |
Same.AnyType.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
A first,
B second) |
Value<?> |
IndexedAccess.ValueArrayAccess.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
Value.ArrayValue first,
Value.NumberValue second) |
SUB |
Conditional.IfTrue.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
Value.BooleanValue first,
SUB second,
SUB third) |
Value<?> |
PropertyAccess.MapAccess.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
Value.MapValue first,
Value.StringValue second) |
Value.NumberValue |
Round.Ceiling.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
Value.NumberValue first)
Deprecated.
|
Value.NumberValue |
Round.Floor.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
Value.NumberValue first)
Deprecated.
|
Value.NumberValue |
Round.Number.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
Value.NumberValue first,
Value.NumberValue second) |
Value.NumberValue |
Round.NumberScaleMode.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
Value.NumberValue first,
Value.NumberValue second,
Value.StringValue third) |
Value.NumberValue |
Round.NumberMode.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
Value.NumberValue first,
Value.StringValue second) |
Value<?> |
IndexedAccess.StringAccess.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
Value.StringValue first,
Value.NumberValue second) |
| Modifier and Type | Method and Description |
|---|---|
Value.BooleanValue |
Not.Bool.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
Value.BooleanValue argument) |
Value.BooleanValue |
Combine.And.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
Value.BooleanValue first,
Value.BooleanValue second) |
Value.BooleanValue |
Combine.Or.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
Value.BooleanValue first,
Value.BooleanValue second) |
| Modifier and Type | Method and Description |
|---|---|
Value.StringValue |
ToLowerCase.Strings.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
Value.StringValue argument) |
Value.StringValue |
ToUpperCase.Strings.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
Value.StringValue argument) |
Value.BooleanValue |
Contains.Strings.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
Value.StringValue first,
Value.StringValue second) |
Copyright © 2024. All rights reserved.