public boolean containsKey(String k) { for (ModelASTKey key : variables.keySet()) { if (key.getKey().equals(k)) { return true; } } return false; }
@Override public void removeSourceLocation() { super.removeSourceLocation(); for (Map.Entry<ModelASTKey, ModelASTValue> entry : tools.entrySet()) { entry.getKey().removeSourceLocation(); entry.getValue().removeSourceLocation(); } }
@Override public String toGroovy() { StringBuilder result = new StringBuilder("tools {\n"); for (Map.Entry<ModelASTKey, ModelASTValue> entry : tools.entrySet()) { result.append(entry.getKey().toGroovy()).append(' ').append(entry.getValue().toGroovy()).append('\n'); } result.append("}\n"); return result.toString(); }
@Override public JSONArray toJSON() { final JSONArray a = new JSONArray(); for (Map.Entry<ModelASTKey, ModelASTValue> entry: arguments.entrySet()) { JSONObject o = new JSONObject(); o.accumulate("key", entry.getKey().toJSON()); o.accumulate("value", entry.getValue().toJSON()); a.add(o); } return a; }
@Override public void validate(@Nonnull final ModelValidator validator) { for (Map.Entry<ModelASTKey, ModelASTValue> entry : arguments.entrySet()) { entry.getKey().validate(validator); entry.getValue().validate(validator); } }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (getKey() != null ? getKey().hashCode() : 0); 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; } ModelASTAgent that = (ModelASTAgent) o; if (getAgentType() != null ? !getAgentType().equals(that.getAgentType()) : that.getAgentType() != null) { return false; } return getVariables() != null ? getVariables().equals(that.getVariables()) : that.getVariables() == null; }
@Override public JSONArray toJSON() { final JSONArray a = new JSONArray(); for (Map.Entry<ModelASTKey, ModelASTValue> entry: tools.entrySet()) { JSONObject o = new JSONObject(); o.accumulate("key", entry.getKey().toJSON()); o.accumulate("value", entry.getValue().toJSON()); a.add(o); } return a; }
@Override public void validate(@Nonnull final ModelValidator validator) { for (Map.Entry<ModelASTKey, ModelASTMethodArg> entry : variables.entrySet()) { entry.getKey().validate(validator); entry.getValue().validate(validator); } }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (getAgentType() != null ? getAgentType().hashCode() : 0); result = 31 * result + (getVariables() != null ? getVariables().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; } ModelASTKeyValueOrMethodCallPair that = (ModelASTKeyValueOrMethodCallPair) o; if (getKey() != null ? !getKey().equals(that.getKey()) : that.getKey() != null) { return false; } return getValue() != null ? getValue().equals(that.getValue()) : that.getValue() == null; }
public boolean containsKey(String k) { for (ModelASTKey key : variables.keySet()) { if (key.getKey().equals(k)) { return true; } } return false; }
@Override public String toGroovy() { StringBuilder result = new StringBuilder("{\n"); for (Map.Entry<ModelASTKey, ModelASTMethodArg> entry : variables.entrySet()) { result.append(entry.getKey().toGroovy()).append(" ").append(entry.getValue().toGroovy()).append('\n'); } result.append("}\n"); return result.toString(); }
@Override public void removeSourceLocation() { super.removeSourceLocation(); for (Map.Entry<ModelASTKey, ModelASTEnvironmentValue> entry : variables.entrySet()) { entry.getKey().removeSourceLocation(); entry.getValue().removeSourceLocation(); } }
@Override public JSONArray toJSON() { final JSONArray a = new JSONArray(); for (Map.Entry<ModelASTKey, ModelASTEnvironmentValue> entry: variables.entrySet()) { JSONObject o = new JSONObject(); o.accumulate("key", entry.getKey().toJSON()); o.accumulate("value", entry.getValue().toJSON()); a.add(o); } return a; }
@Override public void validate(@Nonnull ModelValidator validator) { key.validate(validator); value.validate(validator); }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (getAgentType() != null ? getAgentType().hashCode() : 0); result = 31 * result + (getVariables() != null ? getVariables().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; } ModelASTKeyValueOrMethodCallPair that = (ModelASTKeyValueOrMethodCallPair) o; if (getKey() != null ? !getKey().equals(that.getKey()) : that.getKey() != null) { return false; } return getValue() != null ? getValue().equals(that.getValue()) : that.getValue() == null; }
/** * Checks if a given key name is present. * * @param keyName The name of a key to check for. * @return True if a {@link ModelASTKey} with that name is present in the map. */ public boolean containsKeyName(@Nonnull String keyName) { for (ModelASTKey key: arguments.keySet()) { if (keyName.equals(key.getKey())) return true; } return false; }
@Override public String toGroovy() { StringBuilder result = new StringBuilder("environment {\n"); for (Map.Entry<ModelASTKey, ModelASTEnvironmentValue> entry : variables.entrySet()) { result.append(entry.getKey().toGroovy()).append(" = ").append(entry.getValue().toGroovy()).append('\n'); } result.append("}\n"); return result.toString(); }