From: Javen O'Neal Date: Tue, 24 Nov 2015 00:08:22 +0000 (+0000) Subject: fix normal priority FindBugs warning: DMI_INVOKING_HASHCODE_ON_ARRAY X-Git-Tag: REL_3_14_BETA1~98 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=4b4eca2f4b46ac8bd2c428e6058933b9a6e6e820;p=poi.git fix normal priority FindBugs warning: DMI_INVOKING_HASHCODE_ON_ARRAY git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1715998 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/src/java/org/apache/poi/ss/util/CellRangeAddressBase.java b/src/java/org/apache/poi/ss/util/CellRangeAddressBase.java index b1f24b099a..98378f0b77 100644 --- a/src/java/org/apache/poi/ss/util/CellRangeAddressBase.java +++ b/src/java/org/apache/poi/ss/util/CellRangeAddressBase.java @@ -233,7 +233,10 @@ public abstract class CellRangeAddressBase { @Override public int hashCode() { - final int[] values = new int[]{getMinRow(), getMaxRow(), getMinColumn(), getMaxColumn()}; - return values.hashCode(); + int code = (getMinColumn() + + (getMaxColumn() << 8) + + (getMinRow() << 16) + + (getMaxRow() << 24)); + return code; } }