public class WhichOfADJ extends ExpressionADJ
ci, expr| Constructor and Description |
|---|
WhichOfADJ(Expression e) |
| Modifier and Type | Method and Description |
|---|---|
Set<Expression> |
getPreconditions(PatternOptimizationEE patternOptimization)
Get the preconditions for an expression
|
applyAxis, copyLocationInfo, evaluateAgainstBoolean, export, getOperandPreconditions, getOperandPreconditions, getPreconditions, getRetainedStaticContext, important, interpolateVariables, interpolateVariablesOperands, isCallOn, optimizeForContextType, optimizeForName, optimizeForType, optimizeOperandsForContextType, sameClass, unify, unifyingBindings, unifyOperandBindings, unifyOperandsgetExpressionAdjunct, getNodeTestAdjunct, getPatternAdjunct, index, processRewritespublic WhichOfADJ(Expression e)
public Set<Expression> getPreconditions(PatternOptimizationEE patternOptimization)
ExpressionADJNote that as a Pattern is a subclass of Expression, we need different named functions for each type.
getPreconditions in class ExpressionADJCopyright (c) 2004-2014 Saxonica Limited. All rights reserved.