| visitCompilationUnit(JavaLanguageParser.CompilationUnitContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitPackageDeclaration(JavaLanguageParser.PackageDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitImportDec(JavaLanguageParser.ImportDecContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSingleSemiImport(JavaLanguageParser.SingleSemiImportContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypeDeclaration(JavaLanguageParser.TypeDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitModifier(JavaLanguageParser.ModifierContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitVariableModifier(JavaLanguageParser.VariableModifierContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitClassDeclaration(JavaLanguageParser.ClassDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRecordDeclaration(JavaLanguageParser.RecordDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRecordComponentsList(JavaLanguageParser.RecordComponentsListContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRecordComponents(JavaLanguageParser.RecordComponentsContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRecordComponent(JavaLanguageParser.RecordComponentContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitLastRecordComponent(JavaLanguageParser.LastRecordComponentContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRecordBody(JavaLanguageParser.RecordBodyContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCompactConstructorDeclaration(JavaLanguageParser.CompactConstructorDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitClassExtends(JavaLanguageParser.ClassExtendsContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitImplementsClause(JavaLanguageParser.ImplementsClauseContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypeParameters(JavaLanguageParser.TypeParametersContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypeParameter(JavaLanguageParser.TypeParameterContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypeUpperBounds(JavaLanguageParser.TypeUpperBoundsContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypeBound(JavaLanguageParser.TypeBoundContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypeBoundType(JavaLanguageParser.TypeBoundTypeContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitEnumDeclaration(JavaLanguageParser.EnumDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitEnumBody(JavaLanguageParser.EnumBodyContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitEnumConstants(JavaLanguageParser.EnumConstantsContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitEnumConstant(JavaLanguageParser.EnumConstantContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitEnumBodyDeclarations(JavaLanguageParser.EnumBodyDeclarationsContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitInterfaceDeclaration(JavaLanguageParser.InterfaceDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitInterfaceExtends(JavaLanguageParser.InterfaceExtendsContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitClassBody(JavaLanguageParser.ClassBodyContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitInterfaceBody(JavaLanguageParser.InterfaceBodyContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitEmptyClass(JavaLanguageParser.EmptyClassContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitClassBlock(JavaLanguageParser.ClassBlockContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitMethodDeclaration(JavaLanguageParser.MethodDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitMethodBody(JavaLanguageParser.MethodBodyContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitThrowsList(JavaLanguageParser.ThrowsListContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitConstructorDeclaration(JavaLanguageParser.ConstructorDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitFieldDeclaration(JavaLanguageParser.FieldDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitInterfaceBodyDeclaration(JavaLanguageParser.InterfaceBodyDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitInterfaceMethodDeclaration(JavaLanguageParser.InterfaceMethodDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitVariableDeclarators(JavaLanguageParser.VariableDeclaratorsContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitVariableDeclarator(JavaLanguageParser.VariableDeclaratorContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitVariableDeclaratorId(JavaLanguageParser.VariableDeclaratorIdContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitArrayInitializer(JavaLanguageParser.ArrayInitializerContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitClassOrInterfaceType(JavaLanguageParser.ClassOrInterfaceTypeContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitClassOrInterfaceTypeExtended(JavaLanguageParser.ClassOrInterfaceTypeExtendedContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSimpleTypeArgument(JavaLanguageParser.SimpleTypeArgumentContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitWildCardTypeArgument(JavaLanguageParser.WildCardTypeArgumentContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitQualifiedNameList(JavaLanguageParser.QualifiedNameListContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitFormalParameters(JavaLanguageParser.FormalParametersContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitFormalParameterList(JavaLanguageParser.FormalParameterListContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitFormalParameter(JavaLanguageParser.FormalParameterContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitLastFormalParameter(JavaLanguageParser.LastFormalParameterContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitQualifiedName(JavaLanguageParser.QualifiedNameContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitQualifiedNameExtended(JavaLanguageParser.QualifiedNameExtendedContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitLiteral(JavaLanguageParser.LiteralContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitIntegerLiteral(JavaLanguageParser.IntegerLiteralContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitFloatLiteral(JavaLanguageParser.FloatLiteralContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTextBlockLiteral(JavaLanguageParser.TextBlockLiteralContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitAnnotations(JavaLanguageParser.AnnotationsContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitAnnotation(JavaLanguageParser.AnnotationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitElementValuePairs(JavaLanguageParser.ElementValuePairsContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitElementValuePair(JavaLanguageParser.ElementValuePairContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitElementValue(JavaLanguageParser.ElementValueContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitElementValueArrayInitializer(JavaLanguageParser.ElementValueArrayInitializerContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitAnnotationTypeDeclaration(JavaLanguageParser.AnnotationTypeDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitAnnotationTypeBody(JavaLanguageParser.AnnotationTypeBodyContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitAnnotationTypeElementDeclaration(JavaLanguageParser.AnnotationTypeElementDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitAnnotationField(JavaLanguageParser.AnnotationFieldContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitAnnotationType(JavaLanguageParser.AnnotationTypeContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitAnnotationMethodRest(JavaLanguageParser.AnnotationMethodRestContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDefaultValue(JavaLanguageParser.DefaultValueContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitConstructorBlock(JavaLanguageParser.ConstructorBlockContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitExplicitCtorCall(JavaLanguageParser.ExplicitCtorCallContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitPrimaryCtorCall(JavaLanguageParser.PrimaryCtorCallContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitBlock(JavaLanguageParser.BlockContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitLocalVar(JavaLanguageParser.LocalVarContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitBlockStat(JavaLanguageParser.BlockStatContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitAssertExp(JavaLanguageParser.AssertExpContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitIfStat(JavaLanguageParser.IfStatContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitForStat(JavaLanguageParser.ForStatContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitWhileStat(JavaLanguageParser.WhileStatContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDoStat(JavaLanguageParser.DoStatContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTryStat(JavaLanguageParser.TryStatContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTryWithResourceStat(JavaLanguageParser.TryWithResourceStatContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitYieldStat(JavaLanguageParser.YieldStatContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSyncStat(JavaLanguageParser.SyncStatContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitReturnStat(JavaLanguageParser.ReturnStatContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitThrowStat(JavaLanguageParser.ThrowStatContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitBreakStat(JavaLanguageParser.BreakStatContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitContinueStat(JavaLanguageParser.ContinueStatContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitEmptyStat(JavaLanguageParser.EmptyStatContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitExpStat(JavaLanguageParser.ExpStatContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitLabelStat(JavaLanguageParser.LabelStatContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSwitchExpressionOrStatement(JavaLanguageParser.SwitchExpressionOrStatementContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSwitchRules(JavaLanguageParser.SwitchRulesContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSwitchBlocks(JavaLanguageParser.SwitchBlocksContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSwitchLabeledExpression(JavaLanguageParser.SwitchLabeledExpressionContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSwitchLabeledBlock(JavaLanguageParser.SwitchLabeledBlockContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSwitchLabeledThrow(JavaLanguageParser.SwitchLabeledThrowContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitElseStat(JavaLanguageParser.ElseStatContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCatchClause(JavaLanguageParser.CatchClauseContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCatchParameter(JavaLanguageParser.CatchParameterContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCatchType(JavaLanguageParser.CatchTypeContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitFinallyBlock(JavaLanguageParser.FinallyBlockContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitResourceSpecification(JavaLanguageParser.ResourceSpecificationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitResources(JavaLanguageParser.ResourcesContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitResourceDeclaration(JavaLanguageParser.ResourceDeclarationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitVariableAccess(JavaLanguageParser.VariableAccessContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitFieldAccessNoIdent(JavaLanguageParser.FieldAccessNoIdentContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSwitchBlockStatementGroup(JavaLanguageParser.SwitchBlockStatementGroupContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCaseLabel(JavaLanguageParser.CaseLabelContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDefaultLabel(JavaLanguageParser.DefaultLabelContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCaseConstants(JavaLanguageParser.CaseConstantsContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCaseConstant(JavaLanguageParser.CaseConstantContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitEnhancedFor(JavaLanguageParser.EnhancedForContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitForFor(JavaLanguageParser.ForForContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitForInit(JavaLanguageParser.ForInitContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitEnhancedForControl(JavaLanguageParser.EnhancedForControlContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitParExpression(JavaLanguageParser.ParExpressionContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitExpressionList(JavaLanguageParser.ExpressionListContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitExpression(JavaLanguageParser.ExpressionContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRefOp(JavaLanguageParser.RefOpContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSuperExp(JavaLanguageParser.SuperExpContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitInstanceOfExp(JavaLanguageParser.InstanceOfExpContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitBitShift(JavaLanguageParser.BitShiftContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitNewExp(JavaLanguageParser.NewExpContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitPrefix(JavaLanguageParser.PrefixContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCastExp(JavaLanguageParser.CastExpContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitIndexOp(JavaLanguageParser.IndexOpContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitInvOp(JavaLanguageParser.InvOpContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitInitExp(JavaLanguageParser.InitExpContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSimpleMethodCall(JavaLanguageParser.SimpleMethodCallContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitLambdaExp(JavaLanguageParser.LambdaExpContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitThisExp(JavaLanguageParser.ThisExpContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitPrimaryExp(JavaLanguageParser.PrimaryExpContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitPostfix(JavaLanguageParser.PostfixContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitMethodRef(JavaLanguageParser.MethodRefContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTernaryOp(JavaLanguageParser.TernaryOpContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitBinOp(JavaLanguageParser.BinOpContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitMethodCall(JavaLanguageParser.MethodCallContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypeCastParameters(JavaLanguageParser.TypeCastParametersContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitLambdaExpression(JavaLanguageParser.LambdaExpressionContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSingleLambdaParam(JavaLanguageParser.SingleLambdaParamContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitFormalLambdaParam(JavaLanguageParser.FormalLambdaParamContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitMultiLambdaParam(JavaLanguageParser.MultiLambdaParamContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitMultiLambdaParams(JavaLanguageParser.MultiLambdaParamsContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitParenPrimary(JavaLanguageParser.ParenPrimaryContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTokenPrimary(JavaLanguageParser.TokenPrimaryContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitClassRefPrimary(JavaLanguageParser.ClassRefPrimaryContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitPrimitivePrimary(JavaLanguageParser.PrimitivePrimaryContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitClassType(JavaLanguageParser.ClassTypeContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCreator(JavaLanguageParser.CreatorContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCreatedNameObject(JavaLanguageParser.CreatedNameObjectContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCreatedNamePrimitive(JavaLanguageParser.CreatedNamePrimitiveContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCreatedNameExtended(JavaLanguageParser.CreatedNameExtendedContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitInnerCreator(JavaLanguageParser.InnerCreatorContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitArrayCreatorRest(JavaLanguageParser.ArrayCreatorRestContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitBracketsWithExp(JavaLanguageParser.BracketsWithExpContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitClassCreatorRest(JavaLanguageParser.ClassCreatorRestContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDiamond(JavaLanguageParser.DiamondContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypeArgs(JavaLanguageParser.TypeArgsContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitNonWildcardDiamond(JavaLanguageParser.NonWildcardDiamondContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitNonWildcardTypeArguments(JavaLanguageParser.NonWildcardTypeArgumentsContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypeArgumentsTypeList(JavaLanguageParser.TypeArgumentsTypeListContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypeList(JavaLanguageParser.TypeListContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypeType(JavaLanguageParser.TypeTypeContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitArrayDeclarator(JavaLanguageParser.ArrayDeclaratorContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitPrimitiveType(JavaLanguageParser.PrimitiveTypeContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypeArguments(JavaLanguageParser.TypeArgumentsContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSuperSuffixSimple(JavaLanguageParser.SuperSuffixSimpleContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSuperSuffixDot(JavaLanguageParser.SuperSuffixDotContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitArguments(JavaLanguageParser.ArgumentsContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitPattern(JavaLanguageParser.PatternContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitGuardedPattern(JavaLanguageParser.GuardedPatternContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitParenPattern(JavaLanguageParser.ParenPatternContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypePattern(JavaLanguageParser.TypePatternContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitPermittedSubclassesAndInterfaces(JavaLanguageParser.PermittedSubclassesAndInterfacesContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitId(JavaLanguageParser.IdContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTypes(JavaLanguageParser.TypesContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitRecordBodyDeclaration(JavaLanguageParser.RecordBodyDeclarationContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitClassDef(JavaLanguageParser.ClassDefContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitMemberDeclaration(JavaLanguageParser.MemberDeclarationContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitInterfaceMemberDeclaration(JavaLanguageParser.InterfaceMemberDeclarationContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitVariableInitializer(JavaLanguageParser.VariableInitializerContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitAnnotationConstantRest(JavaLanguageParser.AnnotationConstantRestContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitStat(JavaLanguageParser.StatContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLocalType(JavaLanguageParser.LocalTypeContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLocalVariableDeclaration(JavaLanguageParser.LocalVariableDeclarationContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLocalTypeDeclaration(JavaLanguageParser.LocalTypeDeclarationContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitSwitchStat(JavaLanguageParser.SwitchStatContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitSwitchLabeledRule(JavaLanguageParser.SwitchLabeledRuleContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitResource(JavaLanguageParser.ResourceContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLambdaBody(JavaLanguageParser.LambdaBodyContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitSwitchPrimary(JavaLanguageParser.SwitchPrimaryContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLiteralPrimary(JavaLanguageParser.LiteralPrimaryContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitNonWildcardTypeArgs(JavaLanguageParser.NonWildcardTypeArgsContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitClassOrInterfaceOrPrimitiveType(JavaLanguageParser.ClassOrInterfaceOrPrimitiveTypeContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitPatternVariableDef(JavaLanguageParser.PatternVariableDefContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| JavaLanguageParserBaseVisitor() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |