Olá
Conrad,
a
classe Package não é bem parte do mecanismo de reflexão, mas num ponto
você está certo: todas as classes de um pacote retornam o mesmo objeto Package.
Não há, a princípio, nenhum mecanismo na reflection que permita uma busca por
classes. Nem por pacote nem qualquer outra. Você sempre deve obter a classe a
partir de um objeto ou usando o Class.forName().
[]'s
Rodrigo Goulart do Nascimento
-----Mensagem original-----
De: [email protected] [mailto:[EMAIL PROTECTED]Em nome de Conrad Peres
Enviada em: terça-feira, 6 de dezembro de 2005 16:09
Para: [email protected]
Assunto: [JUG-Petro] ReflectionGrupo,Estou querendo recuperar as classes de um pacote específico via Reflection, e estou encontrando algumas dificuldades, alguém já passou por um problema parecido?Estava tentando algo parecido mas não rolou:Class cl1 = Package.getPackage("com.cgp.memoria.simulacao").getClass();
System.out.println("cl1.getClasses():"+cl1.getClasses());
for(int j= 0;j<cl1.getClasses().length;j++){
System.out.println("cl1.getName:"+cl1.getClasses()[j].getClass().getName());
}Aguardo RespostaAtenciosamenteConrad Peres.
Yahoo! doce lar. Faça do Yahoo! sua homepage.
YAHOO! GROUPS LINKS
- Visit your group "jug-petropolis" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
