Como obter um parâmetro genérico em tempo de execução?  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
bcartaxo
JavaTeenager

Membro desde: 06/11/2006 00:35:48
Mensagens: 193
Localização: Recife - PE
Offline

Tenho uma classe que declara um parâmetro genérico T. Gostaria de saber como descubro esse tipo T em tempo de execução em um método dessa classe(esse método não recebe como parâmetro o tipo T).

A situação é mais ou menos a seguinte:



Já pesquisei vários métodos da API de reflection, inclusive consultei o java tutorial da sun, sobre reflection, mas n conseui oq queria.
Alguém teria alguma idéia?

Desde já agradeço.

This message was edited 1 time. Last update was at 05/12/2007 17:44:50

[MSN]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Lendo o tutorial de Generics (http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf ) você descobre que :
- Não há como;
- Você precisa passar um objeto do tipo java.lang.Class<T> para algum método na sua classe, para que você possa determinar o tipo de T.

[WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team