Como descobrir Implementacoes de uma Interface usando Reflection?

olá pessoal!

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

:shock: Não vejo formas via Reflection.

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.

É, 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.