ExpressionDomainTranslator.Visitor

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,200 of 1,2000%124 of 1240%97971851852828
rewriteComparisonExpression(Type, Expression, Type, Object, Object, ComparisonExpression.Operator)1710%260%1616262611
visitLogicalBinaryExpression(LogicalBinaryExpression, Boolean)1500%270%1515232311
extractOrderableDomain(ComparisonExpression.Operator, Type, Object, boolean)1120%100%99101011
visitComparisonExpression(ComparisonExpression, Boolean)1020%100%66212111
toNormalizedSimpleComparison(ComparisonExpression)840%40%33151511
createComparisonExtractionResult(ComparisonExpression.Operator, String, Type, Object, boolean)800%90%66141411
visitInPredicate(InPredicate, Boolean)780%100%66151511
extractEquatableDomain(ComparisonExpression.Operator, Type, Object, boolean)550%60%556611
compareOriginalValueToCoerced(Type, Object, Type, Object)370%n/a115511
ExpressionDomainTranslator.Visitor(Metadata, Session, TypeProvider)350%n/a117711
visitIsNullPredicate(IsNullPredicate, Boolean)330%20%226611
visitIsNotNullPredicate(IsNotNullPredicate, Boolean)330%20%226611
visitBetweenPredicate(BetweenPredicate, Boolean)300%n/a113311
coerceComparisonWithRounding(Type, Expression, NullableValue, ComparisonExpression.Operator)290%20%227711
isImplicitCoercion(Cast)240%n/a114411
visitBooleanLiteral(BooleanLiteral, Boolean)230%60%442211
checkedTypeLookup(Expression)150%20%223311
analyzeExpression(Expression)140%n/a111111
lambda$floorValue$1(Object, FunctionHandle)140%n/a111111
visitNotExpression(NotExpression, Boolean)130%20%221111
getSaturatedFloorCastOperator(Type, Type)120%n/a113311
complementIfNecessary(Expression, boolean)90%20%221111
visitExpression(Expression, Boolean)90%n/a111111
floorValue(Type, Type, Object)90%n/a112211
lambda$coerceComparisonWithRounding$0(Type, Expression, Type, Object, ComparisonExpression.Operator, Object)90%n/a111111
complementIfNecessary(ValueSet, boolean)70%20%221111
complementIfNecessary(Domain, boolean)70%20%221111
visitNullLiteral(NullLiteral, Boolean)60%n/a111111