Relacionar Classes de um pacote

3 respostas
Rafael_Afonso

Olá:

Alguém sabe como, dado um Objeto Package, relacionar as classes dele?

Grato,

3 Respostas

T

Esse problema apareceu no forum.java.sun.com e o que foi concluído é que é mais difícil do que parece. Basicamente não há informação “direta” suficiente para que você possa fazer isso sem ter de varrer o CLASSPATH, procurar todas as classes, e enumerá-las.
A razão pode ser até entendida se você lembrar que:

  • O Java carrega as classes só quando precisa;
  • Nem todas as classes de um pacote precisam estar no mesmo diretório;
  • Você pode acrescentar classes dinamicamente.
cv1

So pra dar uma ideia, o Eclipse usa o Lucene por baixo dos panos pra indexar o classpath, e permitir esse tipo de pesquisa :wink:

Rafael_Afonso

Puxa vida! :frowning: Será que nem no Java 5 vamos ter alguma coisa? Vejam bem, isso nem é uma necessidade que estou passando. É mais uma curiosidade.

Grato,

Criado 3 de agosto de 2004
Ultima resposta 4 de ago. de 2004
Respostas 3
Participantes 3