Package akka.util
Class HashCode
- java.lang.Object
-
- akka.util.HashCode
-
public class HashCode extends java.lang.ObjectSet of methods which allow easy implementation ofhashCode.Example:
override def hashCode: Int = { var result = HashCode.SEED //collect the contributions of various fields result = HashCode.hash(result, fPrimitive) result = HashCode.hash(result, fObject) result = HashCode.hash(result, fArray) result }
-
-
Constructor Summary
Constructors Constructor Description HashCode()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static inthash(int seed, boolean value)static inthash(int seed, char value)static inthash(int seed, double value)static inthash(int seed, float value)static inthash(int seed, int value)static inthash(int seed, long value)static inthash(int seed, java.lang.Object any)static intSEED()
-
-
-
Method Detail
-
SEED
public static int SEED()
-
hash
public static int hash(int seed, java.lang.Object any)
-
hash
public static int hash(int seed, boolean value)
-
hash
public static int hash(int seed, char value)
-
hash
public static int hash(int seed, int value)
-
hash
public static int hash(int seed, long value)
-
hash
public static int hash(int seed, float value)
-
hash
public static int hash(int seed, double value)
-
-