akka.util
Class HashCode$
java.lang.Object
akka.util.HashCode$
public class HashCode$
- extends java.lang.Object
Set of methods which allow easy implementation of hashCode
.
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
}
Field Summary |
static HashCode$ |
MODULE$
Static reference to the singleton instance of this Scala object. |
Method Summary |
int |
hash(int seed,
boolean value)
|
int |
hash(int seed,
char value)
|
int |
hash(int seed,
double value)
|
int |
hash(int seed,
float value)
|
int |
hash(int seed,
int value)
|
int |
hash(int seed,
long value)
|
int |
hash(int seed,
java.lang.Object any)
|
int |
SEED()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MODULE$
public static final HashCode$ MODULE$
- Static reference to the singleton instance of this Scala object.
HashCode$
public HashCode$()
SEED
public int SEED()
hash
public int hash(int seed,
java.lang.Object any)
hash
public int hash(int seed,
boolean value)
hash
public int hash(int seed,
char value)
hash
public int hash(int seed,
int value)
hash
public int hash(int seed,
long value)
hash
public int hash(int seed,
float value)
hash
public int hash(int seed,
double value)