private void storeValue(String avar, ConfigurationValue val, boolean append) throws ConfigurationException { String var = unalias(avar); ConfigurationInfo info = getInfo(var); List<ConfigurationValue> vals; if (varMap.containsKey(var)) { vals = varMap.get(var); assert (vals.size() > 0); ConfigurationValue first = vals.get(0); if (!append && !first.getSource().equals(val.getSource())) vals.clear(); else if (!info.allowMultiple()) throw new ConfigurationException.IllegalMultipleSet( var, val.getSource(), val.getLine()); } else { vals = new LinkedList<ConfigurationValue>(); varMap.put(var, vals); } vals.add(val); }
private void storeValue(String avar, ConfigurationValue val, boolean append) throws ConfigurationException { String var = unalias(avar); ConfigurationInfo info = getInfo(var); List<ConfigurationValue> vals; if (varMap.containsKey(var)) { vals = varMap.get(var); assert (vals.size() > 0); ConfigurationValue first = vals.get(0); if (!append && !first.getSource().equals(val.getSource())) vals.clear(); else if (!info.allowMultiple()) throw new ConfigurationException.IllegalMultipleSet( var, val.getSource(), val.getLine()); } else { vals = new LinkedList<ConfigurationValue>(); varMap.put(var, vals); } vals.add(val); }
@Override public String toString() { return MoreObjects.toStringHelper("") .add("alias", arrayAsString(getAliases())) .add("argcount", getArgCount()) .add("argnames", arrayAsString(argnames)) .add("argtypes", arrayAsString(argtypes)) .add("deprecated", isDeprecated()) .add("deprecatedMessage", getDeprecatedMessage()) .add("deprecatedReplacement", getDeprecatedReplacement()) .add("deprecatedSince", getDeprecatedSince()) .add("getter", getGetterMethod() == null ? "null" : getGetterMethod().getName()) .add("setter", getSetterMethod() == null ? "null" : getSetterMethod().getName()) .add("required", isRequired()) .add("Prerequisites", arrayAsString(getPrerequisites())) .add("softPrerequisites", arrayAsString(getSoftPrerequisites())) .add("advanced", isAdvanced()) .add("allow multiple", allowMultiple()) //.add("doChecksum", doChecksum()) .add("displayed", isDisplayed()) .add("greedy", isGreedy()) .add("hidden", isHidden()) .add("removed", isRemoved()) .add("path", isPath()) .toString(); }
@Override public String toString() { return MoreObjects.toStringHelper("") .add("alias", arrayAsString(getAliases())) .add("argcount", getArgCount()) .add("argnames", arrayAsString(argnames)) .add("argtypes", arrayAsString(argtypes)) .add("deprecated", isDeprecated()) .add("deprecatedMessage", getDeprecatedMessage()) .add("deprecatedReplacement", getDeprecatedReplacement()) .add("deprecatedSince", getDeprecatedSince()) .add("getter", getGetterMethod() == null ? "null" : getGetterMethod().getName()) .add("setter", getSetterMethod() == null ? "null" : getSetterMethod().getName()) .add("required", isRequired()) .add("Prerequisites", arrayAsString(getPrerequisites())) .add("softPrerequisites", arrayAsString(getSoftPrerequisites())) .add("advanced", isAdvanced()) .add("allow multiple", allowMultiple()) //.add("doChecksum", doChecksum()) .add("displayed", isDisplayed()) .add("greedy", isGreedy()) .add("hidden", isHidden()) .add("removed", isRemoved()) .add("path", isPath()) .toString(); }
flags += (((flags.length() == 0) ? " (" : ", ") + advancedString); if (info.allowMultiple())
flags += (((flags.length() == 0) ? " (" : ", ") + advancedString); if (info.allowMultiple())
assert (info.allowMultiple()); // assumed to have been previously checked
assert (info.allowMultiple()); // assumed to have been previously checked