JavaAstVisitor

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 4,087100%0 of 137100%028409070215
visitBinOp(JavaLanguageParser.BinOpContext)88100%6100%0402101
visitForFor(JavaLanguageParser.ForForContext)73100%2100%0201801
visitBitShift(JavaLanguageParser.BitShiftContext)66100%4100%0301101
visitVariableDeclaratorId(JavaLanguageParser.VariableDeclaratorIdContext)65100%4100%0301401
visitClassOrInterfaceType(JavaLanguageParser.ClassOrInterfaceTypeContext)65100%4100%0301501
visitImportDec(JavaLanguageParser.ImportDecContext)62100%6100%0401501
visitInvOp(JavaLanguageParser.InvOpContext)62100%n/a0101501
visitArrayCreatorRest(JavaLanguageParser.ArrayCreatorRestContext)58100%6100%0401101
visitWildCardTypeArgument(JavaLanguageParser.WildCardTypeArgumentContext)57100%4100%0301401
visitCreatedNameObject(JavaLanguageParser.CreatedNameObjectContext)57100%2100%0201201
visitSuperSuffixDot(JavaLanguageParser.SuperSuffixDotContext)57100%2100%0201201
visitVariableAccess(JavaLanguageParser.VariableAccessContext)51100%4100%0301101
visitMethodCall(JavaLanguageParser.MethodCallContext)50100%n/a0101101
visitVariableDeclarator(JavaLanguageParser.VariableDeclaratorContext)49100%2100%0201201
visitQualifiedName(JavaLanguageParser.QualifiedNameContext)47100%2100%0201101
visitTypeArgumentsTypeList(JavaLanguageParser.TypeArgumentsTypeListContext)47100%2100%0201001
visitClassRefPrimary(JavaLanguageParser.ClassRefPrimaryContext)43100%2100%0201001
visitSuperExp(JavaLanguageParser.SuperExpContext)42100%4100%0301101
visitExplicitCtorCall(JavaLanguageParser.ExplicitCtorCallContext)40100%2100%020701
visitAnnotationMethodRest(JavaLanguageParser.AnnotationMethodRestContext)39100%n/a0101101
visitIndexOp(JavaLanguageParser.IndexOpContext)38100%n/a010901
visitMultiLambdaParams(JavaLanguageParser.MultiLambdaParamsContext)37100%2100%020601
visitIntegerLiteral(JavaLanguageParser.IntegerLiteralContext)36100%2100%020501
visitInstanceOfExp(JavaLanguageParser.InstanceOfExpContext)36100%2100%020901
visitSimpleMethodCall(JavaLanguageParser.SimpleMethodCallContext)36100%n/a010801
visitTypeCastParameters(JavaLanguageParser.TypeCastParametersContext)36100%2100%020601
visitBracketsWithExp(JavaLanguageParser.BracketsWithExpContext)36100%n/a010801
visitTypeParameters(JavaLanguageParser.TypeParametersContext)35100%n/a010501
visitInterfaceMethodDeclaration(JavaLanguageParser.InterfaceMethodDeclarationContext)35100%n/a0101001
visitExpression(JavaLanguageParser.ExpressionContext)35100%2100%020701
visitTypeArguments(JavaLanguageParser.TypeArgumentsContext)35100%n/a010501
visitDoStat(JavaLanguageParser.DoStatContext)34100%n/a010601
visitPattern(JavaLanguageParser.PatternContext)34100%6100%040801
create(Token)34100%4100%0301201
visitMethodDeclaration(JavaLanguageParser.MethodDeclarationContext)33100%n/a010801
visitLastFormalParameter(JavaLanguageParser.LastFormalParameterContext)33100%n/a010801
visitSwitchLabeledThrow(JavaLanguageParser.SwitchLabeledThrowContext)33100%n/a010701
visitInitExp(JavaLanguageParser.InitExpContext)33100%n/a010701
visitCompilationUnit(JavaLanguageParser.CompilationUnitContext)31100%4100%030601
visitSwitchExpressionOrStatement(JavaLanguageParser.SwitchExpressionOrStatementContext)31100%n/a010601
visitArrayDeclarator(JavaLanguageParser.ArrayDeclaratorContext)31100%2100%020901
visitTypeDeclaration(JavaLanguageParser.TypeDeclarationContext)30100%2100%020601
visitFloatLiteral(JavaLanguageParser.FloatLiteralContext)30100%2100%020401
visitSwitchBlocks(JavaLanguageParser.SwitchBlocksContext)29100%2100%020801
visitNonWildcardTypeArguments(JavaLanguageParser.NonWildcardTypeArgumentsContext)29100%n/a010501
visitPackageDeclaration(JavaLanguageParser.PackageDeclarationContext)28100%n/a010601
visitPrefix(JavaLanguageParser.PrefixContext)28100%3100%030901
visitRecordComponentsList(JavaLanguageParser.RecordComponentsListContext)27100%2100%020601
visitClassBlock(JavaLanguageParser.ClassBlockContext)27100%2100%020601
visitFormalParameters(JavaLanguageParser.FormalParametersContext)27100%2100%020601
visitEnhancedFor(JavaLanguageParser.EnhancedForContext)27100%n/a010801
visitPrimitivePrimary(JavaLanguageParser.PrimitivePrimaryContext)27100%n/a010601
visitFieldDeclaration(JavaLanguageParser.FieldDeclarationContext)26100%n/a010401
visitPostfix(JavaLanguageParser.PostfixContext)26100%2100%020501
getInnerBopAst(JavaLanguageParser.BinOpContext)26100%2100%020601
visitResourceDeclaration(JavaLanguageParser.ResourceDeclarationContext)25100%n/a010601
visitEnhancedForControl(JavaLanguageParser.EnhancedForControlContext)25100%n/a010701
visitFormalLambdaParam(JavaLanguageParser.FormalLambdaParamContext)25100%n/a010601
visitArguments(JavaLanguageParser.ArgumentsContext)25100%n/a010601
visitTypePattern(JavaLanguageParser.TypePatternContext)25100%n/a010601
visitResources(JavaLanguageParser.ResourcesContext)24100%n/a010501
visitRefOp(JavaLanguageParser.RefOpContext)24100%n/a010601
visitMethodRef(JavaLanguageParser.MethodRefContext)24100%n/a010701
createLambdaParameter(JavaLanguageParser.IdContext)24100%n/a010801
visitCompactConstructorDeclaration(JavaLanguageParser.CompactConstructorDeclarationContext)23100%n/a010501
visitAnnotationField(JavaLanguageParser.AnnotationFieldContext)23100%n/a010401
visitDiamond(JavaLanguageParser.DiamondContext)23100%n/a010701
visitNonWildcardDiamond(JavaLanguageParser.NonWildcardDiamondContext)23100%n/a010701
visitPrimaryCtorCall(JavaLanguageParser.PrimaryCtorCallContext)22100%n/a010601
visitLabelStat(JavaLanguageParser.LabelStatContext)22100%n/a010501
visitCatchParameter(JavaLanguageParser.CatchParameterContext)22100%n/a010601
visitParenPattern(JavaLanguageParser.ParenPatternContext)22100%n/a010501
visitSwitchBlockStatementGroup(JavaLanguageParser.SwitchBlockStatementGroupContext)21100%n/a010601
visitTypeUpperBounds(JavaLanguageParser.TypeUpperBoundsContext)20100%n/a010401
visitTypeBound(JavaLanguageParser.TypeBoundContext)20100%n/a010501
visitAnnotations(JavaLanguageParser.AnnotationsContext)20100%4100%030501
visitElementValueArrayInitializer(JavaLanguageParser.ElementValueArrayInitializerContext)20100%n/a010401
visitCatchClause(JavaLanguageParser.CatchClauseContext)20100%n/a010401
visitCastExp(JavaLanguageParser.CastExpContext)20100%n/a010301
visitPermittedSubclassesAndInterfaces(JavaLanguageParser.PermittedSubclassesAndInterfacesContext)20100%n/a010401
visitTextBlockLiteral(JavaLanguageParser.TextBlockLiteralContext)19100%n/a010401
visitThisExp(JavaLanguageParser.ThisExpContext)19100%n/a010401
visitTernaryOp(JavaLanguageParser.TernaryOpContext)19100%n/a010501
visitLambdaExpression(JavaLanguageParser.LambdaExpressionContext)19100%n/a010401
visitMultiLambdaParam(JavaLanguageParser.MultiLambdaParamContext)19100%n/a010401
visitTypeType(JavaLanguageParser.TypeTypeContext)19100%2100%020601
visitGuardedPattern(JavaLanguageParser.GuardedPatternContext)19100%n/a010401
visitArrayInitializer(JavaLanguageParser.ArrayInitializerContext)18100%n/a010301
visitConstructorBlock(JavaLanguageParser.ConstructorBlockContext)18100%n/a010301
visitBlock(JavaLanguageParser.BlockContext)18100%n/a010301
visitAssertExp(JavaLanguageParser.AssertExpContext)17100%n/a010301
visitIfStat(JavaLanguageParser.IfStatContext)17100%n/a010301
visitForStat(JavaLanguageParser.ForStatContext)17100%n/a010301
visitWhileStat(JavaLanguageParser.WhileStatContext)17100%n/a010301
visitTryStat(JavaLanguageParser.TryStatContext)17100%n/a010301
visitTryWithResourceStat(JavaLanguageParser.TryWithResourceStatContext)17100%n/a010301
visitYieldStat(JavaLanguageParser.YieldStatContext)17100%n/a010301
visitSyncStat(JavaLanguageParser.SyncStatContext)17100%n/a010301
visitReturnStat(JavaLanguageParser.ReturnStatContext)17100%n/a010301
visitThrowStat(JavaLanguageParser.ThrowStatContext)17100%n/a010301
visitBreakStat(JavaLanguageParser.BreakStatContext)17100%n/a010301
visitContinueStat(JavaLanguageParser.ContinueStatContext)17100%n/a010301
visitElseStat(JavaLanguageParser.ElseStatContext)17100%n/a010301
visitFinallyBlock(JavaLanguageParser.FinallyBlockContext)17100%n/a010301
visitCaseLabel(JavaLanguageParser.CaseLabelContext)17100%n/a010301
visitNewExp(JavaLanguageParser.NewExpContext)17100%n/a010301
visitImplementsClause(JavaLanguageParser.ImplementsClauseContext)16100%n/a010401
visitConstructorDeclaration(JavaLanguageParser.ConstructorDeclarationContext)16100%n/a010401
visitInterfaceBodyDeclaration(JavaLanguageParser.InterfaceBodyDeclarationContext)16100%2100%020401
visitAnnotationTypeElementDeclaration(JavaLanguageParser.AnnotationTypeElementDeclarationContext)16100%2100%020401
visitDefaultLabel(JavaLanguageParser.DefaultLabelContext)16100%2100%020401
lambda$processChildren$28(DetailAstImpl, ParseTree)16100%2100%020401
lambda$visitTypeBound$1(DetailAstImpl, Iterator, TerminalNode)16100%n/a010401
createTypeDeclaration(ParserRuleContext, int, List)15100%n/a010401
addLastSibling(DetailAstImpl, DetailAstImpl)15100%4100%030601
lambda$visitSwitchRules$12(DetailAstImpl, JavaLanguageParser.SwitchLabeledRuleContext)14100%n/a010501
visitClassExtends(JavaLanguageParser.ClassExtendsContext)13100%n/a010301
visitInterfaceExtends(JavaLanguageParser.InterfaceExtendsContext)13100%n/a010301
visitThrowsList(JavaLanguageParser.ThrowsListContext)13100%n/a010301
visitFormalParameter(JavaLanguageParser.FormalParameterContext)13100%n/a010501
visitDefaultValue(JavaLanguageParser.DefaultValueContext)13100%n/a010301
visitExpStat(JavaLanguageParser.ExpStatContext)13100%n/a010301
visitSwitchRules(JavaLanguageParser.SwitchRulesContext)13100%n/a010301
createImaginary(int)13100%n/a010401
lambda$visitVariableAccess$16(JavaAstVisitor.DetailAstPair, JavaLanguageParser.FieldAccessNoIdentContext)13100%n/a010301
flattenedTree(ParserRuleContext)12100%n/a010301
visitSimpleTypeArgument(JavaLanguageParser.SimpleTypeArgumentContext)11100%n/a010401
visit(ParseTree)11100%2100%020401
visitRecordComponents(JavaLanguageParser.RecordComponentsContext)10100%n/a010301
visitRecordComponent(JavaLanguageParser.RecordComponentContext)10100%n/a010301
visitLastRecordComponent(JavaLanguageParser.LastRecordComponentContext)10100%n/a010301
visitRecordBody(JavaLanguageParser.RecordBodyContext)10100%n/a010301
visitTypeParameter(JavaLanguageParser.TypeParameterContext)10100%n/a010301
visitEnumBody(JavaLanguageParser.EnumBodyContext)10100%n/a010301
visitEnumConstant(JavaLanguageParser.EnumConstantContext)10100%n/a010401
visitClassBody(JavaLanguageParser.ClassBodyContext)10100%n/a010301
visitInterfaceBody(JavaLanguageParser.InterfaceBodyContext)10100%n/a010301
visitFormalParameterList(JavaLanguageParser.FormalParameterListContext)10100%n/a010301
visitAnnotation(JavaLanguageParser.AnnotationContext)10100%n/a010301
visitElementValuePair(JavaLanguageParser.ElementValuePairContext)10100%n/a010401
visitAnnotationTypeBody(JavaLanguageParser.AnnotationTypeBodyContext)10100%n/a010301
visitCatchType(JavaLanguageParser.CatchTypeContext)10100%n/a010301
visitResourceSpecification(JavaLanguageParser.ResourceSpecificationContext)10100%n/a010401
visitForInit(JavaLanguageParser.ForInitContext)10100%n/a010301
visitExpressionList(JavaLanguageParser.ExpressionListContext)10100%n/a010301
create(int, Token)9100%n/a010301
createModifiers(List)9100%n/a010301
lambda$visitTernaryOp$20(JavaLanguageParser.TernaryOpContext, ParseTree)9100%2100%020101
lambda$visitMethodRef$19(JavaLanguageParser.MethodRefContext, ParseTree)9100%2100%020101
lambda$visitPrimaryCtorCall$11(JavaLanguageParser.PrimaryCtorCallContext, ParseTree)9100%2100%020101
visitClassDeclaration(JavaLanguageParser.ClassDeclarationContext)7100%n/a010101
visitRecordDeclaration(JavaLanguageParser.RecordDeclarationContext)7100%n/a010101
visitEnumDeclaration(JavaLanguageParser.EnumDeclarationContext)7100%n/a010101
visitInterfaceDeclaration(JavaLanguageParser.InterfaceDeclarationContext)7100%n/a010101
visitAnnotationTypeDeclaration(JavaLanguageParser.AnnotationTypeDeclarationContext)7100%n/a010101
lambda$visitCatchParameter$15(ParseTree)7100%2100%020101
lambda$visitAnnotationMethodRest$9(ParseTree)7100%2100%020101
lambda$visitInterfaceMethodDeclaration$4(ParseTree)7100%2100%020101
lambda$visitMethodDeclaration$2(ParseTree)7100%2100%020101
JavaAstVisitor(CommonTokenStream)6100%n/a010301
visitEmptyStat(JavaLanguageParser.EmptyStatContext)6100%n/a010101
visitId(JavaLanguageParser.IdContext)6100%n/a010101
processChildren(DetailAstImpl, List)6100%n/a010201
create(TerminalNode)6100%n/a010101
lambda$visitPrimitivePrimary$25(DetailAstImpl, JavaLanguageParser.ArrayDeclaratorContext)6100%n/a010101
lambda$visitClassRefPrimary$24(DetailAstImpl, JavaLanguageParser.ArrayDeclaratorContext)6100%n/a010101
lambda$visitClassRefPrimary$23(DetailAstImpl, JavaLanguageParser.ArrayDeclaratorContext)6100%n/a010101
lambda$visitSwitchBlocks$14(DetailAstImpl, JavaLanguageParser.SwitchLabelContext)6100%n/a010101
lambda$visitSwitchBlocks$13(DetailAstImpl, JavaLanguageParser.SwitchBlockStatementGroupContext)6100%n/a010101
lambda$visitAnnotationMethodRest$10(DetailAstImpl, JavaLanguageParser.ArrayDeclaratorContext)6100%n/a010101
lambda$visitClassOrInterfaceType$8(JavaAstVisitor.DetailAstPair, ParseTree)6100%n/a010101
lambda$visitVariableDeclaratorId$7(DetailAstImpl, JavaLanguageParser.ArrayDeclaratorContext)6100%n/a010101
lambda$visitVariableDeclarator$6(DetailAstImpl, JavaLanguageParser.ArrayDeclaratorContext)6100%n/a010101
lambda$visitInterfaceMethodDeclaration$5(DetailAstImpl, JavaLanguageParser.ArrayDeclaratorContext)6100%n/a010101
lambda$visitMethodDeclaration$3(DetailAstImpl, JavaLanguageParser.ArrayDeclaratorContext)6100%n/a010101
lambda$visitTypeDeclaration$0(DetailAstImpl, Token)6100%n/a010101
visitSingleSemiImport(JavaLanguageParser.SingleSemiImportContext)5100%n/a010101
visitPrimitiveType(JavaLanguageParser.PrimitiveTypeContext)5100%n/a010101
visitModifier(JavaLanguageParser.ModifierContext)4100%n/a010101
visitVariableModifier(JavaLanguageParser.VariableModifierContext)4100%n/a010101
visitTypeBoundType(JavaLanguageParser.TypeBoundTypeContext)4100%n/a010101
visitEnumConstants(JavaLanguageParser.EnumConstantsContext)4100%n/a010101
visitEnumBodyDeclarations(JavaLanguageParser.EnumBodyDeclarationsContext)4100%n/a010101
visitEmptyClass(JavaLanguageParser.EmptyClassContext)4100%n/a010101
visitMethodBody(JavaLanguageParser.MethodBodyContext)4100%n/a010101
visitVariableDeclarators(JavaLanguageParser.VariableDeclaratorsContext)4100%n/a010101
visitQualifiedNameList(JavaLanguageParser.QualifiedNameListContext)4100%n/a010101
visitLiteral(JavaLanguageParser.LiteralContext)4100%n/a010101
visitElementValuePairs(JavaLanguageParser.ElementValuePairsContext)4100%n/a010101
visitElementValue(JavaLanguageParser.ElementValueContext)4100%n/a010101
visitAnnotationType(JavaLanguageParser.AnnotationTypeContext)4100%n/a010101
visitLocalVar(JavaLanguageParser.LocalVarContext)4100%n/a010101
visitBlockStat(JavaLanguageParser.BlockStatContext)4100%n/a010101
visitSwitchLabeledExpression(JavaLanguageParser.SwitchLabeledExpressionContext)4100%n/a010101
visitSwitchLabeledBlock(JavaLanguageParser.SwitchLabeledBlockContext)4100%n/a010101
visitCaseConstants(JavaLanguageParser.CaseConstantsContext)4100%n/a010101
visitCaseConstant(JavaLanguageParser.CaseConstantContext)4100%n/a010101
visitParExpression(JavaLanguageParser.ParExpressionContext)4100%n/a010101
visitLambdaExp(JavaLanguageParser.LambdaExpContext)4100%n/a010101
visitPrimaryExp(JavaLanguageParser.PrimaryExpContext)4100%n/a010101
visitSingleLambdaParam(JavaLanguageParser.SingleLambdaParamContext)4100%n/a010101
visitParenPrimary(JavaLanguageParser.ParenPrimaryContext)4100%n/a010101
visitTokenPrimary(JavaLanguageParser.TokenPrimaryContext)4100%n/a010101
visitCreator(JavaLanguageParser.CreatorContext)4100%n/a010101
visitCreatedNamePrimitive(JavaLanguageParser.CreatedNamePrimitiveContext)4100%n/a010101
visitInnerCreator(JavaLanguageParser.InnerCreatorContext)4100%n/a010101
visitClassCreatorRest(JavaLanguageParser.ClassCreatorRestContext)4100%n/a010101
visitTypeArgs(JavaLanguageParser.TypeArgsContext)4100%n/a010101
visitTypeList(JavaLanguageParser.TypeListContext)4100%n/a010101
lambda$visitArguments$27()3100%n/a010101
lambda$visitSuperSuffixDot$26()3100%n/a010101
lambda$visitFormalLambdaParam$22()3100%n/a010101
lambda$visitMethodCall$21()3100%n/a010101
lambda$visitSimpleMethodCall$18()3100%n/a010101
lambda$visitInvOp$17()3100%n/a010101