public class OutFunctionVisitor extends ScopeStackVisitor
| Constructor and Description |
|---|
OutFunctionVisitor() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.lang.String> |
getOutFunctions() |
java.lang.Void |
visitBlockStatements(QLParser.BlockStatementsContext ctx)
Visit a parse tree produced by
QLParser.blockStatements(). |
java.lang.Void |
visitFunctionStatement(QLParser.FunctionStatementContext ctx)
Visit a parse tree produced by the
functionStatement
labeled alternative in QLParser.blockStatement(). |
java.lang.Void |
visitPrimary(QLParser.PrimaryContext ctx)
Visit a parse tree produced by
QLParser.primary(). |
getStack, pop, push, visitBlockExpr, visitQlIf, visitTryCatch, visitTryCatchExprvisitArgumentList, visitArrayInitializer, visitAssignOperator, visitBaseExpr, visitBinaryop, visitBoolenLiteral, visitBreakContinueStatement, visitCallExpr, visitCastExpr, visitCatchParams, visitClsType, visitClsTypeNoTypeArguments, visitClsValue, visitConstExpr, visitContextSelectExpr, visitCustomPath, visitDeclType, visitDeclTypeNoArr, visitDimExprs, visitDims, visitDoubleQuoteStringLiteral, visitElseBody, visitEmptyStatement, visitEValue, visitExpression, visitExpressionStatement, visitFieldAccess, visitFieldId, visitForEachStatement, visitForInit, visitFormalOrInferredParameter, visitFormalOrInferredParameterList, visitGroupExpr, visitIdKey, visitIdMapKey, visitIfExpr, visitImportCls, visitImportPack, visitIndexExpr, visitLambdaExpr, visitLambdaParameters, visitLeftAsso, visitLeftHandSide, 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, visitVariableDeclaratorId, visitVariableDeclaratorList, visitVariableInitializer, visitVariableInitializerList, visitVarId, visitVarIdExpr, visitWhileStatement, visitWildcard, visitWildcardBoundsaggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalpublic java.lang.Void 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<java.lang.Void>visitBlockStatements 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 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<java.lang.Void>visitFunctionStatement in class ScopeStackVisitorctx - the parse treepublic java.util.Set<java.lang.String> getOutFunctions()
Copyright © 2012-2025 Alibaba Group. All Rights Reserved.