Predicates

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,144 of 1,1440%150 of 1500%1091092762763434
collectEquivalenceCandidates(StructInfo, StructInfo, SlotMapping, ComparisonResult)1590%240%1313424211
compensatePredicates(StructInfo, StructInfo, SlotMapping, ComparisonResult, CascadesContext)1340%60%44373711
extractDnfBranches(Expression)1210%160%99313111
collectRangeCandidates(StructInfo, StructInfo, SlotMapping, ComparisonResult, CascadesContext)830%80%55222211
crossProductBranches(List, List)650%100%66141411
compensateCouldNotPullUpPredicates(StructInfo, StructInfo, SlotMapping, ComparisonResult)580%140%88202011
impliesByDnf(Expression, Expression)530%120%77171711
buildCombinedPredicate(Collection[])420%60%447711
branchImplies(Set, Set)370%80%55111111
removePredicatesImpliedByViewResidual(Map, Expression)340%40%336611
removeExactCoveredPredicates(Map, Set)340%40%337711
rejectUnsafeResidualCompensation(Predicates.PredicateCompensation)330%60%446611
collectCompensationCandidates(StructInfo, StructInfo, SlotMapping, ComparisonResult, CascadesContext)310%60%446611
collectResidualCandidates(StructInfo)290%20%227711
buildRangeExpressionInfo(Expression)270%80%555511
normalizeExpression(Expression, CascadesContext)260%n/a116611
toString()230%n/a111111
predicateImplies(Expression, Expression)200%40%335511
mergePulledUpPredicates(Collection)170%n/a113311
collectNonInferredQueryBasedExpressions(Collection, SlotMapping)170%n/a116611
normalizeComparisonPredicate(ComparisonPredicate)130%40%333311
collectNonInferredExpressions(Collection)110%n/a114411
static {...}110%n/a111111
Predicates(Set, Set)90%n/a114411
splitPredicates(Expression)80%n/a112211
lambda$collectNonInferredQueryBasedExpressions$5(Expression)80%20%221111
lambda$collectNonInferredExpressions$2(Expression)80%20%221111
lambda$collectNonInferredQueryBasedExpressions$3(Expression)70%20%221111
lambda$collectNonInferredExpressions$1(Expression)70%20%221111
of(Set, Set)60%n/a111111
lambda$collectNonInferredQueryBasedExpressions$4(Map, Expression)40%n/a111111
getPulledUpPredicates()30%n/a111111
getCouldNotPulledUpPredicates()30%n/a111111
lambda$buildRangeExpressionInfo$0(TreeNode)30%n/a111111