Je voudrais savoir comment (si possible) les paramètres génériques d'une classe peuvent être déterminés au moment de l'exécution. D'après ce que j'ai lu c'est possible avec des sous-classes de types génériques, mais je n'ai pas été capable de savoir comment le faire avec le type lui-même. Il y a de bonnes infos dans ces liens, mais je ne suis pas sûr que ce soit ce que je cherche.Déterminer les paramètres de type générique à l'exécution en Java
http://blog.xebia.com/2009/02/07/acessing-generic-types-at-runtime-in-java www.artima.com/weblogs/viewpost.jsp?thread=208860
Ce que je suis en fin de compte essayer d'accomplir, est d'obtenir Gson sérialiser la variable « _bucket » ci-dessus, la classe nom du type 'T'.
J'apprécierais que quelqu'un puisse me diriger dans la bonne direction.
La solution de contournement pour stocker un 'private final Class typeParam' et le transmettre dans le constructeur. –
ILMTitan