T - The return type of the visit operation. Use Void for
operations with no return type.public class SLangBaseVisitor<T> extends org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T> implements SLangVisitor<T>
SLangVisitor,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.| Constructor and Description |
|---|
SLangBaseVisitor() |
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalpublic T visitSlangFile(SLangParser.SlangFileContext ctx)
SLangParser.slangFile().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSlangFile in interface SLangVisitor<T>ctx - the parse treepublic T visitTypeDeclaration(SLangParser.TypeDeclarationContext ctx)
SLangParser.typeDeclaration().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTypeDeclaration in interface SLangVisitor<T>ctx - the parse treepublic T visitClassDeclaration(SLangParser.ClassDeclarationContext ctx)
SLangParser.classDeclaration().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitClassDeclaration in interface SLangVisitor<T>ctx - the parse treepublic T visitMethodDeclaration(SLangParser.MethodDeclarationContext ctx)
SLangParser.methodDeclaration().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMethodDeclaration in interface SLangVisitor<T>ctx - the parse treepublic T visitMethodModifier(SLangParser.MethodModifierContext ctx)
SLangParser.methodModifier().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMethodModifier in interface SLangVisitor<T>ctx - the parse treepublic T visitMethodHeader(SLangParser.MethodHeaderContext ctx)
SLangParser.methodHeader().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMethodHeader in interface SLangVisitor<T>ctx - the parse treepublic T visitMethodDeclarator(SLangParser.MethodDeclaratorContext ctx)
SLangParser.methodDeclarator().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMethodDeclarator in interface SLangVisitor<T>ctx - the parse treepublic T visitFormalParameterList(SLangParser.FormalParameterListContext ctx)
SLangParser.formalParameterList().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFormalParameterList in interface SLangVisitor<T>ctx - the parse treepublic T visitFormalParameters(SLangParser.FormalParametersContext ctx)
SLangParser.formalParameters().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFormalParameters in interface SLangVisitor<T>ctx - the parse treepublic T visitFormalParameter(SLangParser.FormalParameterContext ctx)
SLangParser.formalParameter().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFormalParameter in interface SLangVisitor<T>ctx - the parse treepublic T visitLastFormalParameter(SLangParser.LastFormalParameterContext ctx)
SLangParser.lastFormalParameter().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitLastFormalParameter in interface SLangVisitor<T>ctx - the parse treepublic T visitReceiverParameter(SLangParser.ReceiverParameterContext ctx)
SLangParser.receiverParameter().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitReceiverParameter in interface SLangVisitor<T>ctx - the parse treepublic T visitVariableDeclaratorId(SLangParser.VariableDeclaratorIdContext ctx)
SLangParser.variableDeclaratorId().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitVariableDeclaratorId in interface SLangVisitor<T>ctx - the parse treepublic T visitMethodBody(SLangParser.MethodBodyContext ctx)
SLangParser.methodBody().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMethodBody in interface SLangVisitor<T>ctx - the parse treepublic T visitBlock(SLangParser.BlockContext ctx)
SLangParser.block().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBlock in interface SLangVisitor<T>ctx - the parse treepublic T visitStatement(SLangParser.StatementContext ctx)
SLangParser.statement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitStatement in interface SLangVisitor<T>ctx - the parse treepublic T visitDeclaration(SLangParser.DeclarationContext ctx)
SLangParser.declaration().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDeclaration in interface SLangVisitor<T>ctx - the parse treepublic T visitDeclarationModifier(SLangParser.DeclarationModifierContext ctx)
SLangParser.declarationModifier().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDeclarationModifier in interface SLangVisitor<T>ctx - the parse treepublic T visitAssignment(SLangParser.AssignmentContext ctx)
SLangParser.assignment().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAssignment in interface SLangVisitor<T>ctx - the parse treepublic T visitExpression(SLangParser.ExpressionContext ctx)
SLangParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitExpression in interface SLangVisitor<T>ctx - the parse treepublic T visitDisjunction(SLangParser.DisjunctionContext ctx)
SLangParser.disjunction().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDisjunction in interface SLangVisitor<T>ctx - the parse treepublic T visitConjunction(SLangParser.ConjunctionContext ctx)
SLangParser.conjunction().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitConjunction in interface SLangVisitor<T>ctx - the parse treepublic T visitEqualityComparison(SLangParser.EqualityComparisonContext ctx)
SLangParser.equalityComparison().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitEqualityComparison in interface SLangVisitor<T>ctx - the parse treepublic T visitComparison(SLangParser.ComparisonContext ctx)
SLangParser.comparison().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitComparison in interface SLangVisitor<T>ctx - the parse treepublic T visitAdditiveExpression(SLangParser.AdditiveExpressionContext ctx)
SLangParser.additiveExpression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAdditiveExpression in interface SLangVisitor<T>ctx - the parse treepublic T visitMultiplicativeExpression(SLangParser.MultiplicativeExpressionContext ctx)
SLangParser.multiplicativeExpression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMultiplicativeExpression in interface SLangVisitor<T>ctx - the parse treepublic T visitUnaryExpression(SLangParser.UnaryExpressionContext ctx)
SLangParser.unaryExpression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitUnaryExpression in interface SLangVisitor<T>ctx - the parse treepublic T visitAtomicExpression(SLangParser.AtomicExpressionContext ctx)
SLangParser.atomicExpression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAtomicExpression in interface SLangVisitor<T>ctx - the parse treepublic T visitParenthesizedExpression(SLangParser.ParenthesizedExpressionContext ctx)
SLangParser.parenthesizedExpression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitParenthesizedExpression in interface SLangVisitor<T>ctx - the parse treepublic T visitMethodInvocation(SLangParser.MethodInvocationContext ctx)
SLangParser.methodInvocation().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMethodInvocation in interface SLangVisitor<T>ctx - the parse treepublic T visitMethodName(SLangParser.MethodNameContext ctx)
SLangParser.methodName().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMethodName in interface SLangVisitor<T>ctx - the parse treepublic T visitArgumentList(SLangParser.ArgumentListContext ctx)
SLangParser.argumentList().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitArgumentList in interface SLangVisitor<T>ctx - the parse treepublic T visitExpressionName(SLangParser.ExpressionNameContext ctx)
SLangParser.expressionName().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitExpressionName in interface SLangVisitor<T>ctx - the parse treepublic T visitConditional(SLangParser.ConditionalContext ctx)
SLangParser.conditional().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitConditional in interface SLangVisitor<T>ctx - the parse treepublic T visitIfExpression(SLangParser.IfExpressionContext ctx)
SLangParser.ifExpression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitIfExpression in interface SLangVisitor<T>ctx - the parse treepublic T visitMatchExpression(SLangParser.MatchExpressionContext ctx)
SLangParser.matchExpression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMatchExpression in interface SLangVisitor<T>ctx - the parse treepublic T visitMatchCase(SLangParser.MatchCaseContext ctx)
SLangParser.matchCase().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMatchCase in interface SLangVisitor<T>ctx - the parse treepublic T visitLoopExpression(SLangParser.LoopExpressionContext ctx)
SLangParser.loopExpression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitLoopExpression in interface SLangVisitor<T>ctx - the parse treepublic T visitForLoop(SLangParser.ForLoopContext ctx)
SLangParser.forLoop().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitForLoop in interface SLangVisitor<T>ctx - the parse treepublic T visitWhileLoop(SLangParser.WhileLoopContext ctx)
SLangParser.whileLoop().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitWhileLoop in interface SLangVisitor<T>ctx - the parse treepublic T visitDoWhileLoop(SLangParser.DoWhileLoopContext ctx)
SLangParser.doWhileLoop().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDoWhileLoop in interface SLangVisitor<T>ctx - the parse treepublic T visitControlBlock(SLangParser.ControlBlockContext ctx)
SLangParser.controlBlock().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitControlBlock in interface SLangVisitor<T>ctx - the parse treepublic T visitTryExpression(SLangParser.TryExpressionContext ctx)
SLangParser.tryExpression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTryExpression in interface SLangVisitor<T>ctx - the parse treepublic T visitCatchBlock(SLangParser.CatchBlockContext ctx)
SLangParser.catchBlock().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCatchBlock in interface SLangVisitor<T>ctx - the parse treepublic T visitFinallyBlock(SLangParser.FinallyBlockContext ctx)
SLangParser.finallyBlock().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFinallyBlock in interface SLangVisitor<T>ctx - the parse treepublic T visitNativeExpression(SLangParser.NativeExpressionContext ctx)
SLangParser.nativeExpression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNativeExpression in interface SLangVisitor<T>ctx - the parse treepublic T visitNativeBlock(SLangParser.NativeBlockContext ctx)
SLangParser.nativeBlock().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNativeBlock in interface SLangVisitor<T>ctx - the parse treepublic T visitReturnExpression(SLangParser.ReturnExpressionContext ctx)
SLangParser.returnExpression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitReturnExpression in interface SLangVisitor<T>ctx - the parse treepublic T visitJumpExpression(SLangParser.JumpExpressionContext ctx)
SLangParser.jumpExpression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitJumpExpression in interface SLangVisitor<T>ctx - the parse treepublic T visitBreakExpression(SLangParser.BreakExpressionContext ctx)
SLangParser.breakExpression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBreakExpression in interface SLangVisitor<T>ctx - the parse treepublic T visitContinueExpression(SLangParser.ContinueExpressionContext ctx)
SLangParser.continueExpression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitContinueExpression in interface SLangVisitor<T>ctx - the parse treepublic T visitLabel(SLangParser.LabelContext ctx)
SLangParser.label().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitLabel in interface SLangVisitor<T>ctx - the parse treepublic T visitMultiplicativeOperator(SLangParser.MultiplicativeOperatorContext ctx)
SLangParser.multiplicativeOperator().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMultiplicativeOperator in interface SLangVisitor<T>ctx - the parse treepublic T visitAdditiveOperator(SLangParser.AdditiveOperatorContext ctx)
SLangParser.additiveOperator().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAdditiveOperator in interface SLangVisitor<T>ctx - the parse treepublic T visitComparisonOperator(SLangParser.ComparisonOperatorContext ctx)
SLangParser.comparisonOperator().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitComparisonOperator in interface SLangVisitor<T>ctx - the parse treepublic T visitEqualityOperator(SLangParser.EqualityOperatorContext ctx)
SLangParser.equalityOperator().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitEqualityOperator in interface SLangVisitor<T>ctx - the parse treepublic T visitAssignmentOperator(SLangParser.AssignmentOperatorContext ctx)
SLangParser.assignmentOperator().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAssignmentOperator in interface SLangVisitor<T>ctx - the parse treepublic T visitUnaryOperator(SLangParser.UnaryOperatorContext ctx)
SLangParser.unaryOperator().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitUnaryOperator in interface SLangVisitor<T>ctx - the parse treepublic T visitDisjunctionOperator(SLangParser.DisjunctionOperatorContext ctx)
SLangParser.disjunctionOperator().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDisjunctionOperator in interface SLangVisitor<T>ctx - the parse treepublic T visitConjunctionOperator(SLangParser.ConjunctionOperatorContext ctx)
SLangParser.conjunctionOperator().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitConjunctionOperator in interface SLangVisitor<T>ctx - the parse treepublic T visitSimpleType(SLangParser.SimpleTypeContext ctx)
SLangParser.simpleType().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSimpleType in interface SLangVisitor<T>ctx - the parse treepublic T visitLiteral(SLangParser.LiteralContext ctx)
SLangParser.literal().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitLiteral in interface SLangVisitor<T>ctx - the parse treepublic T visitSemi(SLangParser.SemiContext ctx)
SLangParser.semi().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSemi in interface SLangVisitor<T>ctx - the parse treepublic T visitIdentifier(SLangParser.IdentifierContext ctx)
SLangParser.identifier().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitIdentifier in interface SLangVisitor<T>ctx - the parse treeCopyright © 2009–2018 SonarSource. All rights reserved.