Java9Parser

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total25,661 of 30,15914%1,491 of 1,5755%1,1571,2166,6317,263250287
classInstanceCreationExpression()6730%560%303016516511
methodInvocation()6580%650%363614814811
methodInvocation_lfno_primary()5530%540%303012412411
classInstanceCreationExpression_lfno_primary()4900%390%212112012011
explicitConstructorInvocation()4730%450%252510610611
methodReference()3580%200%141410610611
primaryNoNewArray_lfno_primary_lfno_arrayAccess_lfno_primary()3240%160%1414969611
methodReference_lfno_primary()3130%170%1212929211
primaryNoNewArray_lfno_primary()2904513%1615%14158910001
relationalExpression(int)2646620%2314%1415577301
primaryNoNewArray_lfno_arrayAccess()2570%130%1212777711
basicForStatement()2140%240%1313393911
basicForStatementNoShortIf()2140%240%1313393911
classInstanceCreationExpression_lf_primary()2140%160%99515111
shiftExpression(int)2116623%1715%1011476301
castExpression()2080%80%66585811
arrayCreationExpression()2010%90%77565611
classType()1920%110%77515111
primaryNoNewArray()1860%110%1111585811
multiplicativeExpression(int)1806526%1715%1011395501
formalParameters()1800%150%99414111
statementWithoutTrailingSubstatement()1800%130%1313606011
dims()1740%100%66434311
classLiteral()1740%90%77505011
arrayAccess_lfno_primary()1740%90%66454511
enumConstant()1710%140%88404011
methodModifier()1670%110%1111525211
methodHeader()1640%90%66454511
normalClassDeclaration()1630%120%77424211
arrayAccess()1590%50%44444411
unannClassType()1580%90%66424211
lastFormalParameter()1530%90%66404011
annotationTypeElementDeclaration()1530%120%77404011
ambiguousName(int)1480%100%66343411
ordinaryCompilation()1480%120%77343411
classModifier()1430%90%99444411
fieldModifier()1430%90%99444411
equalityExpression(int)1426631%1416%89304601
additiveExpression(int)1426631%1416%89304601
normalInterfaceDeclaration()1420%100%66363611
primitiveType()1380%70%55363611
classOrInterfaceType()1380%120%88333311
unannClassOrInterfaceType()1380%120%88333311
lambdaParameters()1380%120%88343411
switchBlock()1350%100%66323211
fieldAccess()1340%40%44383811
interfaceModifier()1310%80%88404011
interfaceMethodModifier()1310%80%88404011
arrayAccess_lf_primary()1300%60%44333311
methodInvocation_lf_primary()1290%100%66292911
enumBody()1280%120%77313111
tryStatement()1270%60%55363611
resource()1250%70%55333311
statementExpression()1240%80%88383811
enhancedForStatement()1240%40%33343411
enhancedForStatementNoShortIf()1240%40%33343411
receiverParameter()1220%80%55303011
enumDeclaration()1210%80%55303011
constructorBody()1180%100%66242411
typeBound()1170%50%44313111
elementValueArrayInitializer()1170%100%66252511
arrayInitializer()1170%100%66252511
switchLabel()1160%40%44323211
methodDeclarator()1150%120%77272711
constructorDeclaration()1150%60%44282811
statement()1130%70%77343411
constructorDeclarator()1120%100%66272711
fieldAccess_lfno_primary()1110%30%33323211
annotationTypeDeclaration()1100%60%44272711
assertStatement()1100%30%33303011
classBody()1080%80%55222211
interfaceBody()1080%80%55222211
annotationTypeBody()1080%80%55222211
classType_lf_classOrInterfaceType()1050%40%33272711
classMemberDeclaration()1030%60%66303011
unannClassType_lf_unannClassOrInterfaceType()1030%40%33282811
interfaceMemberDeclaration()1030%60%66303011
annotationTypeMemberDeclaration()1030%60%66303011
statementNoShortIf()1020%60%66303011
primaryNoNewArray_lf_primary()1020%60%66303011
fieldDeclaration()1010%40%33242411
enumBodyDeclarations()1010%80%55202011
constantDeclaration()1010%40%33242411
wildcard()1000%60%44262611
classType_lfno_classOrInterfaceType()980%40%33252511
arrayType()980%40%44282811
unannArrayType()980%40%44282811
enumConstantList()970%60%44232311
elementValueList()970%60%44232311
variableInitializerList()970%60%44232311
resourceList()970%60%44232311
typeParameter()960%40%33262611
tryWithResourcesStatement()960%40%33272711
constructorModifier()950%50%55282811
constantModifier()950%50%55282811
normalAnnotation()950%60%44232311
block()950%80%55191911
returnStatement()950%80%55191911
methodDeclaration()930%60%44222211
formalParameterList()930%40%44262611
interfaceMethodDeclaration()930%60%44222211
blockStatements()930%80%55181811
importDeclaration()910%50%55262611
classBodyDeclaration()910%50%55262611
primaryNoNewArray_lf_primary_lfno_arrayAccess_lf_primary()910%50%55262611
packageDeclaration()900%20%22242411
dimExpr()890%20%22242411
sempred(RuleContext, int, int)880%150%1515161611
conditionalOrExpression(int)846644%9110%56183401
conditionalAndExpression(int)846644%9110%56183401
inclusiveOrExpression(int)846644%9110%56183401
exclusiveOrExpression(int)846644%9110%56183401
andExpression(int)846644%9110%56183401
wildcardBounds()840%30%33242411
formalParameter()840%40%33222211
localVariableDeclaration()840%40%33222211
catchFormalParameter()840%40%33222211
expressionName()830%30%33222211
annotationTypeElementModifier()830%40%44242411
typeArgumentList()820%20%22222211
typeParameterList()820%20%22222211
interfaceTypeList()820%20%22222211
variableDeclaratorList()820%20%22222211
exceptionTypeList()820%20%22222211
elementValuePairList()820%20%22222211
doStatement()820%n/a11232311
statementExpressionList()820%20%22222211
breakStatement()820%60%44191911
continueStatement()820%60%44191911
catchType()820%20%22222211
argumentList()820%20%22222211
inferredFormalParameterList()820%20%22222211
typeDeclaration()810%40%44222211
ifThenElseStatement()810%n/a11232311
ifThenElseStatementNoShortIf()810%n/a11232311
assignmentOperator()810%60%44161611
referenceType()800%40%44222211
unannReferenceType()800%40%44222211
blockStatement()800%40%44222211
dimExprs()800%60%44212111
leftHandSide()800%40%44222211
unaryExpression()774034%5116%56253601
integralType()770%60%44161611
resourceSpecification()770%20%22212111
typeArgumentsOrDiamond()770%30%33202011
staticImportOnDemandDeclaration()760%n/a11212111
conditionalExpression()754638%5116%45213201
typeVariable()750%20%22202011
singleStaticImportDeclaration()750%n/a11212111
postfixExpression()746546%10216%78203501
floatingPointType()710%60%44161611
unannPrimitiveType()710%30%33202011
result()710%30%33202011
variableModifier()710%30%33202011
methodBody()710%30%33202011
switchLabels()710%40%33181811
numericType()700%30%33202011
typeImportOnDemandDeclaration()700%n/a11191911
variableInitializer()700%30%33202011
lambdaBody()700%30%33202011
typeArgument()690%30%33181811
compilationUnit()690%30%33181811
classDeclaration()690%30%33181811
variableDeclarator()690%20%22191911
unannType()690%30%33181811
exceptionType()690%30%33181811
interfaceDeclaration()690%30%33181811
forStatement()690%30%33181811
forStatementNoShortIf()690%30%33181811
forInit()690%30%33181811
variableAccess()690%30%33181811
methodReference_lf_primary()690%20%22191911
expression()690%30%33181811
assignmentExpression()690%30%33181811
ifThenStatement()680%n/a11191911
switchStatement()680%n/a11191911
whileStatement()680%n/a11191911
whileStatementNoShortIf()680%n/a11191911
synchronizedStatement()680%n/a11191911
catches()680%20%22181811
catchClause()680%n/a11191911
variableDeclaratorId()650%40%33171711
unannClassType_lfno_unannClassOrInterfaceType()620%20%22171711
unaryExpressionNotPlusMinus()604542%4120%45193001
typeArguments()550%n/a11151511
singleTypeImportDeclaration()550%n/a11151511
typeParameters()550%n/a11151511
throwStatement()550%n/a11151511
elementValuePair()540%n/a11151511
labeledStatement()540%n/a11151511
labeledStatementNoShortIf()540%n/a11151511
lambdaExpression()540%n/a11151511
assignment()530%n/a11151511
primary()496557%7222%56122701
additionalBound()480%n/a11131311
superclass()480%n/a11131311
superinterfaces()480%n/a11131311
throws_()480%n/a11131311
staticInitializer()480%n/a11131311
extendsInterfaces()480%n/a11131311
defaultValue()480%n/a11131311
localVariableDeclarationStatement()480%n/a11131311
expressionStatement()480%n/a11131311
finally_()480%n/a11131311
fieldAccess_lf_primary()480%n/a11131311
preIncrementExpression()480%n/a11131311
preDecrementExpression()480%n/a11131311
postIncrementExpression()480%n/a11131311
postDecrementExpression()480%n/a11131311
switchBlockStatementGroup()470%n/a11131311
emptyStatement()420%n/a11111111
postIncrementExpression_lf_postfixExpression()420%n/a11111111
postDecrementExpression_lf_postfixExpression()420%n/a11111111
opensDirective()418667%1375%13113401
interfaceType()410%n/a11111111
interfaceType_lf_classOrInterfaceType()410%n/a11111111
interfaceType_lfno_classOrInterfaceType()410%n/a11111111
typeParameterModifier()410%n/a11111111
methodName()410%n/a11111111
packageModifier()410%n/a11111111
unannInterfaceType()410%n/a11111111
unannInterfaceType_lf_unannClassOrInterfaceType()410%n/a11111111
unannInterfaceType_lfno_unannClassOrInterfaceType()410%n/a11111111
unannTypeVariable()410%n/a11111111
instanceInitializer()410%n/a11111111
simpleTypeName()410%n/a11111111
enumConstantModifier()410%n/a11111111
enumConstantName()410%n/a11111111
forUpdate()410%n/a11111111
constantExpression()410%n/a11111111
elementValue()354556%3125%34112201
primaryNoNewArray_lf_arrayAccess()350%n/a119911
primaryNoNewArray_lf_primary_lf_arrayAccess_lf_primary()350%n/a119911
primaryNoNewArray_lfno_primary_lf_arrayAccess_lfno_primary()350%n/a119911
relationalExpression_sempred(Java9Parser.RelationalExpressionContext, int)340%60%667711
modularCompilation()334256%1150%1292001
requiresModifier()264563%4233%3451601
annotation()255568%2250%2482201
literal()235871%3350%3451601
identifier()235771%3562%3551601
moduleName(int)2212685%4660%4643401
packageName(int)2212685%4660%4643401
packageOrTypeName(int)2212685%4660%4643401
shiftExpression_sempred(Java9Parser.ShiftExpressionContext, int)220%40%445511
multiplicativeExpression_sempred(Java9Parser.MultiplicativeExpressionContext, int)220%40%445511
moduleDirective()198481%1583%1653201
equalityExpression_sempred(Java9Parser.EqualityExpressionContext, int)0%30%334411
additiveExpression_sempred(Java9Parser.AdditiveExpressionContext, int)0%30%334411
moduleDeclaration()14891%1787%1544101
exportsDirective()11388%4100%0343401
providesDirective()9587%2100%0243001
requiresDirective()7984%1375%1342401
typeName()6983%1266%1342201
singleElementAnnotation()5479%n/a0141901
usesDirective()4174%n/a0141501
markerAnnotation()3470%n/a0141301
moduleName_sempred(Java9Parser.ModuleNameContext, int)0%20%223311
packageName_sempred(Java9Parser.PackageNameContext, int)0%20%223311
packageOrTypeName_sempred(Java9Parser.PackageOrTypeNameContext, int)0%20%223311
ambiguousName_sempred(Java9Parser.AmbiguousNameContext, int)0%20%223311
conditionalOrExpression_sempred(Java9Parser.ConditionalOrExpressionContext, int)0%20%223311
conditionalAndExpression_sempred(Java9Parser.ConditionalAndExpressionContext, int)0%20%223311
inclusiveOrExpression_sempred(Java9Parser.InclusiveOrExpressionContext, int)0%20%223311
exclusiveOrExpression_sempred(Java9Parser.ExclusiveOrExpressionContext, int)0%20%223311
andExpression_sempred(Java9Parser.AndExpressionContext, int)0%20%223311
moduleName()0%n/a111111
packageName()0%n/a111111
packageOrTypeName()0%n/a111111
ambiguousName()0%n/a111111
conditionalOrExpression()0%n/a111111
conditionalAndExpression()0%n/a111111
inclusiveOrExpression()0%n/a111111
exclusiveOrExpression()0%n/a111111
andExpression()0%n/a111111
equalityExpression()0%n/a111111
relationalExpression()0%n/a111111
shiftExpression()0%n/a111111
additiveExpression()0%n/a111111
multiplicativeExpression()0%n/a111111
getTokenNames()0%n/a111111
getVocabulary()0%n/a111111
getGrammarFileName()0%n/a111111
getRuleNames()0%n/a111111
getSerializedATN()0%n/a111111
getATN()0%n/a111111
static {...}2,037100%8100%0502001
Java9Parser(TokenStream)100%n/a010301