Obrigado Rodrigo a Solução que encontrei foi varrer fisicamente o diretório em que se encontra o pacote pelos arquivos com extensão ".java", e então via Reflection recuperar seu nome, ou até mesmo o nome do arquivo, mas nesse casa posso trabalhar com esse objeto da maneira que quiser, invocando métodos ou outras coisas legais proporcionadas pela Reflection, justificando assim seu uso.
Obrigado pelo Retorno
Abs
Conrad Peres.
Rodrigo Goulart do Nascimento <[EMAIL PROTECTED]> escreveu:
Rodrigo Goulart do Nascimento <[EMAIL PROTECTED]> escreveu:
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().[]'sRodrigo 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! doce lar. Faça do Yahoo! sua homepage.
SPONSORED LINKS
Basic programming language C programming language Computer programming languages The c programming language C programming language List of programming languages
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.
- [JUG-Petro] Reunião - SouJava Rio de Janeiro... marcelodemattosmayworm
- [JUG-Petro] Reflection Conrad Peres
- RES: [JUG-Petro] Reflection Rodrigo Goulart do Nascimento
- Re: RES: [JUG-Petro] Reflection Conrad Peres
- Re: RES: [JUG-Petro] Reflec... Conrad Peres
- [JUG-Petro] Mensagem ao Executar Java JDinei
Atrašyti
