AddMinMax

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total362 of 93161%79 of 16451%5510683204424
addExprMinMaxValues(Expression, ExpressionRewriteContext, Map)1840%280%1515373711
visitCompoundValue(RangeInference.CompoundValue, Void)5716474%162055%1019134901
replaceCmpMinMax(Expression, Set)520%100%66151511
collectNonInferredPredicates(Expression)370%60%44121211
removeUnnecessaryMinMaxValues(Expression, Map)1112491%42284%41423501
lambda$addExprMinMaxValues$3(Map.Entry, Map.Entry)100%n/a111111
rewrite(CompoundPredicate, ExpressionRewriteContext)62278%1150%121601
getExprMatchMinMax(Expression, Map)59895%122668%122032201
lambda$removeUnnecessaryMinMaxValues$2(Map.Entry)26100%1787%150201
visitDiscreteValue(RangeInference.DiscreteValue, Void)23100%2100%020501
visitRangeValue(RangeInference.RangeValue, Void)22100%2100%020501
visitEmptyValue(RangeInference.EmptyValue, Void)21100%1150%120501
buildRules()12100%n/a010501
isExprNeedAddMinMax(Expression)12100%4100%030101
lambda$visitCompoundValue$5(Map.Entry, Map.Entry)10100%n/a010101
lambda$buildRules$1(ExpressionMatchingContext)8100%n/a010101
lambda$buildRules$0(ExpressionMatchingContext)8100%n/a010101
static {...}5100%n/a010101
AddMinMax()3100%n/a010101
lambda$visitCompoundValue$4(AddMinMax.MinMaxValue)3100%n/a010101
visitNotDiscreteValue(RangeInference.NotDiscreteValue, Void)2100%n/a010101
visitIsNullValue(RangeInference.IsNullValue, Void)2100%n/a010101
visitIsNotNullValue(RangeInference.IsNotNullValue, Void)2100%n/a010101
visitUnknownValue(RangeInference.UnknownValue, Void)2100%n/a010101