public class HashCodeBuilder extends Object
Constructor and Description |
---|
HashCodeBuilder() |
HashCodeBuilder(int initialNonZeroOddNumber,
int multiplierNonZeroOddNumber) |
public HashCodeBuilder()
public HashCodeBuilder(int initialNonZeroOddNumber, int multiplierNonZeroOddNumber)
public static <T> int reflectionHashCode(T object)
public static <T> int reflectionHashCode(int initialNonZeroOddNumber, int multiplierNonZeroOddNumber, T object)
public HashCodeBuilder withDefaultDeepReflect(boolean newDefaultDeepReflect)
public HashCodeBuilder withClassAccessFactory(ClassAccessFactory classAccessFactory)
public HashCodeBuilder append(boolean value)
public HashCodeBuilder append(boolean[] array)
public HashCodeBuilder append(byte value)
public HashCodeBuilder append(byte[] array)
public HashCodeBuilder append(char value)
public HashCodeBuilder append(char[] array)
public HashCodeBuilder append(double value)
public HashCodeBuilder append(double[] array)
public HashCodeBuilder append(float value)
public HashCodeBuilder append(float[] array)
public HashCodeBuilder append(int value)
public HashCodeBuilder append(int[] array)
public HashCodeBuilder append(long value)
public HashCodeBuilder append(long[] array)
public HashCodeBuilder append(Object object)
public HashCodeBuilder append(Object[] array)
public HashCodeBuilder append(short value)
public HashCodeBuilder append(short[] array)
public HashCodeBuilder appendSuper(int superHashCode)
protected void appendNull()
public int toHashCode()
public void reset()
Copyright © 2010–2018 Jadira Systems. All rights reserved.