From 1e0a80f9a851164778ff8a8eec069aa76fa321ba Mon Sep 17 00:00:00 2001 From: Connor Tumbleson Date: Thu, 13 Sep 2012 14:06:14 -0500 Subject: [PATCH] adjusted hashcode --- .../main/java/brut/androlib/res/data/ResConfigFlags.java | 4 ++-- apktool-lib/src/main/java/brut/androlib/res/data/ResID.java | 4 ++-- .../src/main/java/brut/androlib/res/data/ResPackage.java | 6 +++--- .../src/main/java/brut/androlib/res/data/ResValuesFile.java | 6 +++--- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/apktool-lib/src/main/java/brut/androlib/res/data/ResConfigFlags.java b/apktool-lib/src/main/java/brut/androlib/res/data/ResConfigFlags.java index 66473ba3..751564fd 100644 --- a/apktool-lib/src/main/java/brut/androlib/res/data/ResConfigFlags.java +++ b/apktool-lib/src/main/java/brut/androlib/res/data/ResConfigFlags.java @@ -356,8 +356,8 @@ public class ResConfigFlags { @Override public int hashCode() { - int hash = 3; - hash = 97 * hash + this.mQualifiers.hashCode(); + int hash = 17; + hash = 31 * hash + this.mQualifiers.hashCode(); return hash; } diff --git a/apktool-lib/src/main/java/brut/androlib/res/data/ResID.java b/apktool-lib/src/main/java/brut/androlib/res/data/ResID.java index 0dfd704b..24158030 100644 --- a/apktool-lib/src/main/java/brut/androlib/res/data/ResID.java +++ b/apktool-lib/src/main/java/brut/androlib/res/data/ResID.java @@ -48,8 +48,8 @@ public class ResID { @Override public int hashCode() { - int hash = 7; - hash = 59 * hash + this.id; + int hash = 17; + hash = 31 * hash + this.id; return hash; } diff --git a/apktool-lib/src/main/java/brut/androlib/res/data/ResPackage.java b/apktool-lib/src/main/java/brut/androlib/res/data/ResPackage.java index 025a1519..2fee2bc2 100644 --- a/apktool-lib/src/main/java/brut/androlib/res/data/ResPackage.java +++ b/apktool-lib/src/main/java/brut/androlib/res/data/ResPackage.java @@ -205,9 +205,9 @@ public class ResPackage { @Override public int hashCode() { - int hash = 7; - hash = 37 * hash + (this.mResTable != null ? this.mResTable.hashCode() : 0); - hash = 37 * hash + this.mId; + int hash = 17; + hash = 31 * hash + (this.mResTable != null ? this.mResTable.hashCode() : 0); + hash = 31 * hash + this.mId; return hash; } diff --git a/apktool-lib/src/main/java/brut/androlib/res/data/ResValuesFile.java b/apktool-lib/src/main/java/brut/androlib/res/data/ResValuesFile.java index 8584bd4f..0b7946a8 100644 --- a/apktool-lib/src/main/java/brut/androlib/res/data/ResValuesFile.java +++ b/apktool-lib/src/main/java/brut/androlib/res/data/ResValuesFile.java @@ -82,9 +82,9 @@ public class ResValuesFile { @Override public int hashCode() { - int hash = 5; - hash = 37 * hash + (this.mType != null ? this.mType.hashCode() : 0); - hash = 37 * hash + (this.mConfig != null ? this.mConfig.hashCode() : 0); + int hash = 17; + hash = 31 * hash + (this.mType != null ? this.mType.hashCode() : 0); + hash = 31 * hash + (this.mConfig != null ? this.mConfig.hashCode() : 0); return hash; } }