From db54fcf3430a3e1bf5d5c3ab13782aa5bda43d79 Mon Sep 17 00:00:00 2001 From: ribeaudc <ribeaudc> Date: Mon, 3 Dec 2007 09:22:25 +0000 Subject: [PATCH] fix: - '*=' is not the same than 'hashCode = hashCode * 37' in some cases. SVN: 2886 --- .../java/ch/systemsx/cisd/bds/handler/ChecksumHandler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bds/source/java/ch/systemsx/cisd/bds/handler/ChecksumHandler.java b/bds/source/java/ch/systemsx/cisd/bds/handler/ChecksumHandler.java index 6b27ca73ac0..de0499e3b8a 100644 --- a/bds/source/java/ch/systemsx/cisd/bds/handler/ChecksumHandler.java +++ b/bds/source/java/ch/systemsx/cisd/bds/handler/ChecksumHandler.java @@ -189,8 +189,8 @@ public final class ChecksumHandler implements IDataStructureHandler public final int hashCode() { int hashCode = 17; - hashCode *= 37 + path.hashCode(); - hashCode *= 37 + checksum.hashCode(); + hashCode = hashCode * 37 + path.hashCode(); + hashCode = hashCode * 37 + checksum.hashCode(); return hashCode; } -- GitLab