public class HashCodeHelper extends Object
A utility class to help calculate hashcode values using an algorithm similar to that outlined in "Effective Java, Joshua Bloch, 2nd Edition".
Type Params | Return Type | Name and description |
---|---|---|
|
static int |
initHash() |
|
static int |
updateHash(int current, boolean var) |
|
static int |
updateHash(int current, char var) |
|
static int |
updateHash(int current, Character var) |
|
static int |
updateHash(int current, int var) |
|
static int |
updateHash(int current, Integer var) |
|
static int |
updateHash(int current, long var) |
|
static int |
updateHash(int current, Long var) |
|
static int |
updateHash(int current, float var) |
|
static int |
updateHash(int current, Float var) |
|
static int |
updateHash(int current, double var) |
|
static int |
updateHash(int current, Double var) |
|
static int |
updateHash(int current, Object var) |
|
static int |
updateHash(int current, boolean[] var) |
|
static int |
updateHash(int current, char[] var) |
|
static int |
updateHash(int current, byte[] var) |
|
static int |
updateHash(int current, short[] var) |
|
static int |
updateHash(int current, int[] var) |
|
static int |
updateHash(int current, long[] var) |
|
static int |
updateHash(int current, float[] var) |
|
static int |
updateHash(int current, double[] var) |