Preciso analisar uma classe Java em tempo de execução para obter a assinatura dos métodos CHAMADOS dentro dela e não os métodos dessa classe.
Alguém teria como me ajudar?
Preciso analisar uma classe Java em tempo de execução para obter a assinatura dos métodos CHAMADOS dentro dela e não os métodos dessa classe.
Alguém teria como me ajudar?
Thiago
Eu já havia lido esse artigo e pelo que entendi, retorna os métodos da classe analisada.
O que eu preciso são dos métodos chamados na classe analisada, que muitas vezes, estão em outras classes.
Tipo: estou analisando a classe X e dentro dela tenho Y y= new Y(); y.calc(10,20);
O que eu preciso é da assinatura do método calc.
Bom, presumo que você teria que, na sua classe X, pesquisar por declaração de outros objetos (por exemplo, no caso a sua classe Y) e fazer um reflection da classe encontrada! Você quer que isso seja genérico?!
Nossa não sei nem por onde começar, mas sim, teria que ser genérico.