• org.codehaus.groovy.util.HashCodeHelper
publicclassHashCodeHelperextendsObject

Una classe di utilità che aiuta a calcolare i valori di hashcode utilizzando un algoritmo simile a quello descritto in "Effective Java, Joshua Bloch, 2nd Edition".

Riepilogo dei metodi

Metodi
Tipo Params Tipo di ritorno Nome e descrizione
public static int initHash()
public static int updateHash(int current, boolean var)
public static int updateHash(int current, char var)
public static int updateHash(int current, Character var)
public static int updateHash(int current, int var)
public static int updateHash(int current, Integer var)
public static int updateHash(int current, long var)
public static int updateHash(int current, Long var)
public static int updateHash(int current, float var)
public static int updateHash(int current, Float var)
public static int updateHash(int current, double var)
public static int updateHash(int current, Double var)
public static int updateHash(int current, Object var)
public static int updateHash(int current, boolean[] var)
public static int updateHash(int current, char[] var)
public static int updateHash(int current, byte[] var)
public static int updateHash(int current, short[] var)
public static int updateHash(int current, int[] var)
public static int updateHash(int current, long[] var)
public static int updateHash(int current, float[] var)
public static int updateHash(int current, double[] var)

Riepilogo dei metodi ereditati

Metodi ereditati
Metodi ereditati dalla classe Nome
class Object wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll

Dettaglio metodo

pubblico statico int initHash()

pubblico statico int updateHash(int corrente, booleano var)

pubblico statico int updateHash(int current, char var)

pubblico statico int updateHash(int corrente, Carattere var)

pubblico statico int updateHash(int corrente, int var)

pubblico statico int updateHash(int corrente, intero var)

pubblico statico int updateHash(int corrente, long var)

pubblico statico int updateHash(int corrente, Lungo var)

pubblico statico int updateHash(int corrente, float var)

pubblico statico int updateHash(int corrente, Galleggiante var)

pubblico statico int updateHash(int corrente, double var)

pubblico statico int updateHash(int corrente, Doppio var)

pubblico statico int updateHash(int corrente, Oggetto var)

pubblico statico int updateHash(int corrente, booleano[] var)

pubblico statico int updateHash(int corrente, char[] var)

pubblico statico int updateHash(int corrente, byte[] var)

pubblico statico int updateHash(int corrente, short[] var)

pubblico statico int updateHash(int corrente, int[] var)

pubblico statico int updateHash(int corrente, long[] var)

pubblico statico int updateHash(int corrente, float[] var)

pubblico statico int updateHash(int corrente, double[] var)