Amend HBASE-16705 Eliminate long to Long auto boxing in LongComparator. (binlijin)
JDK 6 compatibility fix
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/LongComparator.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/LongComparator.java
index 3e96b01..eeb0a56 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/LongComparator.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/LongComparator.java
@@ -25,6 +25,7 @@
import org.apache.hadoop.hbase.exceptions.DeserializationException;
import org.apache.hadoop.hbase.protobuf.generated.ComparatorProtos;
import org.apache.hadoop.hbase.util.Bytes;
+import org.apache.hadoop.hbase.util.LongUtils;
/**
* A long comparator which numerical compares against the specified byte array
@@ -42,7 +43,7 @@
@Override
public int compareTo(byte[] value, int offset, int length) {
long that = Bytes.toLong(value, offset, length);
- return Long.compare(longValue, that);
+ return LongUtils.compare(longValue, that);
}
/**