J'ai aussi essayé
public Comparable<Comparable<?>> getComparable(Object obj)
1 2 3 4 5 6 7
| protected int doCompare(Viewer viewer, Object e1, Object e2)
{
Comparable<Comparable<?>> c1 = foo.getComparable(e1);
Comparable<?> c2 = foo.getComparable(e2);
return c1.compareTo(c2);
} |
Qui marche plutôt bien, mais du coup j'ai du mal à voir comment faire mes casts dans ma fonction getComparable, par exemple pour caster une String en Comparable<Comparable<?>>
Une idée ?
sinon en effet la solution du supresswarning est pas mal, mais c'est pas ce que j'appelle la solution 'propre' ... si elle existe ^^
Partager