diff options
Diffstat (limited to 'gnu/xml/validation/datatype/MaxInclusiveFacet.java')
-rw-r--r-- | gnu/xml/validation/datatype/MaxInclusiveFacet.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gnu/xml/validation/datatype/MaxInclusiveFacet.java b/gnu/xml/validation/datatype/MaxInclusiveFacet.java index c260113da..b70dcbd70 100644 --- a/gnu/xml/validation/datatype/MaxInclusiveFacet.java +++ b/gnu/xml/validation/datatype/MaxInclusiveFacet.java @@ -100,7 +100,9 @@ public final class MaxInclusiveFacet { if (!(test.getClass().equals(value.getClass()))) return false; - return ((Comparable) test).compareTo(value) <= 0; + @SuppressWarnings("unchecked") + Comparable<Object> comp = (Comparable<Object>) test; + return comp.compareTo(value) <= 0; } Number nvalue = (Number) value; if (!(test instanceof Number)) |