Choose

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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,809 of 1,8090%192 of 1920%1311313163163535
removeRedundantBranches(ExpressionVisitor)4090%400%2121565611
optimize(ExpressionVisitor, ExpressionVisitor.ContextItemType)1410%180%1010262611
staticTypeCheck(SequenceType, boolean, RoleLocator, TypeCheckerEnvironment)1380%80%55191911
typeCheck(ExpressionVisitor, ExpressionVisitor.ContextItemType)1050%140%88181811
checkForUpdatingSubexpressions()930%140%88232311
promoteInst(PromotionOffer)690%120%777711
makeConditional(Expression, Expression, Expression)540%20%227711
addToPathMap(PathMap, PathMap.PathMapNodeSet)530%40%337711
processLeavingTail(XPathContext)520%60%44121211
toString()510%40%33101011
replaceSubExpression(Expression, Expression)480%80%55101011
simplify(ExpressionVisitor)460%40%339911
copy()410%20%226611
explain(ExpressionPresenter)390%20%22101011
computeCardinality()380%60%449911
Choose(Expression[], Expression[])370%40%339911
evaluateItem(XPathContext)370%40%339911
iterate(XPathContext)370%40%339911
iterateEvents(XPathContext)370%40%339911
evaluatePendingUpdates(XPathContext, PendingUpdateList)370%40%33101011
markTailFunctionCalls(StructuredQName, int)280%20%224411
getItemType(TypeHierarchy)280%20%224411
createsNewNodes()280%40%335511
computeSpecialProperties()250%20%224411
isUpdatingExpression()240%40%334411
isVacuousExpression()240%40%334411
checkPermittedContents(SchemaType, StaticContext, boolean)230%20%223311
makeConditional(Expression, Expression)200%n/a113311
isSingleBranchChoice(Expression)130%40%331111
getImplementationMethod()120%20%224411
getInstructionNameCode()90%20%221111
iterateSubExpressions()50%n/a111111
getConditions()0%n/a111111
getActions()0%n/a111111
implementsStaticTypeCheck()0%n/a111111