@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } if (!super.equals(o)) { return false; } ModelASTValue that = (ModelASTValue) o; return getValue() != null ? getValue().equals(that.getValue()) : that.getValue() == null; }
@Override public String toString() { return "ModelASTValue{" + "value=" + value + ", isLiteral=" + isLiteral() + '}'; }
@Override public void removeSourceLocation() { super.removeSourceLocation(); message.removeSourceLocation(); if (id != null) { id.removeSourceLocation(); } if (ok != null) { ok.removeSourceLocation(); } if (submitter != null) { submitter.removeSourceLocation(); } if (submitterParameter != null) { submitterParameter.removeSourceLocation(); } for (ModelASTBuildParameter parameter: parameters) { parameter.removeSourceLocation(); } }
assertEquals("First branch", val.getValue()); assertNull(val.getSourceLocation()); assertNull(scriptVal.getSourceLocation());
@Override public Object toJSON() { return value.toJSON(); }
@Override public String toGroovy() { return value.toGroovy(); }
@Override public void validate(ModelValidator validator) { // Nothing to immediately validate here if (value != null) { value.validate(validator); } }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (getMessage() != null ? getMessage().hashCode() : 0); result = 31 * result + (getId() != null ? getId().hashCode() : 0); result = 31 * result + (getOk() != null ? getOk().hashCode() : 0); result = 31 * result + (getSubmitter() != null ? getSubmitter().hashCode() : 0); result = 31 * result + (getSubmitterParameter() != null ? getSubmitterParameter().hashCode() : 0); result = 31 * result + (getParameters() != null ? getParameters().hashCode() : 0); return result; } }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } if (!super.equals(o)) { return false; } ModelASTSingleArgument that = (ModelASTSingleArgument) o; return getValue() != null ? getValue().equals(that.getValue()) : that.getValue() == null; }
@Override public Object toJSON() { return value.toJSON(); }
@Override public String toGroovy() { return value.toGroovy(); }
@Override public void validate(final ModelValidator validator) { // Nothing to validate directly for (ModelASTValue argument : arguments) { argument.validate(validator); } }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (getValue() != null ? getValue().hashCode() : 0); return result; } }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } if (!super.equals(o)) { return false; } ModelASTSingleArgument that = (ModelASTSingleArgument) o; return getValue() != null ? getValue().equals(that.getValue()) : that.getValue() == null; }
@Override public void removeSourceLocation() { super.removeSourceLocation(); if (value != null) { value.removeSourceLocation(); } }
@Override public JSONArray toJSON() { final JSONArray a = new JSONArray(); for (ModelASTValue argument: arguments) { a.add(argument.toJSON()); } return a; }
@Override public String toGroovy() { StringBuilder result = new StringBuilder("libraries {\n"); for (ModelASTValue v : libs) { result.append("lib(").append(v.toGroovy()).append(")\n"); } result.append("}\n"); return result.toString(); }