Collection<E>, quem é E?

2 respostas
gilliard_santos

eae pessoal do GUJ, essa duvida nao deve ser muito dificil de responder, mas procurando pela net e pelo GUJ nao encontrei nada…
Supondo que eu tenha uma Collection<E> onde E seja qualquer classe, como eu pego o Class referente a esse E?
Eu sei como fazer isso caso eu estenda uma classe com Generics, aí eu uso algo como getClass().getGenericSuperclass()).getActualTypeArguments() e pego os Class que eu deixei fixo ao estender a classe com Generics…
mas como eu pego o tipo da minha Collection (que naturalmente nao vai ser estendida) sem ter q acessar os elementos dela?
valeu!

2 Respostas

Sami_Koivu

Olá,

Tem outro post recente tratando o mesmo assunto:
http://www.guj.com.br/posts/list/44865.java

Não parece ter como fazer isto.

[]s,
Sami

gilliard_santos

eu nao tinha encontrado o outro tópico. também já quebrei a cabeça tentando fazer isso, e por isso perguntei.
valeu!

Criado 3 de novembro de 2006
Ultima resposta 6 de nov. de 2006
Respostas 2
Participantes 2