Exemplo

public class ClassA {
public void hashCode (int key) {
}
}

Solução
Sempre utilize a assinatura padrão para o método hashCode - public int hashCode().

public class ClassA {
public int hashCode () {
// ...;
}
}