Source file "org/codehaus/janino/Parser.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 6,019 of 6,019 | 0% | 677 of 677 | 0% | 458 | 458 | 1,175 | 1,175 | 111 | 111 |
| parsePrimary() | 0% | 0% | 34 | 34 | 95 | 95 | 1 | 1 | ||
| parseInterfaceBody(Java.InterfaceDeclaration) | 0% | 0% | 28 | 28 | 79 | 79 | 1 | 1 | ||
| parseClassBodyDeclaration(Java.AbstractClassDeclaration) | 0% | 0% | 26 | 26 | 71 | 71 | 1 | 1 | ||
| parseForStatement() | 0% | 0% | 11 | 11 | 56 | 56 | 1 | 1 | ||
| parseSelector(Java.Atom) | 0% | 0% | 12 | 12 | 51 | 51 | 1 | 1 | ||
| parseRelationalExpression() | 0% | 0% | 12 | 12 | 35 | 35 | 1 | 1 | ||
| parseBlockStatement() | 0% | 0% | 10 | 10 | 28 | 28 | 1 | 1 | ||
| parseConstructorDeclarator(String, Java.Modifiers) | 0% | 0% | 7 | 7 | 30 | 30 | 1 | 1 | ||
| parseModifiers() | 0% | 0% | 13 | 13 | 23 | 23 | 1 | 1 | ||
| parseCompilationUnit() | 0% | 0% | 12 | 12 | 31 | 31 | 1 | 1 | ||
| parseTryStatement() | 0% | 0% | 11 | 11 | 27 | 27 | 1 | 1 | ||
| parseType() | 0% | 0% | 11 | 11 | 13 | 13 | 1 | 1 | ||
| parseStatement() | 0% | 0% | 17 | 17 | 19 | 19 | 1 | 1 | ||
| parseUnaryExpression() | 0% | 0% | 5 | 5 | 19 | 19 | 1 | 1 | ||
| static {...} | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| verifyIdentifierIsConventionalFieldName(String, Location) | 0% | 0% | 10 | 10 | 14 | 14 | 1 | 1 | ||
| parseSwitchStatement() | 0% | 0% | 6 | 6 | 24 | 24 | 1 | 1 | ||
| parsePackageMemberTypeDeclarationRest(String, Java.Modifiers) | 0% | 0% | 10 | 10 | 15 | 15 | 1 | 1 | ||
| parseClassDeclarationRest(String, Java.Modifiers, Parser.ClassDeclarationContext) | 0% | 0% | 6 | 6 | 19 | 19 | 1 | 1 | ||
| parseEnumDeclarationRest(String, Java.Modifiers, Parser.ClassDeclarationContext) | 0% | 0% | 6 | 6 | 17 | 17 | 1 | 1 | ||
| parseMethodDeclarationRest(String, Java.Modifiers, Java.TypeParameter[], Java.Type, String, boolean) | 0% | 0% | 8 | 8 | 18 | 18 | 1 | 1 | ||
| parseAnnotation() | 0% | 0% | 6 | 6 | 14 | 14 | 1 | 1 | ||
| parseAssignmentExpression() | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| parseImportDeclarationBody() | 0% | 0% | 5 | 5 | 12 | 12 | 1 | 1 | ||
| parseFormalParameter(boolean[]) | 0% | 0% | 6 | 6 | 16 | 16 | 1 | 1 | ||
| parseInterfaceDeclarationRest(String, Java.Modifiers, Parser.InterfaceDeclarationContext) | 0% | 0% | 4 | 4 | 14 | 14 | 1 | 1 | ||
| parseResource() | 0% | 0% | 6 | 6 | 14 | 14 | 1 | 1 | ||
| parseTypeArgument() | 0% | 0% | 6 | 6 | 9 | 9 | 1 | 1 | ||
| parseFormalParameters() | 0% | 0% | 4 | 4 | 10 | 10 | 1 | 1 | ||
| verifyStringIsConventionalPackageName(String, Location) | 0% | 0% | 6 | 6 | 9 | 9 | 1 | 1 | ||
| parseLiteral() | 0% | 0% | 7 | 7 | 9 | 9 | 1 | 1 | ||
| verifyIdentifierIsConventionalClassOrInterfaceName(String, Location) | 0% | 0% | 5 | 5 | 9 | 9 | 1 | 1 | ||
| verifyIdentifierIsConventionalMethodName(String, Location) | 0% | 0% | 5 | 5 | 9 | 9 | 1 | 1 | ||
| verifyIdentifierIsConventionalLocalVariableOrParameterName(String, Location) | 0% | 0% | 5 | 5 | 9 | 9 | 1 | 1 | ||
| parseAnnotationTypeDeclarationRest(String, Java.Modifiers, Parser.InterfaceDeclarationContext) | 0% | 0% | 3 | 3 | 10 | 10 | 1 | 1 | ||
| parseEnumConstant() | 0% | 0% | 4 | 4 | 11 | 11 | 1 | 1 | ||
| parseFieldDeclarationRest(String) | 0% | 0% | 2 | 2 | 9 | 9 | 1 | 1 | ||
| parseTypeParameter() | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| parseTypeArgumentsOpt() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| parseTypeParametersOpt() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| parseArrayInitializer() | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| parseShiftExpression() | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| parseMultiplicativeExpression() | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| parseQualifiedIdentifier() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| parseElementValueArrayInitializer() | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| parseEnumBody(Java.EnumDeclaration) | 0% | 0% | 4 | 4 | 7 | 7 | 1 | 1 | ||
| parseIfStatement() | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| join(String[], String) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| parseConditionalExpression() | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| parseEqualityExpression() | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| parseAdditiveExpression() | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| peekLiteral() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| parseDoStatement() | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| parseDimExprs() | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| parseAssertStatement() | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| parseVariableDeclarators() | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| parseReferenceTypeList() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| parseReturnStatement() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| parseBreakStatement() | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| parseContinueStatement() | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| parsePackageDeclaration() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| parseBlockStatements() | 0% | 0% | 4 | 4 | 3 | 3 | 1 | 1 | ||
| parseWhileStatement() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| parseSynchronizedStatement() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| parseConditionalOrExpression() | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| parseConditionalAndExpression() | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| parseInclusiveOrExpression() | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| parseExclusiveOrExpression() | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| parseAndExpression() | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| parseVariableDeclaratorRest(String) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| parseExpressionList() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| parseArgumentList() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| parseBracketsOpt() | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| parseThrowStatement() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| parseElementValue() | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| parseBlock() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| parseArguments() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| parseLabeledStatement() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| parseElementValuePair() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| Parser(Scanner, TokenStream) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| parseClassBody(Java.AbstractClassDeclaration) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| parseDimExpr() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| parseExpressionStatement() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| parseImportDeclaration() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| parseVariableInitializer() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| parseEmptyStatement() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| parseReferenceType() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| warning(String, String, Location) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| Parser(Scanner) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| doc() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| setWarningHandler(WarningHandler) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| parsePackageMemberTypeDeclaration() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| compileException(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| parseVariableDeclarator() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| peek(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| peek(String[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| peek(TokenType) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| peek(TokenType[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| peekNextButOne(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| read(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| read(String[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| read(TokenType) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| peekRead(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| peekRead(String[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| location() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| peek() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| read() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| peekNextButOne() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getScanner() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| parseMethodBody() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| parseExpression() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |