Pessoal,
To com uma dúvida brava aqui, hehehe.
Eu tenho uma classe e nessa classe eu tenho o atributo private List<Pessoa> pessoas por exemplo.
Usando reflection, eu consigo percorrer os métodos e pegar o getPessoas().
Bem, minha dúvida é, através de reflection, eu consigo ver que o tipo de retorno do getPessoas() é um java.util.List,
mas como eu faço pra saber se essa lista é realmente de "“Pessoa”? pq na minha classe vão ter mais de uma lista.
Preciso disso pq estou criando uma classe Util onde várias classes irão usar. Eu só tenho o class do objeto que popula a lista, não terei nem o nome do atribuito.
Minha idéia é percorrer os métodos get e verificar qual q possui um retorno do tipo java.util.List e que seja da classe que eu quero.
Abraços