Olá, tenho um arquivo .class no disco, estou lendo este arquivo e preciso verificar se este contém o metodo main. Alguém tem alguma ideia?
Encontrar metodos de uma classe
D
2 Respostas
NomeDaClasse classe = new NomeDaClasse();
Method metodos[] = classe.getClass().getMethods();
for(int i = 0; i < metodos.length; i++) {
Method m = metodos[i];
//aí tu trabalha com os métodos da classe Method pra saber se é ou não o main
}
dica: http://java.sun.com/j2se/1.5.0/docs/api/java/lang/reflect/Method.html
Dá uma olhadinha também aqui no guj, na seção de artigos. Tem um artigo falando sobre reflection.
Criado 12 de maio de 2007
Ultima resposta 12 de mai. de 2007
Respostas 2
Participantes 3