Beispiel

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

Lösung
Verwenden Sie für Methoden 'compareTo' immer die Standardsignatur, also 'public int compareTo(ObjectType o)'.
Stellen Sie sicher, dass der Wert für 'ObjectType' mit dem Typ übereinstimmt, der im Argument der Schnittstelle 'Comparable' angegeben ist.

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