AddMinMax

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total655 of 86023%139 of 1528%85991441881123
addExprMinMaxValues(Expression, ExpressionRewriteContext, Map)1500%220%1212333311
visitCompoundValue(RangeInference.CompoundValue, Void)1279442%29719%1619284901
removeUnnecessaryMinMaxValues(Expression, Map)12696%2513%1314323501
getExprMatchMinMax(Expression, Map)1030%380%2020222211
replaceCmpMinMax(Expression, Set)520%100%66151511
visitRangeValue(RangeInference.RangeValue, Void)220%20%225511
visitEmptyValue(RangeInference.EmptyValue, Void)210%20%225511
lambda$removeUnnecessaryMinMaxValues$2(Map.Entry)18830%7112%450201
lambda$visitCompoundValue$5(Map.Entry, Map.Entry)100%n/a111111
lambda$addExprMinMaxValues$3(Map.Entry, Map.Entry)100%n/a111111
rewrite(CompoundPredicate, ExpressionRewriteContext)62278%1150%121601
lambda$visitCompoundValue$4(AddMinMax.MinMaxValue)30%n/a111111
visitNotDiscreteValue(RangeInference.NotDiscreteValue, Void)20%n/a111111
visitIsNotNullValue(RangeInference.IsNotNullValue, Void)20%n/a111111
visitUnknownValue(RangeInference.UnknownValue, Void)20%n/a111111
isExprNeedAddMinMax(Expression)1191%2250%230101
visitDiscreteValue(RangeInference.DiscreteValue, Void)23100%1150%120501
buildRules()12100%n/a010501
lambda$buildRules$1(ExpressionMatchingContext)8100%n/a010101
lambda$buildRules$0(ExpressionMatchingContext)8100%n/a010101
static {...}5100%n/a010101
AddMinMax()3100%n/a010101
visitIsNullValue(RangeInference.IsNullValue, Void)2100%n/a010101