Source file "org/eclipse/persistence/jpa/jpql/AbstractSemanticValidator.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 2,811 of 2,811 | 0% | 322 of 322 | 0% | 358 | 358 | 806 | 806 | 197 | 197 |
| validateComparisonExpression(ComparisonExpression) | 0% | 0% | 30 | 30 | 61 | 61 | 1 | 1 | ||
| validateStateFieldPathExpression(StateFieldPathExpression, AbstractSemanticValidator.PathType) | 0% | 0% | 17 | 17 | 46 | 46 | 1 | 1 | ||
| validateUpdateItem(UpdateItem) | 0% | 0% | 14 | 14 | 39 | 39 | 1 | 1 | ||
| validateAbstractSchemaName(AbstractSchemaName) | 0% | 0% | 7 | 7 | 23 | 23 | 1 | 1 | ||
| validateJoinCollectionValuedPathExpression(Expression, boolean) | 0% | 0% | 9 | 9 | 23 | 23 | 1 | 1 | ||
| validateCollectionValuedPathExpression(Expression, boolean) | 0% | 0% | 10 | 10 | 22 | 22 | 1 | 1 | ||
| validateAbstractFromClause(AbstractFromClause, AbstractSemanticValidator.FirstDeclarationVisitor) | 0% | 0% | 9 | 9 | 20 | 20 | 1 | 1 | ||
| validateIdentificationVariables() | 0% | 0% | 7 | 7 | 18 | 18 | 1 | 1 | ||
| isIdentificationVariableDeclaredAfter(String, int, int, List) | 0% | 0% | 9 | 9 | 19 | 19 | 1 | 1 | ||
| validateFunctionPathExpression(CompoundExpression, AbstractSemanticValidator.PathType) | 0% | 0% | 5 | 5 | 18 | 18 | 1 | 1 | ||
| validateJoinsIdentificationVariable(AbstractFromClause, List, JPQLQueryDeclaration, int) | 0% | 0% | 4 | 4 | 11 | 11 | 1 | 1 | ||
| validateIdentificationVariable(IdentificationVariable) | 0% | 0% | 7 | 7 | 16 | 16 | 1 | 1 | ||
| validateCollectionMemberExpression(CollectionMemberExpression) | 0% | 0% | 3 | 3 | 12 | 12 | 1 | 1 | ||
| validateFirstDeclaration(AbstractFromClause, JPQLQueryDeclaration, AbstractSemanticValidator.FirstDeclarationVisitor) | 0% | 0% | 2 | 2 | 12 | 12 | 1 | 1 | ||
| validateEntityTypeLiteral(EntityTypeLiteral) | 0% | 0% | 3 | 3 | 10 | 10 | 1 | 1 | ||
| validateLikeExpression(LikeExpression) | 0% | 0% | 3 | 3 | 12 | 12 | 1 | 1 | ||
| validateBetweenExpression(BetweenExpression) | 0% | 0% | 3 | 3 | 12 | 12 | 1 | 1 | ||
| validateLocateExpression(LocateExpression) | 0% | 0% | 3 | 3 | 12 | 12 | 1 | 1 | ||
| validateSubstringExpression(SubstringExpression) | 0% | 0% | 3 | 3 | 12 | 12 | 1 | 1 | ||
| validateModExpression(ModExpression) | 0% | 0% | 3 | 3 | 11 | 11 | 1 | 1 | ||
| validateIndexExpression(IndexExpression) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| validateInExpression(InExpression) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| validateJoin(Join) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| validateArithmeticExpression(ArithmeticFactor) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| validateFunctionPathExpression(AbstractSingleEncapsulatedExpression) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| validateSimpleSelectStatement(SimpleSelectStatement) | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| validateCountFunction(CountFunction) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| validateTypeExpression(TypeExpression) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| isComparingEntityTypeLiteral(IdentificationVariable) | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| validateSelectClause(SelectClause) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| isOrderComparison(ComparisonExpression) | 0% | 0% | 5 | 5 | 2 | 2 | 1 | 1 | ||
| validateCollectionMemberDeclaration(CollectionMemberDeclaration) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| findVirtualIdentificationVariable(AbstractSchemaName) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| getCollectionValuedPathExpression(Expression) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| getStateFieldPathExpression(Expression) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| updateStatus(int, int, boolean) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| validateRangeVariableDeclaration(RangeVariableDeclaration) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| getComparisonExpressionVisitor() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getCollectionValuedPathExpressionVisitor() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getStateFieldPathExpressionVisitor() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getVirtualIdentificationVariableFinder() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| initialize() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| getComparingEntityTypeLiteralVisitor() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getInItemsVisitor() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| isValid(int, int) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| subqueryFirstDeclarationVisitor() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| topLevelFirstDeclarationVisitor() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| visit(JPQLExpression) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| visit(ResultVariable) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| AbstractSemanticValidator(SemanticValidatorHelper) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| visit(EmptyCollectionComparisonExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| dispose() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| validateAdditionExpression(AdditionExpression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validateDivisionExpression(DivisionExpression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validateFromClause(FromClause) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateMultiplicationExpression(MultiplicationExpression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validateSimpleFromClause(SimpleFromClause) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateSizeExpression(SizeExpression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validateSubtractionExpression(SubtractionExpression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| visit(StateFieldPathExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| buildInItemsVisitor() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isIdentificationVariableValidInComparison(IdentificationVariable) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validateArithmeticExpression(ArithmeticExpression, String, String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validateRangeVariableDeclarationRootObject(RangeVariableDeclaration) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(AbsExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(AbstractSchemaName) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(AdditionExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(ArithmeticFactor) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(AvgFunction) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(BetweenExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(CollectionMemberExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(ComparisonExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(ConcatExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(DivisionExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(EntityTypeLiteral) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(IdentificationVariable) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(IndexExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(LengthExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(LikeExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(LocateExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(LowerExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(MaxFunction) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(MinFunction) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(ModExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(MultiplicationExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(SizeExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(SqrtExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(SubstringExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(SubtractionExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(SumFunction) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(TrimExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(TypeExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(UpdateItem) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(UpperExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| buildComparingEntityTypeLiteralVisitor() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| buildSubqueryFirstDeclarationVisitor() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| buildTopLevelFirstDeclarationVisitor() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getGrammar() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validateAbsExpression(AbsExpression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validateAllOrAnyExpression(AllOrAnyExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateAndExpression(AndExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateAvgFunction(AvgFunction) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validateCaseExpression(CaseExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateCoalesceExpression(CoalesceExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateConcatExpression(ConcatExpression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validateConstructorExpression(ConstructorExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateDateTime(DateTime) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateDeleteClause(DeleteClause) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateDeleteStatement(DeleteStatement) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateEntryExpression(EntryExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateExistsExpression(ExistsExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateGroupByClause(GroupByClause) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateHavingClause(HavingClause) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateIdentificationVariableDeclaration(IdentificationVariableDeclaration) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateKeyExpression(KeyExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateLengthExpression(LengthExpression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validateLowerExpression(LowerExpression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validateMaxFunction(MaxFunction) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validateMinFunction(MinFunction) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validateNotExpression(NotExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateNullComparisonExpression(NullComparisonExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateNullIfExpression(NullIfExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateObjectExpression(ObjectExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateOnClause(OnClause) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateOrderByClause(OrderByClause) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateOrderByItem(OrderByItem) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateOrExpression(OrExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateResultVariable(ResultVariable) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateSelectStatement(SelectStatement) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateSimpleSelectClause(SimpleSelectClause) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateSqrtExpression(SqrtExpression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validateSumFunction(SumFunction) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validateTreatExpression(TreatExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateTrimExpression(TrimExpression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validateUpdateClause(UpdateClause) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateUpdateStatement(UpdateStatement) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateUpperExpression(UpperExpression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validateValueExpression(ValueExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateWhenClause(WhenClause) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateWhereClause(WhereClause) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(AllOrAnyExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(AndExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(CaseExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(CoalesceExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(CollectionExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(CollectionMemberDeclaration) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(ConstructorExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(CountFunction) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(DateTime) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(DeleteClause) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(DeleteStatement) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(EntryExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(ExistsExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(FromClause) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(FunctionExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(GroupByClause) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(HavingClause) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(IdentificationVariableDeclaration) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(InExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(Join) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(KeyExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(NotExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(NullComparisonExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(NullIfExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(ObjectExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(OnClause) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(OrderByClause) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(OrderByItem) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(OrExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(RangeVariableDeclaration) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(SelectClause) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(SelectStatement) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(SimpleFromClause) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(SimpleSelectClause) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(SimpleSelectStatement) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(SubExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(TreatExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(UpdateClause) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(UpdateStatement) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(ValueExpression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(WhenClause) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| visit(WhereClause) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validateIdentificationVariable(IdentificationVariable, String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validateThirdPartyStateFieldPathExpression(StateFieldPathExpression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validPathExpressionTypeForCountFunction() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validPathExpressionTypeForInExpression() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validPathExpressionTypeForInItem() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validPathExpressionTypeForStringExpression() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| validateFunctionExpression(FunctionExpression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| visit(BadExpression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| visit(CollectionValuedPathExpression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| visit(InputParameter) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| visit(KeywordExpression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| visit(NullExpression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| visit(NumericLiteral) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| visit(StringLiteral) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| visit(UnknownExpression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |