net.sf.saxon.instruct
public class WithParam extends GeneralVariable
Constructor Summary | |
---|---|
WithParam() |
Method Summary | |
---|---|
ValueRepresentation | evaluateVariable(XPathContext context)
Evaluate the variable (method exists only to satisfy the interface) |
int | getInstructionNameCode() |
static void | getXPathExpressions(WithParam[] params, List list)
Get the XPath expressions used in an array of WithParam parameters (add them to the supplied list) |
static void | optimize(Optimizer opt, WithParam[] params, StaticContext env, ItemType contextItemType) |
TailCall | processLeavingTail(XPathContext context) |
static void | promoteParams(WithParam[] params, PromotionOffer offer)
Promote the expressions in a set of with-param elements. |
static void | simplify(WithParam[] params, StaticContext env) |
static void | typeCheck(WithParam[] params, StaticContext env, ItemType contextItemType) |