Bonjour,
J'ai le morceau de code Java suivant dans lequel j'ai une méthode (getClasses()) qui retourne un ensemble de classes. L'ensemble de classes retourné est en réalité un singleton, construit avec Collections.singleton().
Malheureusement, Java5 et Java6 n'aiment pas et me disent:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public class Machin { private Class<?> fClass; // ... public Set<Class<?>> getClasses() { return Collections.singleton(fClass); } // ... }
Savez-vous pourquoi ? Avez-vous une solution pour que ça fonctionne ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2Type mismatch: cannot convert from Set<Class<capture#1-of ?>> to Set<Class<?>>
Partager