public class IncrementalEvaluationImpl extends Object implements IncrementalEvaluation
IncrementalEvaluation.Status| Modifier and Type | Method and Description |
|---|---|
static IncrementalEvaluation |
declareIsFalse() |
static IncrementalEvaluation |
declareIsNull() |
static IncrementalEvaluation |
declareIsTrue() |
static IncrementalEvaluation |
declareSameExpression() |
static IncrementalEvaluation |
declareSimplifiedExpression(ImmutableExpression simplifiedExpression) |
Optional<ImmutableExpression> |
getNewExpression()
Only when getStatus() == SIMPLIFIED_EXPRESSION
|
IncrementalEvaluation.Status |
getStatus() |
public Optional<ImmutableExpression> getNewExpression()
IncrementalEvaluationgetNewExpression in interface IncrementalEvaluationpublic IncrementalEvaluation.Status getStatus()
getStatus in interface IncrementalEvaluationpublic static IncrementalEvaluation declareSimplifiedExpression(ImmutableExpression simplifiedExpression)
declareSimplifiedExpression in interface IncrementalEvaluationpublic static IncrementalEvaluation declareSameExpression()
declareSameExpression in interface IncrementalEvaluationpublic static IncrementalEvaluation declareIsNull()
declareIsNull in interface IncrementalEvaluationpublic static IncrementalEvaluation declareIsFalse()
declareIsFalse in interface IncrementalEvaluationpublic static IncrementalEvaluation declareIsTrue()
declareIsTrue in interface IncrementalEvaluationCopyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.