All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 Maven / Gradle / Ivy

package org.jvnet.jaxb2_commons.lang;

import org.jvnet.jaxb2_commons.locator.ObjectLocator;

public interface HashCodeStrategy2 {
	
	public int hashCode(ObjectLocator locator, int hashCode, boolean value, boolean valueSet);
	public int hashCode(ObjectLocator locator, int hashCode, byte value, boolean valueSet);
	public int hashCode(ObjectLocator locator, int hashCode, char value, boolean valueSet);
	public int hashCode(ObjectLocator locator, int hashCode, double value, boolean valueSet);
	public int hashCode(ObjectLocator locator, int hashCode, float value, boolean valueSet);
	public int hashCode(ObjectLocator locator, int hashCode, int value, boolean valueSet);
	public int hashCode(ObjectLocator locator, int hashCode, long value, boolean valueSet);
	public int hashCode(ObjectLocator locator, int hashCode, short value, boolean valueSet);
	public int hashCode(ObjectLocator locator, int hashCode, Object value, boolean valueSet);
	public int hashCode(ObjectLocator locator, int hashCode, boolean[] value, boolean valueSet);
	public int hashCode(ObjectLocator locator, int hashCode, byte[] value, boolean valueSet);
	public int hashCode(ObjectLocator locator, int hashCode, char[] value, boolean valueSet);
	public int hashCode(ObjectLocator locator, int hashCode, double[] value, boolean valueSet);
	public int hashCode(ObjectLocator locator, int hashCode, float[] value, boolean valueSet);
	public int hashCode(ObjectLocator locator, int hashCode, int[] value, boolean valueSet);
	public int hashCode(ObjectLocator locator, int hashCode, long[] value, boolean valueSet);
	public int hashCode(ObjectLocator locator, int hashCode, short[] value, boolean valueSet);
	public int hashCode(ObjectLocator locator, int hashCode, Object[] value, boolean valueSet);
	
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy