protected static class ImmutableExpressionImpl.ExpressionEvaluationImpl extends Object implements ImmutableExpression.Evaluation
ImmutableExpression.Evaluation.BooleanValue| Modifier | Constructor and Description |
|---|---|
protected |
ExpressionEvaluationImpl(ImmutableExpression expression) |
| Modifier and Type | Method and Description |
|---|---|
IncrementalEvaluation |
getEvaluationResult(ImmutableExpression originalExpression,
boolean wasExpressionAlreadyNew) |
Optional<ImmutableExpression> |
getExpression() |
ImmutableTerm |
getTerm() |
Optional<ImmutableExpression.Evaluation.BooleanValue> |
getValue() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisEffectiveFalseprotected ExpressionEvaluationImpl(@Nonnull ImmutableExpression expression)
public Optional<ImmutableExpression> getExpression()
getExpression in interface ImmutableExpression.Evaluationpublic Optional<ImmutableExpression.Evaluation.BooleanValue> getValue()
getValue in interface ImmutableExpression.Evaluationpublic ImmutableTerm getTerm()
getTerm in interface ImmutableExpression.Evaluationpublic IncrementalEvaluation getEvaluationResult(ImmutableExpression originalExpression, boolean wasExpressionAlreadyNew)
getEvaluationResult in interface ImmutableExpression.EvaluationCopyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.