Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
Uma vez eu respondi para alguém que queria saber quais as classes que pertencem a determinado "package". Eu disse que só era possível se você:
- Analisasse o seu CLASSPATH
- Varresse todos os diretórios e .JARs que estão mencionados no CLASSPATH, e
- Olhasse cada arquivo .class (no diretório ou dentro do .jar) e checasse que classe Java ele representava.
Parece meio trabalhoso, e é bastante - e é por isso que o Eclipse e o NetBeans fazem exatamente isso.
Membro desde: 28/03/2006 09:55:47
Mensagens: 298
Offline
Puxa, esse código me ajudou, muito obrigado! Adaptei-o para que retornasse um Set<Class<?>> com todas as classes com o sufixo "Test" para que eu criasse um TestSuite do Junit dinamicamente. Estava tendo problemas para rodar os testes com o Ant e desisti.