public class OutVarNamesVisitor extends QLParserBaseVisitor<java.lang.Void>
| Constructor and Description |
|---|
OutVarNamesVisitor() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.lang.String> |
getOutVars() |
java.lang.Void |
visitBlockExpr(QLParser.BlockExprContext ctx)
Visit a parse tree produced by the
blockExpr
labeled alternative in QLParser.primaryNoFix(). |
java.lang.Void |
visitContextSelectExpr(QLParser.ContextSelectExprContext ctx)
Visit a parse tree produced by the
contextSelectExpr
labeled alternative in QLParser.primaryNoFix(). |
java.lang.Void |
visitLeftHandSide(QLParser.LeftHandSideContext ctx)
Visit a parse tree produced by
QLParser.leftHandSide(). |
java.lang.Void |
visitPrimary(QLParser.PrimaryContext ctx)
Visit a parse tree produced by
QLParser.primary(). |
java.lang.Void |
visitQlIf(QLParser.QlIfContext qlIfContext)
Visit a parse tree produced by
QLParser.qlIf(). |
java.lang.Void |
visitTryCatch(QLParser.TryCatchContext ctx)
Visit a parse tree produced by
QLParser.tryCatch(). |
java.lang.Void |
visitTryCatchExpr(QLParser.TryCatchExprContext ctx)
Visit a parse tree produced by the
tryCatchExpr
labeled alternative in QLParser.primaryNoFix(). |
java.lang.Void |
visitVariableDeclaratorId(QLParser.VariableDeclaratorIdContext ctx)
Visit a parse tree produced by
QLParser.variableDeclaratorId(). |
java.lang.Void |
visitVarIdExpr(QLParser.VarIdExprContext ctx)
Visit a parse tree produced by the
varIdExpr
labeled alternative in QLParser.primaryNoFix(). |
visitArgumentList, visitArrayInitializer, visitAssignOperator, visitBaseExpr, visitBinaryop, visitBlockStatements, visitBoolenLiteral, visitBreakContinueStatement, visitCallExpr, visitCastExpr, visitCatchParams, visitClsType, visitClsTypeNoTypeArguments, visitClsValue, visitConstExpr, visitCustomPath, visitDeclType, visitDeclTypeNoArr, visitDimExprs, visitDims, visitDoubleQuoteStringLiteral, visitElseBody, visitEmptyStatement, visitEValue, visitExpression, visitExpressionStatement, visitFieldAccess, visitFieldId, visitForEachStatement, visitForInit, visitFormalOrInferredParameter, visitFormalOrInferredParameterList, visitFunctionStatement, visitGroupExpr, visitIdKey, visitIdMapKey, visitIfExpr, visitImportCls, visitImportPack, visitIndexExpr, visitLambdaExpr, visitLambdaParameters, visitLeftAsso, visitListExpr, visitListItems, visitLiteral, visitLocalVariableDeclaration, visitLocalVariableDeclarationStatement, visitMacroStatement, visitMapEntries, visitMapEntry, visitMapExpr, visitMethodAccess, visitMethodInvoke, visitNewEmptyArrExpr, visitNewInitArrExpr, visitNewlines, visitNewObjExpr, visitNextStatement, visitOpId, visitOptionalFieldAccess, visitOptionalMethodInvoke, visitPrefixExpress, visitPrimitiveType, visitProgram, visitQuoteStringKey, visitReferenceType, visitReturnStatement, visitSingleIndex, visitSliceIndex, visitSpreadFieldAccess, visitSpreadMethodInvoke, visitStringExpression, visitStringKey, visitSuffixExpress, visitTernaryExpr, visitThenBody, visitThrowStatement, visitTraditionalForStatement, visitTryCatches, visitTryFinally, visitTypeArgument, visitTypeArgumentList, visitTypeArguments, visitTypeExpr, visitVariableDeclarator, visitVariableDeclaratorList, visitVariableInitializer, visitVariableInitializerList, visitVarId, visitWhileStatement, visitWildcard, visitWildcardBoundsaggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalpublic java.lang.Void visitBlockExpr(QLParser.BlockExprContext ctx)
QLParserBaseVisitorblockExpr
labeled alternative in QLParser.primaryNoFix().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBlockExpr in interface QLParserVisitor<java.lang.Void>visitBlockExpr in class QLParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void visitQlIf(QLParser.QlIfContext qlIfContext)
QLParserBaseVisitorQLParser.qlIf().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitQlIf in interface QLParserVisitor<java.lang.Void>visitQlIf in class QLParserBaseVisitor<java.lang.Void>qlIfContext - the parse treepublic java.lang.Void visitTryCatchExpr(QLParser.TryCatchExprContext ctx)
QLParserBaseVisitortryCatchExpr
labeled alternative in QLParser.primaryNoFix().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTryCatchExpr in interface QLParserVisitor<java.lang.Void>visitTryCatchExpr in class QLParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void visitTryCatch(QLParser.TryCatchContext ctx)
QLParserBaseVisitorQLParser.tryCatch().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTryCatch in interface QLParserVisitor<java.lang.Void>visitTryCatch in class QLParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void visitVariableDeclaratorId(QLParser.VariableDeclaratorIdContext ctx)
QLParserBaseVisitorQLParser.variableDeclaratorId().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitVariableDeclaratorId in interface QLParserVisitor<java.lang.Void>visitVariableDeclaratorId in class QLParserBaseVisitor<java.lang.Void>ctx - int a = 10;public java.lang.Void 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<java.lang.Void>visitLeftHandSide in class QLParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void visitContextSelectExpr(QLParser.ContextSelectExprContext ctx)
QLParserBaseVisitorcontextSelectExpr
labeled alternative in QLParser.primaryNoFix().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitContextSelectExpr in interface QLParserVisitor<java.lang.Void>visitContextSelectExpr in class QLParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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<java.lang.Void>visitPrimary in class QLParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void visitVarIdExpr(QLParser.VarIdExprContext ctx)
QLParserBaseVisitorvarIdExpr
labeled alternative in QLParser.primaryNoFix().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitVarIdExpr in interface QLParserVisitor<java.lang.Void>visitVarIdExpr in class QLParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.util.Set<java.lang.String> getOutVars()
Copyright © 2012-2025 Alibaba Group. All Rights Reserved.