/** * Diagnostic print of expression structure. The abstract expression tree * is written to the supplied output destination. */ public void explain(ExpressionPresenter out) { out.startElement("functionCall"); out.emitAttribute("name", getDisplayName()); out.emitAttribute("tailCall", (tailCall ? "true" : "false")); for (int a=0; a<argument.length; a++) { argument[a].explain(out); } out.endElement(); }
/** * Diagnostic print of expression structure. The abstract expression tree * is written to the supplied output destination. */ public void explain(ExpressionPresenter out) { out.startElement("functionCall"); out.emitAttribute("name", getDisplayName()); out.emitAttribute("tailCall", (tailCall ? "true" : "false")); for (int a=0; a<argument.length; a++) { argument[a].explain(out); } out.endElement(); }
/** * Diagnostic print of expression structure. The abstract expression tree * is written to the supplied output destination. */ public void explain(ExpressionPresenter out) { out.startElement("functionCall"); out.emitAttribute("name", getDisplayName()); out.emitAttribute("tailCall", (tailCall ? "true" : "false")); for (int a=0; a<argument.length; a++) { argument[a].explain(out); } out.endElement(); }
fc.setStaticType(fn1.getResultType()); } else { XPathException err = new XPathException("There is no available function named " + fc.getDisplayName() + " with " + fc.getArity() + " arguments", "XPST0017"); err.setLocator(fc.getLocation());
fc.setStaticType(fn1.getResultType()); } else { XPathException err = new XPathException("There is no available function named " + fc.getDisplayName() + " with " + fc.getArity() + " arguments", "XPST0017"); err.setLocator(fc.getLocation());