Exemple

public class ClassA implements Comparable<Integer> {
public int compareTo(Object o) {
// ...
}
}

Solution
Utilisez toujours la signature standard pour les méthodes compareTo - public int compareTo(TypeObjet o).
Assurez-vous que TypeObjet correspond au type identifié dans l'argument de l'interface Comparable.

public class ClassA implements Comparable<Integer> {
public int compareTo (Integer i) {
//...
}
}