| AbstractGrammarValidator |  | 0% |  | 0% | 671 | 671 | 1,497 | 1,497 | 192 | 192 | 1 | 1 |
| JPQLQueryProblemResourceBundle |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| AbstractSemanticValidator |  | 0% |  | 0% | 358 | 358 | 806 | 806 | 197 | 197 | 1 | 1 |
| WordParser |  | 0% |  | 0% | 203 | 203 | 307 | 307 | 47 | 47 | 1 | 1 |
| ExpressionTools |  | 0% |  | 0% | 147 | 147 | 170 | 170 | 20 | 20 | 1 | 1 |
| ParameterTypeVisitor |  | 0% |  | 0% | 97 | 97 | 219 | 219 | 61 | 61 | 1 | 1 |
| EclipseLinkGrammarValidator |  | 0% |  | 0% | 80 | 80 | 153 | 153 | 37 | 37 | 1 | 1 |
| AbstractValidator |  | 0% |  | 0% | 62 | 62 | 114 | 114 | 44 | 44 | 1 | 1 |
| AbstractEclipseLinkSemanticValidator |  | 0% |  | 0% | 68 | 68 | 127 | 127 | 33 | 33 | 1 | 1 |
| EclipseLinkVersion |  | 0% |  | 0% | 20 | 20 | 38 | 38 | 11 | 11 | 1 | 1 |
| LiteralVisitor |  | 0% |  | 0% | 36 | 36 | 55 | 55 | 17 | 17 | 1 | 1 |
| JPAVersion |  | 0% |  | 0% | 20 | 20 | 29 | 29 | 11 | 11 | 1 | 1 |
| AbstractGrammarValidator.AbstractCollectionValidator |  | 0% |  | 0% | 12 | 12 | 34 | 34 | 4 | 4 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} |  | 0% |  | 0% | 23 | 23 | 33 | 33 | 9 | 9 | 1 | 1 |
| AbstractGrammarValidator.AbstractTripleEncapsulatedExpressionHelper |  | 0% |  | 0% | 30 | 30 | 34 | 34 | 14 | 14 | 1 | 1 |
| AbstractSemanticValidator.ComparisonExpressionVisitor |  | 0% |  | 0% | 10 | 10 | 27 | 27 | 5 | 5 | 1 | 1 |
| BaseDeclarationIdentificationVariableFinder |  | 0% |  | 0% | 20 | 20 | 39 | 39 | 15 | 15 | 1 | 1 |
| AbstractValidator.JPQLQueryBNFValidator |  | 0% |  | 0% | 18 | 18 | 32 | 32 | 12 | 12 | 1 | 1 |
| LiteralType |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 | 1 | 1 |
| EclipseLinkGrammarValidator.new AbstractGrammarValidator.AbstractDoubleEncapsulatedExpressionHelper() {...} |  | 0% |  | 0% | 29 | 29 | 26 | 26 | 13 | 13 | 1 | 1 |
| JPQLQueryDeclaration.Type |  | 0% | | n/a | 3 | 3 | 12 | 12 | 3 | 3 | 1 | 1 |
| DefaultJPQLQueryProblem |  | 0% | | n/a | 7 | 7 | 24 | 24 | 7 | 7 | 1 | 1 |
| AbstractGrammarValidator.AbstractDoubleEncapsulatedExpressionHelper |  | 0% |  | 0% | 18 | 18 | 16 | 16 | 12 | 12 | 1 | 1 |
| AbstractValidator.OwningClauseVisitor |  | 0% | | n/a | 12 | 12 | 33 | 33 | 12 | 12 | 1 | 1 |
| AbstractEclipseLinkParameterTypeVisitor |  | 0% | | 0% | 15 | 15 | 31 | 31 | 13 | 13 | 1 | 1 |
| Assert |  | 0% |  | 0% | 14 | 14 | 21 | 21 | 7 | 7 | 1 | 1 |
| WordParser.WordType | | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 1 | 1 |
| AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper | | 0% | | 0% | 12 | 12 | 11 | 11 | 9 | 9 | 1 | 1 |
| AbstractSemanticValidator.PathType | | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 1 | 1 |
| EclipseLinkGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} | | 0% | | 0% | 9 | 9 | 9 | 9 | 6 | 6 | 1 | 1 |
| AbstractEclipseLinkSemanticValidator.TopLevelFirstDeclarationVisitor | | 0% | | 0% | 3 | 3 | 9 | 9 | 2 | 2 | 1 | 1 |
| AbstractValidator.OwningStatementVisitor | | 0% | | n/a | 6 | 6 | 14 | 14 | 6 | 6 | 1 | 1 |
| EclipseLinkLiteralVisitor | | 0% | | 0% | 15 | 15 | 18 | 18 | 13 | 13 | 1 | 1 |
| AbstractValidator.BypassChildCollectionExpressionVisitor | | 0% | | 0% | 6 | 6 | 11 | 11 | 4 | 4 | 1 | 1 |
| AbstractEclipseLinkSemanticValidator.SubquerySelectItemCalculator | | 0% | | n/a | 7 | 7 | 13 | 13 | 7 | 7 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} | | 0% | | 0% | 8 | 8 | 7 | 7 | 6 | 6 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} | | 0% | | 0% | 8 | 8 | 7 | 7 | 6 | 6 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} | | 0% | | 0% | 8 | 8 | 7 | 7 | 6 | 6 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractTripleEncapsulatedExpressionHelper() {...} | | 0% | | n/a | 12 | 12 | 12 | 12 | 12 | 12 | 1 | 1 |
| AbstractSemanticValidator.FirstDeclarationVisitor | | 0% | | n/a | 7 | 7 | 13 | 13 | 7 | 7 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractTripleEncapsulatedExpressionHelper() {...} | | 0% | | n/a | 12 | 12 | 12 | 12 | 12 | 12 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} | | 0% | | 0% | 8 | 8 | 7 | 7 | 6 | 6 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} | | 0% | | 0% | 8 | 8 | 7 | 7 | 6 | 6 | 1 | 1 |
| EclipseLinkGrammarValidator.InExpressionWithNestedArrayVisitor | | 0% | | n/a | 4 | 4 | 9 | 9 | 4 | 4 | 1 | 1 |
| AbstractValidator.NestedArrayVisitor | | 0% | | 0% | 4 | 4 | 7 | 7 | 3 | 3 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} | | 0% | | n/a | 6 | 6 | 6 | 6 | 6 | 6 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} | | 0% | | n/a | 6 | 6 | 6 | 6 | 6 | 6 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} | | 0% | | n/a | 6 | 6 | 6 | 6 | 6 | 6 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} | | 0% | | n/a | 6 | 6 | 6 | 6 | 6 | 6 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} | | 0% | | n/a | 6 | 6 | 6 | 6 | 6 | 6 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} | | 0% | | n/a | 6 | 6 | 6 | 6 | 6 | 6 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} | | 0% | | n/a | 6 | 6 | 6 | 6 | 6 | 6 | 1 | 1 |
| AbstractSemanticValidator.ComparingEntityTypeLiteralVisitor | | 0% | | 0% | 5 | 5 | 8 | 8 | 4 | 4 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractDoubleEncapsulatedExpressionHelper() {...} | | 0% | | n/a | 8 | 8 | 8 | 8 | 8 | 8 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractDoubleEncapsulatedExpressionHelper() {...} | | 0% | | n/a | 8 | 8 | 8 | 8 | 8 | 8 | 1 | 1 |
| AbstractSemanticValidator.InItemsVisitor | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} | | 0% | | n/a | 7 | 7 | 7 | 7 | 7 | 7 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} | | 0% | | n/a | 6 | 6 | 6 | 6 | 6 | 6 | 1 | 1 |
| AbstractValidator.ChildrenCollectorVisitor | | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} | | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} | | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} | | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} | | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} | | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} | | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} | | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
| AbstractGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} | | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
| EclipseLinkGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} | | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
| EclipseLinkGrammarValidator.new AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper() {...} | | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
| AbstractValidator.BypassParentSubExpressionVisitor | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| AbstractEclipseLinkSemanticValidator.TableExpressionVisitor | | 0% | | 0% | 3 | 3 | 3 | 3 | 2 | 2 | 1 | 1 |
| AbstractEclipseLinkSemanticValidator.EclipseLinkOwningClauseVisitor | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| AbstractGrammarValidator.CollectionSeparatedBySpaceValidator | | 0% | | 0% | 3 | 3 | 3 | 3 | 2 | 2 | 1 | 1 |
| EclipseLinkSemanticValidatorExtension.new EclipseLinkSemanticValidatorExtension() {...} | | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
| AbstractGrammarValidator.CollectionSeparatedByCommaValidator | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| AbstractGrammarValidator.CollectionExpressionVisitor | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| AbstractSemanticValidator.SubqueryFirstDeclarationVisitor | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| AbstractGrammarValidator.NullExpressionVisitor | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| AbstractSemanticValidator.TopLevelFirstDeclarationVisitor | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| AbstractSemanticValidator.CollectionValuedPathExpressionVisitor | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| EclipseLinkGrammarValidator.InExpressionVisitor | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| AbstractGrammarValidator.DateTimeVisitor | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| AbstractSemanticValidator.StateFieldPathExpressionVisitor | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| AbstractValidator.SubqueryVisitor | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| AbstractGrammarValidator.ComparisonExpressionVisitor | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| AbstractGrammarValidator.AbstractValidator | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| EclipseLinkSemanticValidatorExtension | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| Assert.AssertException | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |