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) |