public class TraceExpressionVisitor extends QLParserBaseVisitor<TracePointTree>
| Constructor and Description |
|---|
TraceExpressionVisitor() |
visitArgumentList, visitArrayInitializer, visitAssignOperator, visitBinaryop, visitBoolenLiteral, visitCallExpr, visitCatchParams, visitClsType, visitClsTypeNoTypeArguments, visitClsValue, visitCustomPath, visitDeclType, visitDeclTypeNoArr, visitDimExprs, visitDims, visitDoubleQuoteStringLiteral, visitEValue, visitFieldAccess, visitFieldId, visitForInit, visitFormalOrInferredParameter, visitFormalOrInferredParameterList, visitIdKey, visitIdMapKey, visitIfExpr, visitImportCls, visitImportPack, visitIndexExpr, visitLambdaParameters, visitLeftAsso, visitListItems, visitLiteral, visitLocalVariableDeclaration, visitMapEntries, visitMapEntry, visitMethodAccess, visitMethodInvoke, visitNewlines, visitNextStatement, visitOpId, visitOptionalFieldAccess, visitOptionalMethodInvoke, visitPrefixExpress, visitPrimitiveType, visitProgram, visitQuoteStringKey, visitReferenceType, visitSingleIndex, visitSliceIndex, visitSpreadFieldAccess, visitSpreadMethodInvoke, visitStringExpression, visitStringKey, visitSuffixExpress, visitTryCatch, visitTryCatches, visitTryFinally, visitTypeArgument, visitTypeArgumentList, visitTypeArguments, visitVariableDeclarator, visitVariableDeclaratorId, visitVariableDeclaratorList, visitVariableInitializer, visitVariableInitializerList, visitVarId, visitWildcard, visitWildcardBoundsaggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalpublic java.util.List<TracePointTree> getExpressionTracePoints()
public TracePointTree visitThrowStatement(QLParser.ThrowStatementContext ctx)
QLParserBaseVisitorthrowStatement
labeled alternative in QLParser.blockStatement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitThrowStatement in interface QLParserVisitor<TracePointTree>visitThrowStatement in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitLocalVariableDeclarationStatement(QLParser.LocalVariableDeclarationStatementContext ctx)
QLParserBaseVisitorlocalVariableDeclarationStatement
labeled alternative in QLParser.blockStatement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitLocalVariableDeclarationStatement in interface QLParserVisitor<TracePointTree>visitLocalVariableDeclarationStatement in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitExpressionStatement(QLParser.ExpressionStatementContext ctx)
QLParserBaseVisitorexpressionStatement
labeled alternative in QLParser.blockStatement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitExpressionStatement in interface QLParserVisitor<TracePointTree>visitExpressionStatement in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitWhileStatement(QLParser.WhileStatementContext ctx)
QLParserBaseVisitorwhileStatement
labeled alternative in QLParser.blockStatement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitWhileStatement in interface QLParserVisitor<TracePointTree>visitWhileStatement in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitTraditionalForStatement(QLParser.TraditionalForStatementContext ctx)
QLParserBaseVisitortraditionalForStatement
labeled alternative in QLParser.blockStatement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTraditionalForStatement in interface QLParserVisitor<TracePointTree>visitTraditionalForStatement in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitForEachStatement(QLParser.ForEachStatementContext ctx)
QLParserBaseVisitorforEachStatement
labeled alternative in QLParser.blockStatement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitForEachStatement in interface QLParserVisitor<TracePointTree>visitForEachStatement in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitFunctionStatement(QLParser.FunctionStatementContext ctx)
QLParserBaseVisitorfunctionStatement
labeled alternative in QLParser.blockStatement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFunctionStatement in interface QLParserVisitor<TracePointTree>visitFunctionStatement in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitMacroStatement(QLParser.MacroStatementContext ctx)
QLParserBaseVisitormacroStatement
labeled alternative in QLParser.blockStatement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMacroStatement in interface QLParserVisitor<TracePointTree>visitMacroStatement in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitBreakContinueStatement(QLParser.BreakContinueStatementContext ctx)
QLParserBaseVisitorbreakContinueStatement
labeled alternative in QLParser.blockStatement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBreakContinueStatement in interface QLParserVisitor<TracePointTree>visitBreakContinueStatement in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitReturnStatement(QLParser.ReturnStatementContext ctx)
QLParserBaseVisitorreturnStatement
labeled alternative in QLParser.blockStatement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitReturnStatement in interface QLParserVisitor<TracePointTree>visitReturnStatement in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitEmptyStatement(QLParser.EmptyStatementContext ctx)
QLParserBaseVisitoremptyStatement
labeled alternative in QLParser.blockStatement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitEmptyStatement in interface QLParserVisitor<TracePointTree>visitEmptyStatement in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitBlockStatements(QLParser.BlockStatementsContext ctx)
QLParserBaseVisitorQLParser.blockStatements().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBlockStatements in interface QLParserVisitor<TracePointTree>visitBlockStatements in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitExpression(QLParser.ExpressionContext ctx)
QLParserBaseVisitorQLParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitExpression in interface QLParserVisitor<TracePointTree>visitExpression in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitLeftHandSide(QLParser.LeftHandSideContext ctx)
QLParserBaseVisitorQLParser.leftHandSide().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitLeftHandSide in interface QLParserVisitor<TracePointTree>visitLeftHandSide in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitTernaryExpr(QLParser.TernaryExprContext ctx)
QLParserBaseVisitorQLParser.ternaryExpr().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTernaryExpr in interface QLParserVisitor<TracePointTree>visitTernaryExpr in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitBaseExpr(QLParser.BaseExprContext ctx)
QLParserBaseVisitorQLParser.baseExpr(int).
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBaseExpr in interface QLParserVisitor<TracePointTree>visitBaseExpr in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitPrimary(QLParser.PrimaryContext ctx)
QLParserBaseVisitorQLParser.primary().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitPrimary in interface QLParserVisitor<TracePointTree>visitPrimary in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitConstExpr(QLParser.ConstExprContext ctx)
QLParserBaseVisitorconstExpr
labeled alternative in QLParser.primaryNoFixPathable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitConstExpr in interface QLParserVisitor<TracePointTree>visitConstExpr in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitCastExpr(QLParser.CastExprContext ctx)
QLParserBaseVisitorcastExpr
labeled alternative in QLParser.primaryNoFixPathable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCastExpr in interface QLParserVisitor<TracePointTree>visitCastExpr in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitGroupExpr(QLParser.GroupExprContext ctx)
QLParserBaseVisitorgroupExpr
labeled alternative in QLParser.primaryNoFixPathable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitGroupExpr in interface QLParserVisitor<TracePointTree>visitGroupExpr in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitNewObjExpr(QLParser.NewObjExprContext ctx)
QLParserBaseVisitornewObjExpr
labeled alternative in QLParser.primaryNoFixPathable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNewObjExpr in interface QLParserVisitor<TracePointTree>visitNewObjExpr in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitNewEmptyArrExpr(QLParser.NewEmptyArrExprContext ctx)
QLParserBaseVisitornewEmptyArrExpr
labeled alternative in QLParser.primaryNoFixPathable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNewEmptyArrExpr in interface QLParserVisitor<TracePointTree>visitNewEmptyArrExpr in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitNewInitArrExpr(QLParser.NewInitArrExprContext ctx)
QLParserBaseVisitornewInitArrExpr
labeled alternative in QLParser.primaryNoFixPathable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNewInitArrExpr in interface QLParserVisitor<TracePointTree>visitNewInitArrExpr in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitLambdaExpr(QLParser.LambdaExprContext ctx)
QLParserBaseVisitorlambdaExpr
labeled alternative in QLParser.primaryNoFixNonPathable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitLambdaExpr in interface QLParserVisitor<TracePointTree>visitLambdaExpr in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitVarIdExpr(QLParser.VarIdExprContext ctx)
QLParserBaseVisitorvarIdExpr
labeled alternative in QLParser.primaryNoFixPathable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitVarIdExpr in interface QLParserVisitor<TracePointTree>visitVarIdExpr in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitTypeExpr(QLParser.TypeExprContext ctx)
QLParserBaseVisitortypeExpr
labeled alternative in QLParser.primaryNoFixPathable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTypeExpr in interface QLParserVisitor<TracePointTree>visitTypeExpr in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitListExpr(QLParser.ListExprContext ctx)
QLParserBaseVisitorlistExpr
labeled alternative in QLParser.primaryNoFixPathable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitListExpr in interface QLParserVisitor<TracePointTree>visitListExpr in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitMapExpr(QLParser.MapExprContext ctx)
QLParserBaseVisitormapExpr
labeled alternative in QLParser.primaryNoFixPathable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMapExpr in interface QLParserVisitor<TracePointTree>visitMapExpr in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitBlockExpr(QLParser.BlockExprContext ctx)
QLParserBaseVisitorblockExpr
labeled alternative in QLParser.primaryNoFixPathable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBlockExpr in interface QLParserVisitor<TracePointTree>visitBlockExpr in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitQlIf(QLParser.QlIfContext ctx)
QLParserBaseVisitorQLParser.qlIf().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitQlIf in interface QLParserVisitor<TracePointTree>visitQlIf in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitThenBody(QLParser.ThenBodyContext thenBody)
QLParserBaseVisitorQLParser.thenBody().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitThenBody in interface QLParserVisitor<TracePointTree>visitThenBody in class QLParserBaseVisitor<TracePointTree>thenBody - the parse treepublic TracePointTree visitElseBody(QLParser.ElseBodyContext elseBody)
QLParserBaseVisitorQLParser.elseBody().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitElseBody in interface QLParserVisitor<TracePointTree>visitElseBody in class QLParserBaseVisitor<TracePointTree>elseBody - the parse treepublic TracePointTree visitTryCatchExpr(QLParser.TryCatchExprContext ctx)
QLParserBaseVisitortryCatchExpr
labeled alternative in QLParser.primaryNoFixNonPathable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTryCatchExpr in interface QLParserVisitor<TracePointTree>visitTryCatchExpr in class QLParserBaseVisitor<TracePointTree>ctx - the parse treepublic TracePointTree visitContextSelectExpr(QLParser.ContextSelectExprContext ctx)
QLParserBaseVisitorcontextSelectExpr
labeled alternative in QLParser.primaryNoFixPathable().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitContextSelectExpr in interface QLParserVisitor<TracePointTree>visitContextSelectExpr in class QLParserBaseVisitor<TracePointTree>ctx - the parse treeCopyright © 2012-2025 Alibaba Group. All Rights Reserved.