Listar Classes e Metodos

1 resposta
D

Como listar os nomes das classes e metodos de um determinado pacote???

OBG pela Atenção!!! :smiley: :lol:

1 Resposta

Bani

Minha sugestão seria:

1 - Obter todos os arquivos que terminam em .class do diretório correspondente ao pacote, utilizando o método listFiles da classe File (e passando o FileFilter ou FilenameFilter como parâmetro)

2 - Percorrer a array retornada pelo método acima chamando o método getName() para obter o nome das classes

3 - Instanciar as classes através do método forName(String)  da classe Class

4 - Utilizar o método getDeclaredMethods() para obter uma array dos métodos

5 - Obter o nome de cada método através do getName()

Obs.: no caso estou considerando que você quer as classes apenas do determinado pacote, não de seus subpacotes.

Criado 5 de julho de 2003
Ultima resposta 5 de jul. de 2003
Respostas 1
Participantes 2