(final QueryContext qc, final InputInfo ii)
| 18 | */ |
| 19 | public final class FnError extends StandardFunc { |
| 20 | @Override |
| 21 | public Item item(final QueryContext qc, final InputInfo ii) throws QueryException { |
| 22 | final QNm code = toQNmOrNull(arg(0), qc); |
| 23 | final String description = toStringOrNull(arg(1), qc); |
| 24 | final Value value = defined(2) ? arg(2).value(qc) : null; |
| 25 | throw new QueryException(info, code != null ? code : FUNERR1.qname(), |
| 26 | description != null ? description : FUNERR1.message()).value(value); |
| 27 | } |
| 28 | |
| 29 | @Override |
| 30 | public boolean vacuous() { |
nothing calls this directly
no test coverage detected