| Modifier and Type | Class and Description |
|---|---|
static class |
QuantifiedExpressionNode.QEIteration |
static class |
QuantifiedExpressionNode.Quantifier |
EMPTY_CHILDREN| Constructor and Description |
|---|
QuantifiedExpressionNode(org.antlr.v4.runtime.ParserRuleContext ctx,
QuantifiedExpressionNode.Quantifier quantifier,
ListNode list,
BaseNode expression) |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
evaluate(EvaluationContext ctx) |
ASTNode[] |
getChildrenNode() |
BaseNode |
getExpression() |
List<IterationContextNode> |
getIterationContexts() |
QuantifiedExpressionNode.Quantifier |
getQuantifier() |
Type |
getResultType() |
static boolean |
nextIteration(EvaluationContext ctx,
QuantifiedExpressionNode.QEIteration[] ictx) |
void |
setExpression(BaseNode expression) |
void |
setIterationContexts(List<IterationContextNode> iterationContexts) |
void |
setQuantifier(QuantifiedExpressionNode.Quantifier quantifier) |
static void |
setValueIntoContext(EvaluationContext ctx,
QuantifiedExpressionNode.QEIteration qeIteration) |
astEvent, astEvent, getEndChar, getEndColumn, getEndLine, getStartChar, getStartColumn, getStartLine, getText, setEndChar, setEndColumn, setEndLine, setStartChar, setStartColumn, setStartLine, setText, toStringpublic QuantifiedExpressionNode(org.antlr.v4.runtime.ParserRuleContext ctx,
QuantifiedExpressionNode.Quantifier quantifier,
ListNode list,
BaseNode expression)
public QuantifiedExpressionNode.Quantifier getQuantifier()
public void setQuantifier(QuantifiedExpressionNode.Quantifier quantifier)
public List<IterationContextNode> getIterationContexts()
public void setIterationContexts(List<IterationContextNode> iterationContexts)
public BaseNode getExpression()
public void setExpression(BaseNode expression)
public Boolean evaluate(EvaluationContext ctx)
public static boolean nextIteration(EvaluationContext ctx, QuantifiedExpressionNode.QEIteration[] ictx)
public static void setValueIntoContext(EvaluationContext ctx, QuantifiedExpressionNode.QEIteration qeIteration)
public Type getResultType()
getResultType in interface ASTNodegetResultType in class BaseNodepublic ASTNode[] getChildrenNode()
getChildrenNode in interface ASTNodegetChildrenNode in class BaseNodeCopyright © 2001–2018 JBoss by Red Hat. All rights reserved.