public static class Chain.HashCodeChain
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
Chain.HashCodeChain |
hash(boolean value)
Add the hash code of the specified
value to result. |
Chain.HashCodeChain |
hash(double value)
Add the hash code of the specified
value to result. |
Chain.HashCodeChain |
hash(float value)
Add the hash code of the specified
value to result. |
Chain.HashCodeChain |
hash(int value)
Add the hash code of the specified
value to result. |
Chain.HashCodeChain |
hash(long value)
Add the hash code of the specified
value to result. |
Chain.HashCodeChain |
hash(java.lang.Object value)
Add the hash code of the specified
value to result. |
<T,E extends java.lang.Exception> |
hash(T value,
Try.ToIntFunction<? super T,E> func) |
int |
result() |
public Chain.HashCodeChain hash(java.lang.Object value)
value
to result.value
- public <T,E extends java.lang.Exception> Chain.HashCodeChain hash(T value, Try.ToIntFunction<? super T,E> func) throws E extends java.lang.Exception
E extends java.lang.Exception
public Chain.HashCodeChain hash(int value)
value
to result.value
- public Chain.HashCodeChain hash(long value)
value
to result.value
- public Chain.HashCodeChain hash(float value)
value
to result.value
- public Chain.HashCodeChain hash(double value)
value
to result.value
- public Chain.HashCodeChain hash(boolean value)
value
to result.value
- public int result()