bonjour,

je souhaite faire une méthode générique mais apparemment il y a un loup dans la bergerie.
Voici le code de la methode qui compile et semble correcte
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
	protected  T convertFromDbObject(DBObject object,Class<T> classOfT)       
        {
		Gson gson = new Gson();
		T m = gson.fromJson( JSON.serialize(object), classOfT);
		return m;
	}
Ensuite, quand j'appelle cette méthode :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Mobile m = convertFromDbObject(dbo, Mobile.class);
le code ne compile pas , il me demande de "caster" en classe Mobile, c'est justement ce que je veux éviter, une idée ?