@Override public boolean valid() { boolean valid = true; if (testExpr == null || "".equals(testExpr)) { runtime.error(null, node, "Test expression on p:when must be specified.", XProcConstants.staticError(38)); valid = false; } if (!super.valid()) { valid = false; } return valid; } }
@Override public boolean valid() { boolean valid = true; if (testExpr == null || "".equals(testExpr)) { runtime.error(null, node, "Test expression on p:when must be specified.", XProcConstants.staticError(38)); valid = false; } if (!super.valid()) { valid = false; } return valid; } }
@Override public boolean valid() { boolean valid = true; if (match == null || "".equals(match)) { error(node, "Match expression on p:viewport must be specified.", XProcConstants.staticError(38)); valid = false; } if (outputs.size() == 1) { error(node, "A viewport step must have a primary output", XProcConstants.staticError(6)); } if (!super.valid()) { valid = false; } return valid; } }
@Override public boolean valid() { boolean valid = true; if (match == null || "".equals(match)) { error(node, "Match expression on p:viewport must be specified.", XProcConstants.staticError(38)); valid = false; } if (outputs.size() == 1) { error(node, "A viewport step must have a primary output", XProcConstants.staticError(6)); } if (!super.valid()) { valid = false; } return valid; } }
if (!decl.valid()) { if (debug) { decl.dump();
if (!decl.valid()) { if (debug) { decl.dump();