| Package | Description |
|---|---|
| de.flapdoodle.eval.example | |
| de.flapdoodle.eval.example.evaluables.arithmetic | |
| de.flapdoodle.eval.example.evaluables.basic |
| Modifier and Type | Method and Description |
|---|---|
static Value<?> |
Value.failedWith(EvaluationException rx) |
Value<?> |
Values.get(int index) |
Value<?> |
ValueMap.get(String name) |
| Modifier and Type | Method and Description |
|---|---|
protected List<Value<?>> |
ImmutableValues.values() |
protected Map<String,Value<?>> |
ImmutableValueMap.values() |
protected abstract List<Value<?>> |
Values.values() |
protected abstract Map<String,Value<?>> |
ValueMap.values() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableValues.Builder |
ImmutableValues.Builder.addValues(Value<?>... elements)
Adds elements to
values list. |
ImmutableValues.Builder |
ImmutableValues.Builder.addValues(Value<?> element)
Adds one element to
values list. |
static Values |
Values.of(Value<?>... values) |
static Value.ArrayValue |
Value.of(Value<?>... array) |
ImmutableValueMap.Builder |
ImmutableValueMap.Builder.putValues(String key,
Value<?> value)
Put one entry to the
values map. |
ImmutableValues |
ImmutableValues.withValues(Value<?>... elements)
Copy the current immutable object with elements that replace the content of
values. |
| Modifier and Type | Method and Description |
|---|---|
ImmutableValues.Builder |
ImmutableValues.Builder.addAllValues(Iterable<? extends Value<?>> elements)
Adds elements to
values list. |
static Value.ArrayValue |
Value.of(Collection<? extends Value<?>> array) |
static <T> Value.ArrayValue |
Value.of(Function<T,Value<?>> mapper,
Collection<? extends T> array) |
static <T> Value.MapValue |
Value.of(Function<T,Value<?>> mapper,
Map<String,T> map) |
static <T> Value.ArrayValue |
Value.of(Function<T,Value<?>> mapper,
T... array) |
static Values |
Values.of(Iterable<? extends Value<?>> values) |
static ImmutableValueMap |
ValueMap.of(Map<String,Value<?>> map) |
ImmutableValueMap.Builder |
ImmutableValueMap.Builder.putAllValues(Map<String,? extends Value<?>> entries)
Put all mappings from the specified map as entries to
values map. |
ImmutableValueMap.Builder |
ImmutableValueMap.Builder.putValues(Map.Entry<String,? extends Value<?>> entry)
Put one entry to the
values map. |
ImmutableValues.Builder |
ImmutableValues.Builder.values(Iterable<? extends Value<?>> elements)
Sets or replaces all elements for
values list. |
ImmutableValueMap.Builder |
ImmutableValueMap.Builder.values(Map<String,? extends Value<?>> entries)
Sets or replaces all mappings from the specified map as entries for the
values map. |
ImmutableValues |
ImmutableValues.withValues(Iterable<? extends Value<?>> elements)
Copy the current immutable object with elements that replace the content of
values. |
ImmutableValueMap |
ImmutableValueMap.withValues(Map<String,? extends Value<?>> entries)
Copy the current immutable object by replacing the
values map with the specified map. |
| Modifier and Type | Class and Description |
|---|---|
static class |
Plus.ToString<A extends Value<?>,B extends Value<?>> |
static class |
Plus.ToString<A extends Value<?>,B extends Value<?>> |
| Modifier and Type | Class and Description |
|---|---|
static class |
Conditional.IfTrue<SUB extends Value<?>> |
static class |
Equals.AnyType<A extends Value<?>,B extends Value<?>> |
static class |
Equals.AnyType<A extends Value<?>,B extends Value<?>> |
static class |
Equals.AnyTypeNot<A extends Value<?>,B extends Value<?>> |
static class |
Equals.AnyTypeNot<A extends Value<?>,B extends Value<?>> |
static class |
Same.AnyType<A extends Value<?>,B extends Value<?>> |
static class |
Same.AnyType<A extends Value<?>,B extends Value<?>> |
| Modifier and Type | Method and Description |
|---|---|
Value<?> |
IndexedAccess.ValueArrayAccess.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
Value.ArrayValue first,
Value.NumberValue second) |
Value<?> |
PropertyAccess.MapAccess.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
Value.MapValue first,
Value.StringValue second) |
Value<?> |
IndexedAccess.StringAccess.evaluate(VariableResolver variableResolver,
EvaluationContext evaluationContext,
Token token,
Value.StringValue first,
Value.NumberValue second) |
Copyright © 2024. All rights reserved.