FilterExpression

Source file "net/sf/saxon/expr/FilterExpression.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,348 of 2,3480%296 of 2960%1891894414413636
tryToRewritePositionalFilterSupport(Expression, Expression, int, TypeHierarchy, VendorFunctionLibrary, StaticContext)5710%220%1717808011
optimize(ExpressionVisitor, ExpressionVisitor.ContextItemType)4830%800%4141989811
tryToRewritePositionalFilter(ExpressionVisitor)4080%480%2525727211
iterate(XPathContext)1580%320%1717434311
typeCheck(ExpressionVisitor, ExpressionVisitor.ContextItemType)1350%200%1111252511
promote(PromotionOffer, Expression)770%160%99151511
simplify(ExpressionVisitor)660%100%66151511
promoteIndependentPredicates(Binding[], Optimizer, TypeHierarchy)640%120%77151511
computeCardinality()560%160%99111111
isPositionalFilter(Expression, TypeHierarchy)380%140%884411
tryEarlyEvaluation(ExpressionVisitor)300%60%447711
equals(Object)240%60%444411
copy()240%n/a115511
replaceSubExpression(Expression, Expression)220%40%338811
getItemType(TypeHierarchy)200%40%333311
forceToBoolean(Expression, Configuration)200%20%224411
toString()190%n/a111111
FilterExpression(Expression, Expression)180%n/a117711
explain(ExpressionPresenter)160%n/a115511
addToPathMap(PathMap, PathMap.PathMapNodeSet)140%n/a113311
hashCode()110%n/a111111
computeDependencies()100%n/a111111
isExplicitlyPositional(Expression)90%20%221111
iterateSubExpressions()80%n/a111111
hasLoopingSubexpression(Expression)80%20%221111
iterateSameFocusSubExpressions()60%n/a111111
isPositional(TypeHierarchy)50%n/a111111
getIntegerBounds()0%n/a111111
computeSpecialProperties()0%n/a111111
getControllingExpression()0%n/a111111
isFilterIsPositional()0%n/a111111
getControlledExpression()0%n/a111111
getFilter()0%n/a111111
isSimpleBooleanFilter()0%n/a111111
isIndependentNumericFilter()0%n/a111111
getExpressionName()0%n/a111111