|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--net.sf.saxon.expr.UserFunctionCall.FunctionCallPackage
Inner class used to wrap up the set of actual arguments to a tail-recursive call of the containing function. This argument package is passed back to the calling FunctionInstr in place of a function result; the FunctionInstr then loops to re-invoke the function with these arguments, avoiding the creation of an additional stack frame.
| Constructor Summary | |
UserFunctionCall.FunctionCallPackage(CallableFunction function,
Value[] actualArgs,
XPathContext c)
|
|
| Method Summary | |
Value |
call()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public UserFunctionCall.FunctionCallPackage(CallableFunction function,
Value[] actualArgs,
XPathContext c)
| Method Detail |
public Value call()
throws XPathException
XPathException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||