PredicateSpecificationEvaluator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total124 of 1,47791%42 of 21180%3916125255044
evaluateValue(PredicateSpecificationEvaluator.Expr, PredicateSpecificationEvaluator.EvaluationContext)238979%2981%21041501
evaluatePath(PredicateSpecificationEvaluator.PathExpr, PredicateSpecificationEvaluator.EvaluationContext)132363%3350%244901
wrap(Class)124578%31785%21132101
handleIn(PredicateSpecificationEvaluator.Expr, Method, Object[])116184%3562%3521001
objectMethodOrUnsupported(Object, Method, Object[], String)113475%5758%471701
compareValues(Object, Object)112871%2466%241501
normalizeJoinValue(Object, PredicateSpecificationEvaluator.JoinKind)103376%2675%252901
evaluateBoolean(PredicateSpecificationEvaluator.Expr, PredicateSpecificationEvaluator.EvaluationContext)718396%12095%11911901
multiply(Object, Object)72880%4450%452601
mapBinding(PredicateSpecificationEvaluator.Source, PredicateSpecificationEvaluator.EvaluationContext)71365%1150%121401
handleFunction(Object[])55191%5550%561501
expandJoins(PredicateSpecificationEvaluator.RecordingState, Object)28997%21083%2701701
evaluateAnd(List, PredicateSpecificationEvaluator.EvaluationContext)24095%1583%1411201
compare(PredicateSpecificationEvaluator.Expr, PredicateSpecificationEvaluator.Expr, PredicateSpecificationEvaluator.EvaluationContext, IntPredicate)23193%2466%241701
verifyFunctionResult(PredicateSpecificationEvaluator.FunctionCall, Object)3597%1375%131701
validateFunctionArguments(String, PredicateSpecificationEvaluator.RegisteredFunction, List)85100%1787%1501101
matches(PredicateSpecification, Object)53100%2100%0201401
evaluateFunction(PredicateSpecificationEvaluator.FunctionCall, PredicateSpecificationEvaluator.EvaluationContext)47100%2100%0201001
evaluateIn(PredicateSpecificationEvaluator.In, PredicateSpecificationEvaluator.EvaluationContext)45100%8100%0501101
evaluateOr(List, PredicateSpecificationEvaluator.EvaluationContext)42100%6100%0401201
verifyCompatibleResultType(PredicateSpecificationEvaluator.FunctionCall, PredicateSpecificationEvaluator.RegisteredFunction)34100%2100%020401
evaluateIsEmpty(PredicateSpecificationEvaluator.IsEmpty, PredicateSpecificationEvaluator.EvaluationContext)32100%6100%040601
evaluateIsNotEmpty(PredicateSpecificationEvaluator.IsNotEmpty, PredicateSpecificationEvaluator.EvaluationContext)32100%6100%040601
registerFunction(String, Class, List, PredicateSpecificationEvaluator.EvaluationFunction)27100%n/a010601
isGet(Method, Object[])20100%3562%350101
resolveJoinParent(PredicateSpecificationEvaluator.EvaluationContext, PredicateSpecificationEvaluator.Source)15100%2100%020401
equal(Object, Object)14100%1583%140301
toBigDecimal(Number)14100%2100%020301
registerFunction(String, Class, Class, Function)10100%n/a010101
lambda$matches$0(PredicateSpecificationEvaluator.Expr, PredicateSpecificationEvaluator.EvaluationContext)10100%2100%020101
not(PredicateSpecificationEvaluator.Truth)9100%3100%030401
PredicateSpecificationEvaluator()8100%n/a010201
filter(PredicateSpecification, Collection)8100%n/a010101
lambda$normalizeJoinValue$3(Map.Entry)8100%n/a010101
lambda$registerFunction$2(Function, Class, List)8100%n/a010101
navigatePath(PredicateSpecificationEvaluator.Expr, String)7100%n/a010101
lambda$evaluateBoolean$7(int)6100%2100%020101
lambda$evaluateBoolean$6(int)6100%2100%020101
lambda$evaluateBoolean$5(int)6100%2100%020101
lambda$evaluateBoolean$4(int)6100%2100%020101
lambda$evaluateFunction$8(PredicateSpecificationEvaluator.EvaluationContext, PredicateSpecificationEvaluator.Expr)5100%n/a010101
lambda$filter$1(PredicateSpecification, Object)5100%n/a010101
normalizeFunctionName(String)4100%n/a010101
static {...}4100%n/a010101