summaryrefslogtreecommitdiff
path: root/gnu/xml/validation/datatype/GYearType.java
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/xml/validation/datatype/GYearType.java')
-rw-r--r--gnu/xml/validation/datatype/GYearType.java18
1 files changed, 8 insertions, 10 deletions
diff --git a/gnu/xml/validation/datatype/GYearType.java b/gnu/xml/validation/datatype/GYearType.java
index 5b1e03232..d69fda430 100644
--- a/gnu/xml/validation/datatype/GYearType.java
+++ b/gnu/xml/validation/datatype/GYearType.java
@@ -52,16 +52,18 @@ final class GYearType
{
static class GYear
- implements Comparable
+ implements Comparable<GYear>
{
int year;
+ @Override
public int hashCode()
{
return year;
}
+ @Override
public boolean equals(Object other)
{
if (other instanceof GYear)
@@ -69,16 +71,12 @@ final class GYearType
return false;
}
- public int compareTo(Object other)
+ @Override
+ public int compareTo(GYear gy)
{
- if (other instanceof GYear)
- {
- GYear gy = (GYear) other;
- if (gy.year == year)
- return 0;
- return (year < gy.year) ? -1 : 1;
- }
- return 0;
+ if (gy.year == year)
+ return 0;
+ return (year < gy.year) ? -1 : 1;
}
}