private String createRangeString(final Collection<RangeConstraint> constraints) { final List<Range<T>> ranges = new ArrayList<>(constraints.size()); for (RangeConstraint c : constraints) { ranges.add(Range.closed(getValue(c.getMin()), getValue(c.getMax()))); } return ranges.toString(); }
for (RangeConstraint r : constraints) { final String min = format(getValue(r.getMin())); final String max = format(getValue(r.getMax()));
private final Collection<String> createExpressions(final Collection<RangeConstraint> constraints) { final Collection<String> ret = new ArrayList<>(constraints.size()); for (RangeConstraint r : constraints) { final T min = getValue(r.getMin()); final boolean needMin = needsMinimumEnforcement(min); final T max = getValue(r.getMax()); final boolean needMax = needsMaximumEnforcement(max); if (!needMin && !needMax) { LOG.debug("Type {} indicates [{}, {}] does not require enforcement", getTypeName(), min, max); continue; } final StringBuilder sb = new StringBuilder(); if (needMin) { sb.append("value >= ").append(format(min)); } if (needMax) { if (needMin) { sb.append(" && "); } sb.append("value <= ").append(format(max)); } ret.add(sb.toString()); } return ret; }
_builder.append(_numericValue, ""); _builder.append(", "); Number _max = r.getMax(); String _numericValue_1 = this.numericValue(numberClass, _max); _builder.append(_numericValue_1, "");
_builder.append(_numericValue, ""); _builder.append(", "); Number _max = r.getMax(); String _numericValue_1 = this.numericValue(numberClass, _max); _builder.append(_numericValue_1, "");