public List<RangeConstraint> getRange() {
if(ranges.isEmpty()) {
- List<RangeConstraint> result = Collections.emptyList();
- return result;
+ return Collections.emptyList();
}
- List<RangeConstraint> resolved = ranges.get(0);
+ final List<RangeConstraint> resolved = ranges.get(0);
RangeConstraint firstRange = resolved.get(0);
RangeConstraint lastRange = resolved.get(resolved.size() - 1);
Number min = firstRange.getMin();
return resolved;
}
- if (firstRange == lastRange) {
+ if (firstRange.equals(lastRange)) {
if (min instanceof UnknownBoundaryNumber) {
min = resolveMinRange(min);
}
private Number resolveMinRange(Number min) {
int i = 1;
while (min instanceof UnknownBoundaryNumber) {
- List<RangeConstraint> act = ranges.get(i);
+ final List<RangeConstraint> act = ranges.get(i);
min = act.get(0).getMin();
i++;
}
private Number resolveMaxRange(Number max) {
int i = 1;
while (max instanceof UnknownBoundaryNumber) {
- List<RangeConstraint> act = ranges.get(i);
+ final List<RangeConstraint> act = ranges.get(i);
max = act.get(act.size() - 1).getMax();
i++;
}
return max;
}
- public void addRanges(List<RangeConstraint> ranges) {
- if (ranges != null && ranges.size() > 0) {
+ public void addRanges(final List<RangeConstraint> ranges) {
+ if (ranges != null && !(ranges.isEmpty())) {
this.ranges.add(ranges);
}
}
public List<LengthConstraint> getLength() {
if(lengths.isEmpty()) {
- List<LengthConstraint> result = Collections.emptyList();
- return result;
+ return Collections.emptyList();
}
- List<LengthConstraint> resolved = lengths.get(0);
+ final List<LengthConstraint> resolved = lengths.get(0);
LengthConstraint firstLength = resolved.get(0);
LengthConstraint lastLength = resolved.get(resolved.size() - 1);
Number min = firstLength.getMin();
return resolved;
}
- if (firstLength == lastLength) {
+ if (firstLength.equals(lastLength)) {
if (min instanceof UnknownBoundaryNumber) {
min = resolveMinLength(min);
}
private Number resolveMinLength(Number min) {
int i = 1;
while (min instanceof UnknownBoundaryNumber) {
- List<LengthConstraint> act = lengths.get(i);
+ final List<LengthConstraint> act = lengths.get(i);
min = act.get(0).getMin();
i++;
}
private Number resolveMaxLength(Number max) {
int i = 1;
while (max instanceof UnknownBoundaryNumber) {
- List<LengthConstraint> act = lengths.get(i);
+ final List<LengthConstraint> act = lengths.get(i);
max = act.get(act.size() - 1).getMax();
i++;
}
return max;
}
- public void addLengths(List<LengthConstraint> lengths) {
- if (lengths != null && lengths.size() > 0) {
+ public void addLengths(final List<LengthConstraint> lengths) {
+ if (lengths != null && !(lengths.isEmpty())) {
this.lengths.add(lengths);
}
}
return patterns;
}
- public void addPatterns(List<PatternConstraint> patterns) {
+ public void addPatterns(final List<PatternConstraint> patterns) {
this.patterns.addAll(patterns);
}
return fractionDigits;
}
- public void setFractionDigits(Integer fractionDigits) {
+ public void setFractionDigits(final Integer fractionDigits) {
if (this.fractionDigits == null) {
this.fractionDigits = fractionDigits;
}