Listar todas as classes do projeto  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
tfrodrigues
JavaBaby

Membro desde: 05/04/2006 08:16:36
Mensagens: 78
Offline

Gostaria de saber como faço para listar todas as classes de um projeto... tipo, algum método q me retorne todas as classes existentes...
thingol
Moderador

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.
[WWW]
fabiofalci
GUJ Master
[Avatar]

Membro desde: 11/04/2006 09:23:14
Mensagens: 1057
Localização: Porto Alegre - RS
Offline

Cara.. tem esse algoritmo...

[WWW] [MSN] [ICQ]
tfrodrigues
JavaBaby

Membro desde: 05/04/2006 08:16:36
Mensagens: 78
Offline

vlw fabio... funcionou...
bonfarj
Java Ninja
[Avatar]

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.

Mais uma vez obrigado!

IGOR BRITO ALVES
@igoralves
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team