Class ParserJavaMojo.JavaFileParser.JavaParserVisitor
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<Result>
org.nuiton.i18n.plugin.parser.java.Java8BaseVisitor<java.lang.Void>
org.nuiton.i18n.plugin.parser.impl.ParserJavaMojo.JavaFileParser.JavaParserVisitor
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<java.lang.Void>,Java8Visitor<java.lang.Void>
- Enclosing class:
- ParserJavaMojo.JavaFileParser
protected class ParserJavaMojo.JavaFileParser.JavaParserVisitor extends Java8BaseVisitor<java.lang.Void>
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Set<java.lang.String>complexI18nMethodPrefixprotected java.io.Filefileprotected java.util.Set<java.lang.String>simpleI18nMethodPrefix -
Method Summary
Modifier and Type Method Description protected booleanvisitMethod(Java8Parser.ArgumentListContext list, Java8Parser.MethodNameContext mnc, org.antlr.v4.runtime.tree.TerminalNode tn, Java8Parser.TypeNameContext tnc)java.lang.VoidvisitMethodInvocation(Java8Parser.MethodInvocationContext ctx)Visit a parse tree produced byJava8Parser.methodInvocation().java.lang.VoidvisitMethodInvocation_lfno_primary(Java8Parser.MethodInvocation_lfno_primaryContext ctx)Visit a parse tree produced byJava8Parser.methodInvocation_lfno_primary().Methods inherited from class org.nuiton.i18n.plugin.parser.java.Java8BaseVisitor
visitAdditionalBound, visitAdditiveExpression, visitAmbiguousName, visitAndExpression, visitAnnotation, visitAnnotationTypeBody, visitAnnotationTypeDeclaration, visitAnnotationTypeElementDeclaration, visitAnnotationTypeElementModifier, visitAnnotationTypeMemberDeclaration, visitArgumentList, visitArrayAccess, visitArrayAccess_lf_primary, visitArrayAccess_lfno_primary, visitArrayCreationExpression, visitArrayInitializer, visitArrayType, visitAssertStatement, visitAssignment, visitAssignmentExpression, visitAssignmentOperator, visitBasicForStatement, visitBasicForStatementNoShortIf, visitBlock, visitBlockStatement, visitBlockStatements, visitBreakStatement, visitCastExpression, visitCatchClause, visitCatches, visitCatchFormalParameter, visitCatchType, visitClassBody, visitClassBodyDeclaration, visitClassDeclaration, visitClassInstanceCreationExpression, visitClassInstanceCreationExpression_lf_primary, visitClassInstanceCreationExpression_lfno_primary, visitClassMemberDeclaration, visitClassModifier, visitClassOrInterfaceType, visitClassType, visitClassType_lf_classOrInterfaceType, visitClassType_lfno_classOrInterfaceType, visitCompilationUnit, visitConditionalAndExpression, visitConditionalExpression, visitConditionalOrExpression, visitConstantDeclaration, visitConstantExpression, visitConstantModifier, visitConstructorBody, visitConstructorDeclaration, visitConstructorDeclarator, visitConstructorModifier, visitContinueStatement, visitDefaultValue, visitDimExpr, visitDimExprs, visitDims, visitDoStatement, visitElementValue, visitElementValueArrayInitializer, visitElementValueList, visitElementValuePair, visitElementValuePairList, visitEmptyStatement, visitEnhancedForStatement, visitEnhancedForStatementNoShortIf, visitEnumBody, visitEnumBodyDeclarations, visitEnumConstant, visitEnumConstantList, visitEnumConstantModifier, visitEnumConstantName, visitEnumDeclaration, visitEqualityExpression, visitExceptionType, visitExceptionTypeList, visitExclusiveOrExpression, visitExplicitConstructorInvocation, visitExpression, visitExpressionName, visitExpressionStatement, visitExtendsInterfaces, visitFieldAccess, visitFieldAccess_lf_primary, visitFieldAccess_lfno_primary, visitFieldDeclaration, visitFieldModifier, visitFinally_, visitFloatingPointType, visitForInit, visitFormalParameter, visitFormalParameterList, visitFormalParameters, visitForStatement, visitForStatementNoShortIf, visitForUpdate, visitIfThenElseStatement, visitIfThenElseStatementNoShortIf, visitIfThenStatement, visitImportDeclaration, visitInclusiveOrExpression, visitInferredFormalParameterList, visitInstanceInitializer, visitIntegralType, visitInterfaceBody, visitInterfaceDeclaration, visitInterfaceMemberDeclaration, visitInterfaceMethodDeclaration, visitInterfaceMethodModifier, visitInterfaceModifier, visitInterfaceType, visitInterfaceType_lf_classOrInterfaceType, visitInterfaceType_lfno_classOrInterfaceType, visitInterfaceTypeList, visitLabeledStatement, visitLabeledStatementNoShortIf, visitLambdaBody, visitLambdaExpression, visitLambdaParameters, visitLastFormalParameter, visitLeftHandSide, visitLiteral, visitLocalVariableDeclaration, visitLocalVariableDeclarationStatement, visitMarkerAnnotation, visitMethodBody, visitMethodDeclaration, visitMethodDeclarator, visitMethodHeader, visitMethodInvocation_lf_primary, visitMethodModifier, visitMethodName, visitMethodReference, visitMethodReference_lf_primary, visitMethodReference_lfno_primary, visitMultiplicativeExpression, visitNormalAnnotation, visitNormalClassDeclaration, visitNormalInterfaceDeclaration, visitNumericType, visitPackageDeclaration, visitPackageModifier, visitPackageName, visitPackageOrTypeName, visitPostDecrementExpression, visitPostDecrementExpression_lf_postfixExpression, visitPostfixExpression, visitPostIncrementExpression, visitPostIncrementExpression_lf_postfixExpression, visitPreDecrementExpression, visitPreIncrementExpression, visitPrimary, visitPrimaryNoNewArray, visitPrimaryNoNewArray_lf_arrayAccess, visitPrimaryNoNewArray_lf_primary, visitPrimaryNoNewArray_lf_primary_lf_arrayAccess_lf_primary, visitPrimaryNoNewArray_lf_primary_lfno_arrayAccess_lf_primary, visitPrimaryNoNewArray_lfno_arrayAccess, visitPrimaryNoNewArray_lfno_primary, visitPrimaryNoNewArray_lfno_primary_lf_arrayAccess_lfno_primary, visitPrimaryNoNewArray_lfno_primary_lfno_arrayAccess_lfno_primary, visitPrimitiveType, visitReceiverParameter, visitReferenceType, visitRelationalExpression, visitResource, visitResourceList, visitResourceSpecification, visitResult, visitReturnStatement, visitShiftExpression, visitSimpleTypeName, visitSingleElementAnnotation, visitSingleStaticImportDeclaration, visitSingleTypeImportDeclaration, visitStatement, visitStatementExpression, visitStatementExpressionList, visitStatementNoShortIf, visitStatementWithoutTrailingSubstatement, visitStaticImportOnDemandDeclaration, visitStaticInitializer, visitSuperclass, visitSuperinterfaces, visitSwitchBlock, visitSwitchBlockStatementGroup, visitSwitchLabel, visitSwitchLabels, visitSwitchStatement, visitSynchronizedStatement, visitThrows_, visitThrowStatement, visitTryStatement, visitTryWithResourcesStatement, visitType, visitTypeArgument, visitTypeArgumentList, visitTypeArguments, visitTypeArgumentsOrDiamond, visitTypeBound, visitTypeDeclaration, visitTypeImportOnDemandDeclaration, visitTypeName, visitTypeParameter, visitTypeParameterList, visitTypeParameterModifier, visitTypeParameters, visitTypeVariable, visitUnannArrayType, visitUnannClassOrInterfaceType, visitUnannClassType, visitUnannClassType_lf_unannClassOrInterfaceType, visitUnannClassType_lfno_unannClassOrInterfaceType, visitUnannInterfaceType, visitUnannInterfaceType_lf_unannClassOrInterfaceType, visitUnannInterfaceType_lfno_unannClassOrInterfaceType, visitUnannPrimitiveType, visitUnannReferenceType, visitUnannType, visitUnannTypeVariable, visitUnaryExpression, visitUnaryExpressionNotPlusMinus, visitVariableDeclarator, visitVariableDeclaratorId, visitVariableDeclaratorList, visitVariableInitializer, visitVariableInitializerList, visitVariableModifier, visitWhileStatement, visitWhileStatementNoShortIf, visitWildcard, visitWildcardBoundsMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
Field Details
-
simpleI18nMethodPrefix
protected final java.util.Set<java.lang.String> simpleI18nMethodPrefix -
complexI18nMethodPrefix
protected final java.util.Set<java.lang.String> complexI18nMethodPrefix -
file
protected final java.io.File file
-
-
Method Details
-
visitMethodInvocation_lfno_primary
public java.lang.Void visitMethodInvocation_lfno_primary(Java8Parser.MethodInvocation_lfno_primaryContext ctx)Description copied from class:Java8BaseVisitorVisit a parse tree produced byJava8Parser.methodInvocation_lfno_primary().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMethodInvocation_lfno_primaryin interfaceJava8Visitor<java.lang.Void>- Overrides:
visitMethodInvocation_lfno_primaryin classJava8BaseVisitor<java.lang.Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMethodInvocation
Description copied from class:Java8BaseVisitorVisit a parse tree produced byJava8Parser.methodInvocation().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMethodInvocationin interfaceJava8Visitor<java.lang.Void>- Overrides:
visitMethodInvocationin classJava8BaseVisitor<java.lang.Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMethod
protected boolean visitMethod(Java8Parser.ArgumentListContext list, Java8Parser.MethodNameContext mnc, org.antlr.v4.runtime.tree.TerminalNode tn, Java8Parser.TypeNameContext tnc)
-