protected boolean validBindings() { boolean valid = super.validBindings(); for (Variable var : getVariables()) { if (!checkOptionBinding(var, true)) { valid = false; } } return valid; }
protected boolean validBindings() { boolean valid = super.validBindings(); for (Variable var : getVariables()) { if (!checkOptionBinding(var, true)) { valid = false; } } return valid; }
public boolean valid() { boolean valid = validParams(); if (!matchesDeclaration()) { valid = false; } if (!validOptions()) { valid = false; } if (!validBindings()) { valid = false; } for (Log log : logs) { Output output = getOutput(log.getPort()); if (output == null) { error("A p:log specified for a bad port: " + log.getPort(), XProcConstants.staticError(26)); valid = false; } } if (env.countVisibleSteps(getName()) > 1) { error("Duplicate step name: " + getName(), XProcConstants.staticError(2)); valid = false; } return valid; }
public boolean valid() { boolean valid = validParams(); if (!matchesDeclaration()) { valid = false; } if (!validOptions()) { valid = false; } if (!validBindings()) { valid = false; } for (Log log : logs) { Output output = getOutput(log.getPort()); if (output == null) { error("A p:log specified for a bad port: " + log.getPort(), XProcConstants.staticError(26)); valid = false; } } if (env.countVisibleSteps(getName()) > 1) { error("Duplicate step name: " + getName(), XProcConstants.staticError(2)); valid = false; } return valid; }