Como descobrir Implementacoes de uma Interface usando Reflection?

3 respostas
deniswsrosa

olá pessoal!

Eu preciso recuperar a lista de todas as classes que implementam uma interface X via reflection… alguma dica de como fazer??

3 Respostas

facholi

:shock: Não vejo formas via Reflection.

E

Aqui no GUJ alguém já conseguiu listar as classes de um pacote.

Se você conseguir listar as classes, para saber se uma determinada classe implementa uma determinada interface, é fácil: use o método isAssignableFrom.

deniswsrosa

É, eu tb nao sei se isto é possivel de uma maneira mais simples, tentei usar isso aqui

http://www.clapper.org/software/java/util/javadocs/util/api/org/clapper/util/classutil/ClassFinder.html

Mas mesmo adicionando as dependencias o código de exemplo do javadoc não compila.

Criado 23 de outubro de 2009
Ultima resposta 23 de out. de 2009
Respostas 3
Participantes 3