Optimizer

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

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total221 of 2210%20 of 200%414163633131
trace(String, Expression)470%20%229911
isVariableReplaceableByDot(Expression, Binding[])440%100%66111111
trace(String)250%20%226611
setOptimizationLevel(int)140%40%334411
optimizeCopy(Expression)130%20%224411
Optimizer(Configuration)90%n/a114411
makeIndexedValue(SequenceIterator)50%n/a111111
makeCastToUnion(Expression, SchemaType, boolean)50%n/a111111
makeCastToList(Expression, SchemaType, boolean)50%n/a111111
makeCastableToUnion(Expression, SchemaType, boolean)50%n/a111111
makeCastableToList(Expression, SchemaType, boolean)50%n/a111111
makeOuterForExpression()50%n/a111111
getConfiguration()30%n/a111111
getOptimizationLevel()30%n/a111111
optimizeGeneralComparison(GeneralComparison, boolean)20%n/a111111
convertPathExpressionToKey(SlashExpression, ExpressionVisitor)20%n/a111111
tryIndexedFilter(FilterExpression, ExpressionVisitor, boolean)20%n/a111111
convertToFilterExpression(SlashExpression, TypeHierarchy)20%n/a111111
isIndexableFilter(Expression)20%n/a111111
makeConditionalDocumentSorter(DocumentSorter, SlashExpression)20%n/a111111
tryInlineFunctionCall(UserFunctionCall, ExpressionVisitor, ExpressionVisitor.ContextItemType)20%n/a111111
promoteExpressionsToGlobal(Expression, ExpressionVisitor)20%n/a111111
trySwitch(Choose, StaticContext)20%n/a111111
extractGlobalVariables(Expression, ExpressionVisitor, PromotionOffer)20%n/a111111
makeStreamingApplyTemplates(ApplyTemplates)20%n/a111111
makeInversion(Pattern, Template, NodeTest)20%n/a111111
optimizeForExpressionForStreaming(ForExpression)20%n/a111111
optimizeQuantifiedExpressionForStreaming(QuantifiedExpression)20%n/a111111
generateMultithreadedInstruction(Expression)20%n/a111111
compileToByteCode(Expression, String, int)20%n/a111111
makeCopyOperationsExplicit(Expression, Expression)10%n/a111111