Parser

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total943 of 7,30687%117 of 77184%1015451721,41419148
parseModuleDeclarationRest(Java.Modifier[])2220%180%1212505011
parseAbstractCompilationUnit()1270%160%99303011
parsePackageMemberTypeDeclarationRest(String, Java.Modifier[])800%130%99121211
parseLambdaParameters()731113%1118%67111301
verifyStringIsConventionalPackageName(String, Location)610%100%669911
parseAnnotationTypeDeclarationRest(String, Java.Modifier[], Parser.InterfaceDeclarationContext)570%40%33121211
parsePackageDeclarationRest(String, Java.Modifier[])280%n/a117711
parseClassDeclarationRest(String, Java.Modifier[], Parser.ClassDeclarationContext)267574%2880%2632201
parseInterfaceDeclarationRest(String, Java.Modifier[], Parser.InterfaceDeclarationContext)254865%2466%2431601
parseEnumDeclarationRest(String, Java.Modifier[], Parser.ClassDeclarationContext)246071%2880%2631901
packageMemberClassModifiers(Java.Modifier[])220%n/a111111
parseInterfaceBody(Java.InterfaceDeclaration)1930994%124076%112748201
parseMethodDeclarationRest(String, Java.Modifier[], Java.TypeParameter[], Java.Type, String, boolean, Parser.MethodDeclarationContext)1911886%61875%51322801
packageMemberInterfaceModifiers(Java.Modifier[])180%n/a111111
parseMethodDeclaration(boolean, Parser.MethodDeclarationContext)160%n/a116611
parseSelector(Java.Atom)1520193%12195%11215101
parsePrimary()1466697%28497%244012501
parseVoidOrType()140%20%221111
annotationTypeElementModifiers(Java.Modifier[])140%n/a111111
setWarningHandler(WarningHandler)80%n/a113311
parsePackageDeclaration()70%n/a111111
parsePackageMemberTypeDeclaration()70%n/a111111
warning(String, String, Location)640%1150%121301
packageModifiers(Java.Modifier[])60%n/a111111
parseMethodDeclaration()0%n/a111111
parseType()11996%11191%11111301
parseTryStatement()10896%11694%11012501
parseAnnotation()8295%1990%1611601
parseLiteral()6394%1787%1811001
join(String[], String)3188%2466%240601
setSourceVersion(int)0%n/a111111
getScanner()0%n/a111111
parseMethodBody()0%n/a111111
parseClassBodyDeclaration(Java.AbstractClassDeclaration)290100%73583%72206901
parseForStatement()259100%20100%01105501
parseRelationalExpression()219100%32100%01704501
parseBlockStatement()184100%11794%11002801
parseUnaryExpression()172100%15100%0903101
parseConstructorDeclarator(String, Java.Modifier[])160100%12100%0703101
checkModifiers(Java.Modifier[], String[])145100%14100%0802301
parseStatement()114100%32100%01701801
verifyIdentifierIsConventionalFieldName(String, Location)104100%18100%01001401
parseTypeArgument()103100%14100%0801601
parseSwitchStatement()100100%10100%0602401
static {...}98100%n/a010401
parseAssignmentExpression()81100%2100%020801
parseImportDeclarationBody()77100%8100%0501801
parseResource()68100%1787%1501401
verifyIdentifierIsConventionalClassOrInterfaceName(String, Location)58100%8100%050901
verifyIdentifierIsConventionalMethodName(String, Location)58100%8100%050901
verifyIdentifierIsConventionalLocalVariableOrParameterName(String, Location)58100%8100%050901
parseCatchParameter()57100%2100%0201101
parseFormalParameterListRest(Java.Type)50100%4100%030901
parseTypeArgumentsOpt()49100%6100%040701
hasAccessModifierOtherThan(Java.Modifier[], String[])46100%8100%050601
parseFormalParameterRest(Java.Modifier[], Java.Type, boolean[])45100%4100%030901
hasAccessModifier(Java.Modifier[], String[])45100%8100%050401
parseFieldDeclarationRest(String)43100%2100%020901
parseTypeParameter()42100%4100%030701
methodModifiers(Java.Modifier[])42100%n/a010101
parseTypeParametersOpt()41100%4100%030601
parseFormalParameterList()40100%4100%030801
parseArrayInitializer()39100%4100%030901
parseShiftExpression()38100%2100%020801
parseMultiplicativeExpression()38100%2100%020801
peekLiteral()38100%2100%020101
parseQualifiedIdentifier()36100%4100%030601
parseElementValueArrayInitializer()36100%4100%030701
parseEnumBody(Java.EnumDeclaration)36100%6100%040701
parseIfStatement()35100%2100%020801
parseEqualityExpression()34100%2100%020801
parseAdditiveExpression()34100%2100%020801
classModifiers(Java.Modifier[])34100%n/a010101
fieldModifiers(Java.Modifier[])34100%n/a010101
parseOptionalModifier()33100%6100%040601
parseConditionalExpression()33100%2100%020801
parseEnumConstant()32100%4100%030901
parseDoStatement()31100%n/a010901
parseDimExprs()30100%4100%030501
interfaceModifiers(Java.Modifier[])30100%n/a010101
interfaceMethodModifiers(Java.Modifier[])30100%n/a010101
parseBlockStatements()28100%8100%050801
parseVariableDeclarators()28100%2100%020601
parseAssertStatement()28100%2100%020601
parseReferenceTypeList()26100%2100%020501
parseBreakStatement()25100%2100%020601
parseReturnStatement()24100%2100%020501
parseConditionalOrExpression()24100%2100%020801
parseConditionalAndExpression()24100%2100%020801
parseInclusiveOrExpression()24100%2100%020801
parseExclusiveOrExpression()24100%2100%020801
parseAndExpression()24100%2100%020801
parseFormalParameter(boolean[])23100%2100%020401
parseVariableDeclaratorRest(String)23100%2100%020401
parseWhileStatement()23100%n/a010701
parseSynchronizedStatement()23100%n/a010701
parseReferenceType()23100%2100%020301
parseModifiers()22100%2100%020601
parseExpressionOrType()22100%4100%030401
parseFormalParameters()21100%2100%020501
parseBracketsOpt()20100%4100%030601
parseExpressionList()20100%2100%020401
parseArgumentList()20100%2100%020301
parseContinueStatement()19100%n/a010501
parseLambdaExpression()19100%n/a010501
parseElementValue()18100%4100%030301
parseBlock()18100%n/a010501
parseThrowStatement()18100%n/a010501
parseArguments()18100%2100%020501
constructorModifiers(Java.Modifier[])18100%n/a010101
constantModifiers(Java.Modifier[])18100%n/a010101
parseLabeledStatement()16100%n/a010501
parseLambdaBody()16100%2100%020401
Parser(Scanner, TokenStream)15100%n/a010501
parseExpression()15100%4100%030201
parseElementValuePair()14100%n/a010301
parseClassBody(Java.AbstractClassDeclaration)12100%2100%020301
parseImportDeclaration()11100%n/a010401
parseEmptyStatement()11100%n/a010301
parseReferenceType(Java.Annotation[])11100%n/a010401
parseDimExpr()11100%n/a010401
parseExpressionStatement()11100%n/a010301
getSourceVersion()10100%2100%020301
parseVariableInitializer()10100%2100%020301
peekNextButOne(TokenType)10100%2100%020101
variableModifiers(Java.Modifier[])10100%n/a010101
enumConstantModifiers(Java.Modifier[])10100%n/a010101
Parser(Scanner)8100%n/a010101
doc()8100%n/a010301
warning(String, String)7100%n/a010201
parseVariableDeclarator()6100%n/a010101
compileException(String, Location)6100%n/a010101
peek(String)100%n/a010101
peek(String[])100%n/a010101
peek(TokenType)100%n/a010101
peek(TokenType[])100%n/a010101
peekNextButOne(String)100%n/a010101
read(String)100%n/a010101
read(String[])100%n/a010101
read(TokenType)100%n/a010101
peekRead(String)100%n/a010101
peekRead(String[])100%n/a010101
peekRead(TokenType)100%n/a010101
compileException(String)100%n/a010101
location()100%n/a010101
peek()100%n/a010101
read()100%n/a010101
peekNextButOne()100%n/a010101