Package org.nuiton.i18n.plugin
Class GenerateI18nEnumHelperMojo.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.GenerateI18nEnumHelperMojo.JavaParserVisitor
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<java.lang.Void>,Java8Visitor<java.lang.Void>
- Enclosing class:
- GenerateI18nEnumHelperMojo
protected class GenerateI18nEnumHelperMojo.JavaParserVisitor extends Java8BaseVisitor<java.lang.Void>
-
Field Summary
-
Method Summary
Modifier and Type Method Description java.util.Set<java.lang.String>getNames()java.lang.VoidvisitEnumConstant(Java8Parser.EnumConstantContext ctx)Visit a parse tree produced byJava8Parser.enumConstant().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, 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, visitMethodInvocation_lf_primary, visitMethodInvocation_lfno_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
-
Method Details
-
getNames
public java.util.Set<java.lang.String> getNames() -
visitEnumConstant
Description copied from class:Java8BaseVisitorVisit a parse tree produced byJava8Parser.enumConstant().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEnumConstantin interfaceJava8Visitor<java.lang.Void>- Overrides:
visitEnumConstantin classJava8BaseVisitor<java.lang.Void>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-