public final class Walker
extends <any>
| Modifier and Type | Method and Description |
|---|---|
static SSource |
buildPainlessTree(ScriptClassInfo mainMethod,
SSource.MainMethodReserved reserved,
java.lang.String sourceName,
java.lang.String sourceText,
CompilerSettings settings,
PainlessLookup painlessLookup,
Printer debugStream) |
ANode |
visitAfterthought(PainlessParser.AfterthoughtContext ctx)
Visit a parse tree produced by
PainlessParser.afterthought(). |
ANode |
visitArgument(PainlessParser.ArgumentContext ctx)
Visit a parse tree produced by
PainlessParser.argument(). |
ANode |
visitArguments(PainlessParser.ArgumentsContext ctx)
Visit a parse tree produced by
PainlessParser.arguments(). |
ANode |
visitAssignment(PainlessParser.AssignmentContext ctx)
Visit a parse tree produced by the
assignment
labeled alternative in PainlessParser.expression(). |
ANode |
visitBinary(PainlessParser.BinaryContext ctx)
Visit a parse tree produced by the
binary
labeled alternative in PainlessParser.expression(). |
ANode |
visitBlock(PainlessParser.BlockContext ctx)
Visit a parse tree produced by
PainlessParser.block(). |
ANode |
visitBool(PainlessParser.BoolContext ctx)
Visit a parse tree produced by the
bool
labeled alternative in PainlessParser.expression(). |
ANode |
visitBraceaccess(PainlessParser.BraceaccessContext ctx)
Visit a parse tree produced by
PainlessParser.braceaccess(). |
AExpression |
visitBraceaccess(PainlessParser.BraceaccessContext ctx,
AExpression prefix) |
ANode |
visitBreak(PainlessParser.BreakContext ctx)
Visit a parse tree produced by the
break
labeled alternative in PainlessParser.dstatement(). |
ANode |
visitCallinvoke(PainlessParser.CallinvokeContext ctx)
Visit a parse tree produced by
PainlessParser.callinvoke(). |
AExpression |
visitCallinvoke(PainlessParser.CallinvokeContext ctx,
AExpression prefix) |
ANode |
visitCalllocal(PainlessParser.CalllocalContext ctx)
Visit a parse tree produced by the
calllocal
labeled alternative in PainlessParser.primary(). |
ANode |
visitCapturingfuncref(PainlessParser.CapturingfuncrefContext ctx)
Visit a parse tree produced by the
capturingfuncref
labeled alternative in PainlessParser.funcref(). |
ANode |
visitCast(PainlessParser.CastContext ctx)
Visit a parse tree produced by the
cast
labeled alternative in PainlessParser.unary(). |
ANode |
visitClassfuncref(PainlessParser.ClassfuncrefContext ctx)
Visit a parse tree produced by the
classfuncref
labeled alternative in PainlessParser.funcref(). |
ANode |
visitComp(PainlessParser.CompContext ctx)
Visit a parse tree produced by the
comp
labeled alternative in PainlessParser.expression(). |
ANode |
visitConditional(PainlessParser.ConditionalContext ctx)
Visit a parse tree produced by the
conditional
labeled alternative in PainlessParser.expression(). |
ANode |
visitConstructorfuncref(PainlessParser.ConstructorfuncrefContext ctx)
Visit a parse tree produced by the
constructorfuncref
labeled alternative in PainlessParser.funcref(). |
ANode |
visitContinue(PainlessParser.ContinueContext ctx)
Visit a parse tree produced by the
continue
labeled alternative in PainlessParser.dstatement(). |
ANode |
visitDecl(PainlessParser.DeclContext ctx)
Visit a parse tree produced by the
decl
labeled alternative in PainlessParser.dstatement(). |
ANode |
visitDeclaration(PainlessParser.DeclarationContext ctx)
Visit a parse tree produced by
PainlessParser.declaration(). |
ANode |
visitDecltype(PainlessParser.DecltypeContext ctx)
Visit a parse tree produced by
PainlessParser.decltype(). |
ANode |
visitDeclvar(PainlessParser.DeclvarContext ctx)
Visit a parse tree produced by
PainlessParser.declvar(). |
ANode |
visitDo(PainlessParser.DoContext ctx)
Visit a parse tree produced by the
do
labeled alternative in PainlessParser.dstatement(). |
ANode |
visitDynamic(PainlessParser.DynamicContext ctx)
Visit a parse tree produced by the
dynamic
labeled alternative in PainlessParser.chain(). |
ANode |
visitEach(PainlessParser.EachContext ctx)
Visit a parse tree produced by the
each
labeled alternative in PainlessParser.rstatement(). |
ANode |
visitElvis(PainlessParser.ElvisContext ctx)
Visit a parse tree produced by the
elvis
labeled alternative in PainlessParser.expression(). |
ANode |
visitEmpty(PainlessParser.EmptyContext ctx)
Visit a parse tree produced by
PainlessParser.empty(). |
ANode |
visitExpr(PainlessParser.ExprContext ctx)
Visit a parse tree produced by the
expr
labeled alternative in PainlessParser.dstatement(). |
ANode |
visitFalse(PainlessParser.FalseContext ctx)
Visit a parse tree produced by the
false
labeled alternative in PainlessParser.primary(). |
ANode |
visitFieldaccess(PainlessParser.FieldaccessContext ctx)
Visit a parse tree produced by
PainlessParser.fieldaccess(). |
AExpression |
visitFieldaccess(PainlessParser.FieldaccessContext ctx,
AExpression prefix) |
ANode |
visitFor(PainlessParser.ForContext ctx)
Visit a parse tree produced by the
for
labeled alternative in PainlessParser.rstatement(). |
ANode |
visitFunction(PainlessParser.FunctionContext ctx)
Visit a parse tree produced by
PainlessParser.function(). |
ANode |
visitIf(PainlessParser.IfContext ctx)
Visit a parse tree produced by the
if
labeled alternative in PainlessParser.rstatement(). |
ANode |
visitIneach(PainlessParser.IneachContext ctx)
Visit a parse tree produced by the
ineach
labeled alternative in PainlessParser.rstatement(). |
ANode |
visitInitializer(PainlessParser.InitializerContext ctx)
Visit a parse tree produced by
PainlessParser.initializer(). |
ANode |
visitInstanceof(PainlessParser.InstanceofContext ctx)
Visit a parse tree produced by the
instanceof
labeled alternative in PainlessParser.expression(). |
ANode |
visitLambda(PainlessParser.LambdaContext ctx)
Visit a parse tree produced by
PainlessParser.lambda(). |
ANode |
visitLamtype(PainlessParser.LamtypeContext ctx)
Visit a parse tree produced by
PainlessParser.lamtype(). |
ANode |
visitListinit(PainlessParser.ListinitContext ctx)
Visit a parse tree produced by the
listinit
labeled alternative in PainlessParser.primary(). |
ANode |
visitListinitializer(PainlessParser.ListinitializerContext ctx)
Visit a parse tree produced by
PainlessParser.listinitializer(). |
ANode |
visitLocalfuncref(PainlessParser.LocalfuncrefContext ctx)
Visit a parse tree produced by the
localfuncref
labeled alternative in PainlessParser.funcref(). |
ANode |
visitMapinit(PainlessParser.MapinitContext ctx)
Visit a parse tree produced by the
mapinit
labeled alternative in PainlessParser.primary(). |
ANode |
visitMapinitializer(PainlessParser.MapinitializerContext ctx)
Visit a parse tree produced by
PainlessParser.mapinitializer(). |
ANode |
visitMaptoken(PainlessParser.MaptokenContext ctx)
Visit a parse tree produced by
PainlessParser.maptoken(). |
ANode |
visitNewarray(PainlessParser.NewarrayContext ctx)
Visit a parse tree produced by the
newarray
labeled alternative in PainlessParser.chain(). |
ANode |
visitNewinitializedarray(PainlessParser.NewinitializedarrayContext ctx)
Visit a parse tree produced by the
newinitializedarray
labeled alternative in PainlessParser.arrayinitializer(). |
ANode |
visitNewobject(PainlessParser.NewobjectContext ctx)
Visit a parse tree produced by the
newobject
labeled alternative in PainlessParser.primary(). |
ANode |
visitNewstandardarray(PainlessParser.NewstandardarrayContext ctx)
Visit a parse tree produced by the
newstandardarray
labeled alternative in PainlessParser.arrayinitializer(). |
ANode |
visitNull(PainlessParser.NullContext ctx)
Visit a parse tree produced by the
null
labeled alternative in PainlessParser.primary(). |
ANode |
visitNumeric(PainlessParser.NumericContext ctx)
Visit a parse tree produced by the
numeric
labeled alternative in PainlessParser.primary(). |
ANode |
visitOperator(PainlessParser.OperatorContext ctx)
Visit a parse tree produced by the
operator
labeled alternative in PainlessParser.unary(). |
ANode |
visitParameters(PainlessParser.ParametersContext ctx)
Visit a parse tree produced by
PainlessParser.parameters(). |
ANode |
visitPost(PainlessParser.PostContext ctx)
Visit a parse tree produced by the
post
labeled alternative in PainlessParser.unary(). |
ANode |
visitPostdot(PainlessParser.PostdotContext ctx)
Visit a parse tree produced by
PainlessParser.postdot(). |
AExpression |
visitPostdot(PainlessParser.PostdotContext ctx,
AExpression prefix) |
ANode |
visitPostfix(PainlessParser.PostfixContext ctx)
Visit a parse tree produced by
PainlessParser.postfix(). |
AExpression |
visitPostfix(PainlessParser.PostfixContext ctx,
AExpression prefix) |
ANode |
visitPre(PainlessParser.PreContext ctx)
Visit a parse tree produced by the
pre
labeled alternative in PainlessParser.unary(). |
ANode |
visitPrecedence(PainlessParser.PrecedenceContext ctx)
Visit a parse tree produced by the
precedence
labeled alternative in PainlessParser.primary(). |
ANode |
visitRead(PainlessParser.ReadContext ctx)
Visit a parse tree produced by the
read
labeled alternative in PainlessParser.unary(). |
ANode |
visitRegex(PainlessParser.RegexContext ctx)
Visit a parse tree produced by the
regex
labeled alternative in PainlessParser.primary(). |
ANode |
visitReturn(PainlessParser.ReturnContext ctx)
Visit a parse tree produced by the
return
labeled alternative in PainlessParser.dstatement(). |
ANode |
visitSingle(PainlessParser.SingleContext ctx)
Visit a parse tree produced by the
single
labeled alternative in PainlessParser.expression(). |
ANode |
visitSource(PainlessParser.SourceContext ctx)
Visit a parse tree produced by
PainlessParser.source(). |
ANode |
visitStatement(PainlessParser.StatementContext ctx)
Visit a parse tree produced by
PainlessParser.statement(). |
ANode |
visitStatic(PainlessParser.StaticContext ctx)
Visit a parse tree produced by the
static
labeled alternative in PainlessParser.chain(). |
ANode |
visitString(PainlessParser.StringContext ctx)
Visit a parse tree produced by the
string
labeled alternative in PainlessParser.primary(). |
ANode |
visitThrow(PainlessParser.ThrowContext ctx)
Visit a parse tree produced by the
throw
labeled alternative in PainlessParser.dstatement(). |
ANode |
visitTrailer(PainlessParser.TrailerContext ctx)
Visit a parse tree produced by
PainlessParser.trailer(). |
ANode |
visitTrap(PainlessParser.TrapContext ctx)
Visit a parse tree produced by
PainlessParser.trap(). |
ANode |
visitTrue(PainlessParser.TrueContext ctx)
Visit a parse tree produced by the
true
labeled alternative in PainlessParser.primary(). |
ANode |
visitTry(PainlessParser.TryContext ctx)
Visit a parse tree produced by the
try
labeled alternative in PainlessParser.rstatement(). |
ANode |
visitVariable(PainlessParser.VariableContext ctx)
Visit a parse tree produced by the
variable
labeled alternative in PainlessParser.primary(). |
ANode |
visitWhile(PainlessParser.WhileContext ctx)
Visit a parse tree produced by the
while
labeled alternative in PainlessParser.rstatement(). |
public static SSource buildPainlessTree(ScriptClassInfo mainMethod, SSource.MainMethodReserved reserved, java.lang.String sourceName, java.lang.String sourceText, CompilerSettings settings, PainlessLookup painlessLookup, Printer debugStream)
public ANode visitSource(PainlessParser.SourceContext ctx)
PainlessParser.source().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitFunction(PainlessParser.FunctionContext ctx)
PainlessParser.function().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitParameters(PainlessParser.ParametersContext ctx)
PainlessParser.parameters().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitStatement(PainlessParser.StatementContext ctx)
PainlessParser.statement().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitIf(PainlessParser.IfContext ctx)
if
labeled alternative in PainlessParser.rstatement().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitWhile(PainlessParser.WhileContext ctx)
while
labeled alternative in PainlessParser.rstatement().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitDo(PainlessParser.DoContext ctx)
do
labeled alternative in PainlessParser.dstatement().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitFor(PainlessParser.ForContext ctx)
for
labeled alternative in PainlessParser.rstatement().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitEach(PainlessParser.EachContext ctx)
each
labeled alternative in PainlessParser.rstatement().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitIneach(PainlessParser.IneachContext ctx)
ineach
labeled alternative in PainlessParser.rstatement().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitDecl(PainlessParser.DeclContext ctx)
decl
labeled alternative in PainlessParser.dstatement().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitContinue(PainlessParser.ContinueContext ctx)
continue
labeled alternative in PainlessParser.dstatement().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitBreak(PainlessParser.BreakContext ctx)
break
labeled alternative in PainlessParser.dstatement().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitReturn(PainlessParser.ReturnContext ctx)
return
labeled alternative in PainlessParser.dstatement().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitTry(PainlessParser.TryContext ctx)
try
labeled alternative in PainlessParser.rstatement().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitThrow(PainlessParser.ThrowContext ctx)
throw
labeled alternative in PainlessParser.dstatement().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitExpr(PainlessParser.ExprContext ctx)
expr
labeled alternative in PainlessParser.dstatement().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitTrailer(PainlessParser.TrailerContext ctx)
PainlessParser.trailer().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitBlock(PainlessParser.BlockContext ctx)
PainlessParser.block().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitEmpty(PainlessParser.EmptyContext ctx)
PainlessParser.empty().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitInitializer(PainlessParser.InitializerContext ctx)
PainlessParser.initializer().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitAfterthought(PainlessParser.AfterthoughtContext ctx)
PainlessParser.afterthought().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitDeclaration(PainlessParser.DeclarationContext ctx)
PainlessParser.declaration().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitDecltype(PainlessParser.DecltypeContext ctx)
PainlessParser.decltype().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitDeclvar(PainlessParser.DeclvarContext ctx)
PainlessParser.declvar().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitTrap(PainlessParser.TrapContext ctx)
PainlessParser.trap().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitSingle(PainlessParser.SingleContext ctx)
single
labeled alternative in PainlessParser.expression().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitBinary(PainlessParser.BinaryContext ctx)
binary
labeled alternative in PainlessParser.expression().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitComp(PainlessParser.CompContext ctx)
comp
labeled alternative in PainlessParser.expression().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitInstanceof(PainlessParser.InstanceofContext ctx)
instanceof
labeled alternative in PainlessParser.expression().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitBool(PainlessParser.BoolContext ctx)
bool
labeled alternative in PainlessParser.expression().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitConditional(PainlessParser.ConditionalContext ctx)
conditional
labeled alternative in PainlessParser.expression().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitElvis(PainlessParser.ElvisContext ctx)
elvis
labeled alternative in PainlessParser.expression().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitAssignment(PainlessParser.AssignmentContext ctx)
assignment
labeled alternative in PainlessParser.expression().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitPre(PainlessParser.PreContext ctx)
pre
labeled alternative in PainlessParser.unary().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitPost(PainlessParser.PostContext ctx)
post
labeled alternative in PainlessParser.unary().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitRead(PainlessParser.ReadContext ctx)
read
labeled alternative in PainlessParser.unary().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitOperator(PainlessParser.OperatorContext ctx)
operator
labeled alternative in PainlessParser.unary().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitCast(PainlessParser.CastContext ctx)
cast
labeled alternative in PainlessParser.unary().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitDynamic(PainlessParser.DynamicContext ctx)
dynamic
labeled alternative in PainlessParser.chain().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitStatic(PainlessParser.StaticContext ctx)
static
labeled alternative in PainlessParser.chain().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitNewarray(PainlessParser.NewarrayContext ctx)
newarray
labeled alternative in PainlessParser.chain().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitPrecedence(PainlessParser.PrecedenceContext ctx)
precedence
labeled alternative in PainlessParser.primary().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitNumeric(PainlessParser.NumericContext ctx)
numeric
labeled alternative in PainlessParser.primary().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitTrue(PainlessParser.TrueContext ctx)
true
labeled alternative in PainlessParser.primary().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitFalse(PainlessParser.FalseContext ctx)
false
labeled alternative in PainlessParser.primary().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitNull(PainlessParser.NullContext ctx)
null
labeled alternative in PainlessParser.primary().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitString(PainlessParser.StringContext ctx)
string
labeled alternative in PainlessParser.primary().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitRegex(PainlessParser.RegexContext ctx)
regex
labeled alternative in PainlessParser.primary().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitListinit(PainlessParser.ListinitContext ctx)
listinit
labeled alternative in PainlessParser.primary().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitMapinit(PainlessParser.MapinitContext ctx)
mapinit
labeled alternative in PainlessParser.primary().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitVariable(PainlessParser.VariableContext ctx)
variable
labeled alternative in PainlessParser.primary().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitCalllocal(PainlessParser.CalllocalContext ctx)
calllocal
labeled alternative in PainlessParser.primary().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitNewobject(PainlessParser.NewobjectContext ctx)
newobject
labeled alternative in PainlessParser.primary().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitPostfix(PainlessParser.PostfixContext ctx)
PainlessParser.postfix().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic AExpression visitPostfix(PainlessParser.PostfixContext ctx, AExpression prefix)
public ANode visitPostdot(PainlessParser.PostdotContext ctx)
PainlessParser.postdot().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic AExpression visitPostdot(PainlessParser.PostdotContext ctx, AExpression prefix)
public ANode visitCallinvoke(PainlessParser.CallinvokeContext ctx)
PainlessParser.callinvoke().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic AExpression visitCallinvoke(PainlessParser.CallinvokeContext ctx, AExpression prefix)
public ANode visitFieldaccess(PainlessParser.FieldaccessContext ctx)
PainlessParser.fieldaccess().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic AExpression visitFieldaccess(PainlessParser.FieldaccessContext ctx, AExpression prefix)
public ANode visitBraceaccess(PainlessParser.BraceaccessContext ctx)
PainlessParser.braceaccess().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic AExpression visitBraceaccess(PainlessParser.BraceaccessContext ctx, AExpression prefix)
public ANode visitNewstandardarray(PainlessParser.NewstandardarrayContext ctx)
newstandardarray
labeled alternative in PainlessParser.arrayinitializer().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitNewinitializedarray(PainlessParser.NewinitializedarrayContext ctx)
newinitializedarray
labeled alternative in PainlessParser.arrayinitializer().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitListinitializer(PainlessParser.ListinitializerContext ctx)
PainlessParser.listinitializer().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitMapinitializer(PainlessParser.MapinitializerContext ctx)
PainlessParser.mapinitializer().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitMaptoken(PainlessParser.MaptokenContext ctx)
PainlessParser.maptoken().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitArguments(PainlessParser.ArgumentsContext ctx)
PainlessParser.arguments().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitArgument(PainlessParser.ArgumentContext ctx)
PainlessParser.argument().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitLambda(PainlessParser.LambdaContext ctx)
PainlessParser.lambda().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitLamtype(PainlessParser.LamtypeContext ctx)
PainlessParser.lamtype().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitClassfuncref(PainlessParser.ClassfuncrefContext ctx)
classfuncref
labeled alternative in PainlessParser.funcref().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitConstructorfuncref(PainlessParser.ConstructorfuncrefContext ctx)
constructorfuncref
labeled alternative in PainlessParser.funcref().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitCapturingfuncref(PainlessParser.CapturingfuncrefContext ctx)
capturingfuncref
labeled alternative in PainlessParser.funcref().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse treepublic ANode visitLocalfuncref(PainlessParser.LocalfuncrefContext ctx)
localfuncref
labeled alternative in PainlessParser.funcref().
The default implementation returns the result of calling
#visitChildren on ctx.
ctx - the parse tree