com.puppycrawl.tools.checkstyle.grammar.java

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total8,097 of 32,33674%520 of 1,53266%1,4332,6451,8586,4439391,7902220
JavaLanguageParser2,98617,38785%31280572%2998047244,358715801
JavaLanguageParserBaseVisitor71610%n/a17920017920017920001
JavaLanguageParser.BinOpContext11%50%30333033293201
JavaLanguageParser.ModifierContext13%50%17191720161801
JavaLanguageParser.InterfaceMethodDeclarationContext25%50%11131116101201
JavaLanguageParser.MethodDeclarationContext25%50%11131116101201
JavaLanguageParser.MemberDeclarationContext21%50%11131115101201
JavaLanguageParser.InterfaceMemberDeclarationContext23%50%1012101491101
JavaLanguageParser.ClassDeclarationContext23%50%1012101491101
JavaLanguageParser.PrimitiveTypeContext20%50%11131114101201
JavaLanguageParser.LiteralContext20%50%1012101391101
JavaLanguageParser.AnnotationMethodRestContext33%50%91191581001
JavaLanguageParser.ClassTypeContext0%0%9910108811
JavaLanguageParser.RecordDeclarationContext25%50%91191381001
JavaLanguageParser.InterfaceDeclarationContext25%50%91191381001
JavaLanguageParser.IntegerLiteralContext22%50%1012101391101
JavaLanguageParser.LocalTypeDeclarationContext28%50%91191381001
JavaLanguageParser.AnnotationTypeContext23%50%8108107901
JavaLanguageParser.ConstructorDeclarationContext28%50%8108127901
JavaLanguageParser.TypesContext28%50%8108127901
JavaLanguageParser.CreatorContext24%50%8108117901
JavaLanguageParser.MethodRefContext32%50%7107106901
JavaLanguageParser.AnnotationContext25%50%8108117901
JavaLanguageLexer2,53598%1482%1228116191801
JavaLanguageParser.CompilationUnitContext26%50%8108117901
JavaLanguageParser.CreatedNameExtendedContext11%0%78796701
JavaLanguageParser.ClassOrInterfaceTypeExtendedContext11%0%78796701
JavaLanguageParser.IdContext26%50%8108117901
JavaLanguageParser.QualifiedNameListContext27%50%8108117901
JavaLanguageParser.ArrayInitializerContext27%50%8108117901
JavaLanguageParser.PrefixContext37%50%7107106901
JavaLanguageParser.EnumDeclarationContext32%50%797116801
JavaLanguageParser.SuperSuffixSimpleContext0%0%66665511
JavaLanguageParser.AnnotationTypeDeclarationContext32%50%797116801
JavaLanguageParser.TypeTypeContext32%50%797116801
JavaLanguageParser.EnumBodyContext28%50%797106801
JavaLanguageParser.ClassOrInterfaceTypeContext50%50%6106135901
JavaLanguageParser.ArrayCreatorRestContext47%50%71271361101
JavaLanguageParser.PrimaryCtorCallContext37%50%69695801
JavaLanguageParser.TryWithResourceStatContext37%50%69695801
JavaLanguageParser.ConstructorBlockContext28%50%797106801
JavaLanguageParser.TypeDeclarationContext42%50%797126801
JavaLanguageParser.TryStatContext31%50%68685701
JavaLanguageParser.RecordComponentsContext29%50%797106801
JavaLanguageParser.FormalParameterListContext29%50%797106801
JavaLanguageParser.QualifiedNameExtendedContext13%0%67685601
JavaLanguageParser.VariableDeclaratorsContext38%50%797126801
JavaLanguageParser.ElementValueArrayInitializerContext37%50%7107116901
JavaLanguageParser.InnerCreatorContext30%50%68695701
JavaLanguageParser.EnumConstantContext30%50%68695701
JavaLanguageParser.LastRecordComponentContext30%50%68695701
JavaLanguageParser.CatchParameterContext39%50%686105701
JavaLanguageParser.LocalVariableDeclarationContext39%50%686105701
JavaLanguageParser.CatchClauseContext39%50%696105801
JavaLanguageParser.SwitchLabeledExpressionContext31%50%68695701
JavaLanguageParser.TypeBoundTypeContext31%50%68695701
JavaLanguageParser.ResourceSpecificationContext32%50%68695701
JavaLanguageParser.AnnotationsContext44%50%575104601
JavaLanguageParser.RecordBodyContext33%50%68695701
JavaLanguageParser.ClassBodyContext33%50%68695701
JavaLanguageParser.FloatLiteralContext33%50%68695701
JavaLanguageParser.InterfaceBodyContext33%50%68695701
JavaLanguageParser.AnnotationTypeBodyContext33%50%68695701
JavaLanguageParser.BlockContext33%50%68695701
JavaLanguageParser.TypeArgumentsContext47%50%6106115901
JavaLanguageParser.TypeParametersContext47%50%6106115901
JavaLanguageParser.PermittedSubclassesAndInterfacesContext41%50%696105801
JavaLanguageParser.ElementValuePairsContext34%50%68695701
JavaLanguageParser.CaseConstantsContext34%50%68695701
JavaLanguageParser.CatchTypeContext34%50%68695701
JavaLanguageParser.EnumConstantsContext34%50%68695701
JavaLanguageParser.TypeListContext34%50%68695701
JavaLanguageParser.ExpressionListContext34%50%68695701
JavaLanguageParser.SwitchBlocksContext50%50%57594601
JavaLanguageParser.AssertExpContext44%50%58584701
JavaLanguageParser.ElementValueContext35%50%57584601
JavaLanguageParser.RecordComponentContext35%50%57584601
JavaLanguageParser.SwitchLabeledRuleContext35%50%57584601
JavaLanguageParser.TypeParameterContext35%50%57584601
JavaLanguageParser.FieldDeclarationContext47%50%585104701
JavaLanguageParser.SwitchLabeledBlockContext36%50%57584601
JavaLanguageParser.ElementValuePairContext36%50%57584601
JavaLanguageParser.CaseConstantContext36%50%57584601
JavaLanguageParser.EnhancedForControlContext61%50%5105124901
JavaLanguageParser.LastFormalParameterContext61%50%5105124901
JavaLanguageParser.ResourceDeclarationContext61%50%5105124901
JavaLanguageParser.TypePatternContext52%50%585104701
JavaLanguageParser.FormalParameterContext52%50%585104701
JavaLanguageParser.SwitchBlockStatementGroupContext50%50%585104701
JavaLanguageParser.IfStatContext46%50%47473601
JavaLanguageParser.AnnotationFieldContext46%50%47473601
JavaLanguageParser.ParExpressionContext37%50%57584601
JavaLanguageParser.CastExpContext47%50%47473601
JavaLanguageParser.WhileStatContext40%50%46463501
JavaLanguageParser.ForStatContext40%50%46463501
JavaLanguageParser.SyncStatContext40%50%46463501
JavaLanguageParser.EnumBodyDeclarationsContext38%50%57584601
JavaLanguageParser.ForForContext63%50%4104103901
JavaLanguageParser.ClassDefContext48%50%46473501
JavaLanguageParser.TokenPrimaryContext41%50%46463501
JavaLanguageParser.ParenPrimaryContext41%50%46463501
JavaLanguageParser.TernaryOpContext50%50%47473601
JavaLanguageParser.ResourcesContext50%50%58594701
JavaLanguageParser.TypeUpperBoundsContext50%50%47483601
JavaLanguageParser.RecordBodyDeclarationContext41%50%46473501
JavaLanguageParser.ResourceContext41%50%46473501
JavaLanguageParser.ClassOrInterfaceOrPrimitiveTypeContext41%50%46473501
JavaLanguageParser.ForInitContext41%50%46473501
JavaLanguageParser.LambdaBodyContext41%50%46473501
JavaLanguageParser.VariableInitializerContext41%50%46473501
JavaLanguageParser.ClassCreatorRestContext41%50%46473501
JavaLanguageParser.VariableDeclaratorContext70%50%4104133901
JavaLanguageParser.VariableDeclaratorIdContext69%50%4104133901
JavaLanguageParser.AnnotationConstantRestContext52%50%46493501
JavaLanguageParser.VariableModifierContext43%50%46473501
JavaLanguageParser.MethodBodyContext43%50%46473501
JavaLanguageParser.CompactConstructorDeclarationContext65%50%484103701
JavaLanguageParser.InterfaceBodyDeclarationContext64%50%484103701
JavaLanguageParser.VariableAccessContext64%50%484103701
JavaLanguageParser.AnnotationTypeElementDeclarationContext64%50%484103701
JavaLanguageParser.PrimitivePrimaryContext63%50%38382701
JavaLanguageParser.ClassRefPrimaryContext63%50%38382701
JavaLanguageParser.InstanceOfExpContext60%50%37372601
JavaLanguageParser.QualifiedNameContext60%50%47493601
JavaLanguageParser.ParenPatternContext60%50%37372601
JavaLanguageParser.SuperExpContext67%50%38382701
JavaLanguageParser.RefOpContext57%50%36362501
JavaLanguageParser.ReturnStatContext55%50%36362501
JavaLanguageParser.YieldStatContext55%50%36362501
JavaLanguageParser.CaseLabelContext55%50%36362501
JavaLanguageParser.BreakStatContext55%50%36362501
JavaLanguageParser.ContinueStatContext55%50%36362501
JavaLanguageParser.ThrowStatContext55%50%36362501
JavaLanguageParser.LocalVarContext48%50%35352401
JavaLanguageParser.CreatedNameObjectContext72%50%38392701
JavaLanguageParser.WildCardTypeArgumentContext68%50%38382701
JavaLanguageParser.PostfixContext58%50%36362501
JavaLanguageParser.FieldAccessNoIdentContext53%0%36372501
JavaLanguageParser.ArrayDeclaratorContext65%50%37382601
JavaLanguageParser.PatternContext61%50%36372501
JavaLanguageParser.ElseStatContext60%50%36372501
JavaLanguageParser.ClassExtendsContext60%50%36372501
JavaLanguageParser.FinallyBlockContext60%50%36372501
JavaLanguageParser.BracketsWithExpContext73%50%38392701
JavaLanguageParser.TypeBoundContext71%50%38392701
JavaLanguageParser.TypeArgumentsTypeListContext73%50%38392701
JavaLanguageParser.TypeCastParametersContext73%50%38392701
JavaLanguageParser.MultiLambdaParamsContext73%50%38392701
JavaLanguageParser.NewExpContext65%50%25251401
JavaLanguageParser.ExpStatContext65%50%25251401
JavaLanguageParser.SwitchRulesContext64%50%25251401
JavaLanguageParser.PrimaryExpContext58%50%24241301
JavaLanguageParser.TypeArgsContext58%50%24241301
JavaLanguageParser.LocalTypeContext58%50%24241301
JavaLanguageParser.SwitchStatContext58%50%24241301
JavaLanguageParser.LambdaExpContext58%50%24241301
JavaLanguageParser.SingleLambdaParamContext58%50%24241301
JavaLanguageParser.LiteralPrimaryContext58%50%24241301
JavaLanguageParser.NonWildcardTypeArgsContext58%50%24241301
JavaLanguageParser.CreatedNamePrimitiveContext58%50%24241301
JavaLanguageParser.SwitchPrimaryContext58%50%24241301
JavaLanguageParser.PatternVariableDefContext58%50%24241301
JavaLanguageParser.BlockStatContext58%50%24241301
JavaLanguageParser.StatContext58%50%24241301
JavaLanguageParser.InvOpContext84%50%2102101901
JavaLanguageParser.ImportDecContext81%50%29291801
JavaLanguageParser.InitExpContext80%50%28281701
JavaLanguageParser.DoStatContext80%50%28281701
JavaLanguageParser.ThisExpContext73%50%26261501
JavaLanguageParser.EmptyStatContext60%50%24241301
JavaLanguageParser.EmptyClassContext60%50%24241301
JavaLanguageParser.BitShiftContext82%50%29291801
JavaLanguageParser.IndexOpContext78%50%27271601
JavaLanguageParser.AnnotationTypeElementRestContext73%n/a25292501
JavaLanguageParser.SwitchLabeledThrowContext86%50%292101801
JavaLanguageParser.SwitchExpressionOrStatementContext86%50%292101801
JavaLanguageParser.PackageDeclarationContext85%50%28291701
JavaLanguageParser.GuardedPatternContext83%50%27281601
JavaLanguageParser.LambdaExpressionContext83%50%27281601
JavaLanguageParser.NonWildcardTypeArgumentsContext82%50%27281601
JavaLanguageParser.FormalParametersContext82%50%27281601
JavaLanguageParser.ArgumentsContext82%50%27281601
JavaLanguageParser.RecordComponentsListContext82%50%27281601
JavaLanguageParser.TextBlockLiteralContext82%50%27281601
JavaLanguageParser.ThrowsListContext80%50%26271501
JavaLanguageParser.ImplementsClauseContext80%50%26271501
JavaLanguageParser.InterfaceExtendsContext80%50%26271501
JavaLanguageParser.DefaultValueContext80%50%26271501
JavaLanguageParser.ExpressionContext76%50%25261401
JavaLanguageParser.MethodCallContext92%50%19190801
JavaLanguageParser.SuperSuffixDotContext91%50%18180701
JavaLanguageParser.ExplicitCtorCallContext91%50%18180701
JavaLanguageParser.SimpleMethodCallContext90%50%17170601
JavaLanguageParser.LabelStatContext88%50%16160501
JavaLanguageParser.MultiLambdaParamContext88%50%16160501
JavaLanguageParser.EnhancedForContext88%50%16160501
JavaLanguageParser.FormalLambdaParamContext88%50%16160501
JavaLanguageParser.ClassBlockContext86%50%15150401
JavaLanguageParser.DefaultLabelContext85%50%15150401
JavaLanguageParser.NonWildcardDiamondContext85%50%15150401
JavaLanguageParser.DiamondContext85%50%15150401
JavaLanguageParser.SimpleTypeArgumentContext83%50%14140301
JavaLanguageParser.SingleSemiImportContext82%50%14140301
JavaLanguageParser.ClassBodyDeclarationContext85%n/a14161401
JavaLanguageParser.SwitchLabelContext85%n/a14161401
JavaLanguageParser.LambdaParametersContext85%n/a14161401
JavaLanguageParser.ExprContext85%n/a14161401
JavaLanguageParser.CreatedNameContext85%n/a14161401
JavaLanguageParser.SuperSuffixContext85%n/a14161401
JavaLanguageParser.TypeArgumentContext85%n/a14161401
JavaLanguageParser.ForControlContext85%n/a14161401
JavaLanguageParser.TypeArgumentsOrDiamondContext85%n/a14161401
JavaLanguageParser.ImportDeclarationContext85%n/a14161401
JavaLanguageParser.StatementContext85%n/a14161401
JavaLanguageParser.PrimaryContext85%n/a14161401
JavaLanguageParser.SwitchBlockContext85%n/a14161401
JavaLanguageParser.PrimaryPatternContext85%n/a14161401
JavaLanguageParser.NonWildcardTypeArgumentsOrDiamondContext85%n/a14161401
JavaLanguageParser.BlockStatementContext85%n/a14161401
JavaLanguageParser.ExplicitConstructorInvocationContext85%n/a14161401