Package akka.util
Class HashCode
- java.lang.Object
-
- akka.util.HashCode
-
public class HashCode extends java.lang.Object
Set 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 int
hash(int seed, boolean value)
static int
hash(int seed, char value)
static int
hash(int seed, double value)
static int
hash(int seed, float value)
static int
hash(int seed, int value)
static int
hash(int seed, long value)
static int
hash(int seed, java.lang.Object any)
static int
SEED()
-
-
-
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)
-
-