From 8160232d04d8cefc0ec8997ff17e3035deda9b02 Mon Sep 17 00:00:00 2001 From: Robert Muir Date: Wed, 26 Oct 2011 13:33:02 +0000 Subject: [PATCH] LUCENE-3538: removewarnings git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1189205 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/lucene/util/mutable/MutableValue.java | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/lucene/src/java/org/apache/lucene/util/mutable/MutableValue.java b/lucene/src/java/org/apache/lucene/util/mutable/MutableValue.java index e588994499d..fd95d053ccd 100755 --- a/lucene/src/java/org/apache/lucene/util/mutable/MutableValue.java +++ b/lucene/src/java/org/apache/lucene/util/mutable/MutableValue.java @@ -17,7 +17,7 @@ package org.apache.lucene.util.mutable; /** @lucene.internal */ -public abstract class MutableValue implements Comparable { +public abstract class MutableValue implements Comparable { public boolean exists = true; public abstract void copy(MutableValue source); @@ -30,9 +30,9 @@ public abstract class MutableValue implements Comparable { return exists; } - public int compareTo(Object other) { - Class c1 = this.getClass(); - Class c2 = other.getClass(); + public int compareTo(MutableValue other) { + Class c1 = this.getClass(); + Class c2 = other.getClass(); if (c1 != c2) { int c = c1.hashCode() - c2.hashCode(); if (c == 0) { @@ -45,9 +45,7 @@ public abstract class MutableValue implements Comparable { @Override public boolean equals(Object other) { - Class c1 = this.getClass(); - Class c2 = other.getClass(); - return (c1 == c2) && this.equalsSameType(other); + return (getClass() == other.getClass()) && this.equalsSameType(other); } @Override