@Value.Immutable public abstract class ValueNode<T> extends Node
| Constructor and Description |
|---|
ValueNode() |
| Modifier and Type | Method and Description |
|---|---|
Evaluated<?> |
evaluate(VariableResolver variableResolver,
EvaluationContext context) |
de.flapdoodle.reflection.TypeInfo<?> |
evaluateType(VariableTypeResolver variableResolver) |
static <T> ValueNode<T> |
of(Token token,
Evaluated<T> value) |
protected abstract Evaluated<T> |
value() |
allNodes, hashedUsedVariables, token, usedVariables, usedVariablespublic Evaluated<?> evaluate(VariableResolver variableResolver, EvaluationContext context)
public de.flapdoodle.reflection.TypeInfo<?> evaluateType(VariableTypeResolver variableResolver)
evaluateType in class NodeCopyright © 2024. All rights reserved.