Search in sources :

Example 1 with SDo

use of org.elasticsearch.painless.node.SDo in project elasticsearch by elastic.

the class Walker method visitDo.

@Override
public ANode visitDo(DoContext ctx) {
    reserved.peek().setMaxLoopCounter(settings.getMaxLoopCounter());
    AExpression expression = (AExpression) visit(ctx.expression());
    SBlock block = (SBlock) visit(ctx.block());
    return new SDo(location(ctx), block, expression);
}
Also used : AExpression(org.elasticsearch.painless.node.AExpression) SBlock(org.elasticsearch.painless.node.SBlock) SDo(org.elasticsearch.painless.node.SDo)

Aggregations

AExpression (org.elasticsearch.painless.node.AExpression)1 SBlock (org.elasticsearch.painless.node.SBlock)1 SDo (org.elasticsearch.painless.node.SDo)1