Source file "net/sf/saxon/expr/parser/Optimizer.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 221 of 221 | 0% | 20 of 20 | 0% | 41 | 41 | 63 | 63 | 31 | 31 |
trace(String, Expression) | 0% | 0% | 2 | 2 | 9 | 9 | 1 | 1 | ||
isVariableReplaceableByDot(Expression, Binding[]) | 0% | 0% | 6 | 6 | 11 | 11 | 1 | 1 | ||
trace(String) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
setOptimizationLevel(int) | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
optimizeCopy(Expression) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
Optimizer(Configuration) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
makeIndexedValue(SequenceIterator) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
makeCastToUnion(Expression, SchemaType, boolean) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
makeCastToList(Expression, SchemaType, boolean) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
makeCastableToUnion(Expression, SchemaType, boolean) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
makeCastableToList(Expression, SchemaType, boolean) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
makeOuterForExpression() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
getConfiguration() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
getOptimizationLevel() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
optimizeGeneralComparison(GeneralComparison, boolean) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
convertPathExpressionToKey(SlashExpression, ExpressionVisitor) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
tryIndexedFilter(FilterExpression, ExpressionVisitor, boolean) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
convertToFilterExpression(SlashExpression, TypeHierarchy) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
isIndexableFilter(Expression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
makeConditionalDocumentSorter(DocumentSorter, SlashExpression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
tryInlineFunctionCall(UserFunctionCall, ExpressionVisitor, ExpressionVisitor.ContextItemType) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
promoteExpressionsToGlobal(Expression, ExpressionVisitor) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
trySwitch(Choose, StaticContext) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
extractGlobalVariables(Expression, ExpressionVisitor, PromotionOffer) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
makeStreamingApplyTemplates(ApplyTemplates) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
makeInversion(Pattern, Template, NodeTest) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
optimizeForExpressionForStreaming(ForExpression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
optimizeQuantifiedExpressionForStreaming(QuantifiedExpression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
generateMultithreadedInstruction(Expression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
compileToByteCode(Expression, String, int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
makeCopyOperationsExplicit(Expression, Expression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |