org.jvnet.jaxb2_commons.lang.HashCodeStrategy Maven / Gradle / Ivy
package org.jvnet.jaxb2_commons.lang;
import org.jvnet.jaxb2_commons.locator.ObjectLocator;
@Deprecated
public interface HashCodeStrategy {
public int hashCode(ObjectLocator locator, int hashCode, boolean value);
public int hashCode(ObjectLocator locator, int hashCode, byte value);
public int hashCode(ObjectLocator locator, int hashCode, char value);
public int hashCode(ObjectLocator locator, int hashCode, double value);
public int hashCode(ObjectLocator locator, int hashCode, float value);
public int hashCode(ObjectLocator locator, int hashCode, int value);
public int hashCode(ObjectLocator locator, int hashCode, long value);
public int hashCode(ObjectLocator locator, int hashCode, short value);
public int hashCode(ObjectLocator locator, int hashCode, Object value);
public int hashCode(ObjectLocator locator, int hashCode, boolean[] value);
public int hashCode(ObjectLocator locator, int hashCode, byte[] value);
public int hashCode(ObjectLocator locator, int hashCode, char[] value);
public int hashCode(ObjectLocator locator, int hashCode, double[] value);
public int hashCode(ObjectLocator locator, int hashCode, float[] value);
public int hashCode(ObjectLocator locator, int hashCode, int[] value);
public int hashCode(ObjectLocator locator, int hashCode, long[] value);
public int hashCode(ObjectLocator locator, int hashCode, short[] value);
public int hashCode(ObjectLocator locator, int hashCode, Object[] value);
}