Skip to content

Commit 0ee1c28

Browse files
committed
fixed Range.isFinite(min, max)
1 parent 35d23d8 commit 0ee1c28

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

src/main/java/fr/jmmc/oitools/model/OIDataListHelper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ public static Range getColumnRange(final Collection<OIData> oiDataList, final St
180180
}
181181
}
182182
}
183-
final Range range = (min < max) ? new Range(min, max) : Range.UNDEFINED_RANGE;
183+
final Range range = Range.isFinite(min, max) ? new Range(min, max) : Range.UNDEFINED_RANGE;
184184
logger.log(Level.FINE, "getColumnRange : {0}", range);
185185
return range;
186186
}

src/main/java/fr/jmmc/oitools/model/range/Range.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public int compareTo(final Range other) {
7070
}
7171

7272
public boolean isFinite() {
73-
return Double.isFinite(min) && Double.isFinite(max) && (min <= max);
73+
return isFinite(min, max);
7474
}
7575

7676
/**
@@ -288,6 +288,10 @@ public String toString() {
288288
}
289289

290290
/* --- Utility methods ---------------------------------------------------- */
291+
public static boolean isFinite(final double min, final double max) {
292+
return Double.isFinite(min) && Double.isFinite(max) && (min <= max);
293+
}
294+
291295
/**
292296
* Return true if both range list are equals
293297
* @param ranges list of ranges

0 commit comments

Comments
 (0)