if (port.endsWith("|")) { String rport = port.substring(0,port.length()-1); XInput xinput = getInput(rport); WritablePipe wpipe = xinput.getWriter(); outputs.put(port, wpipe); } else { XOutput xoutput = new XOutput(runtime, output); addOutput(xoutput); WritablePipe wpipe = xoutput.getWriter(); outputs.put(port, wpipe);
RuntimeValue value = computeValue(var); inScopeOptions.put(var.getName(), value); XProcMessageListenerHelper.openStep(runtime, this); } catch (Throwable e) { throw handleException(e); serializeError(xe, runtime.runningStep(), treeWriter);
newstep.instantiate(substep); } else if (XProcConstants.p_try.equals(substep.getType())) { XTry newstep = new XTry(runtime, substep, this); newstep.instantiate(substep); } else if (XProcConstants.p_catch.equals(substep.getType())) { XCatch newstep = new XCatch(runtime, substep, this);
RuntimeValue value = computeValue(var); inScopeOptions.put(var.getName(), value);
treeWriter.addStartElement(px_cause); treeWriter.startContent(); serializeError(underlying, null, treeWriter); treeWriter.addEndElement();
newstep.instantiate(substep); } else if (XProcConstants.p_try.equals(substep.getType())) { XTry newstep = new XTry(runtime, substep, this); newstep.instantiate(substep); } else if (XProcConstants.p_catch.equals(substep.getType())) { XCatch newstep = new XCatch(runtime, substep, this);
if (port.endsWith("|")) { String rport = port.substring(0,port.length()-1); XInput xinput = getInput(rport); WritablePipe wpipe = xinput.getWriter(); outputs.put(port, wpipe); } else { XOutput xoutput = new XOutput(runtime, output); addOutput(xoutput); WritablePipe wpipe = xoutput.getWriter(); outputs.put(port, wpipe);