é possível fazer isso Generic?

1 resposta
tiagomac

Olá pessoal, me tirem uma dúvida:

Gostaria de saber se é possível, recebendo um Object qualquer que vc não sabe a procedência, classe nem nada, você varrer os métodos desse objeto e obter os valores desse objeto como se vc tivesse chamando por exemplo objeto.getMethod1()… ??

isso é possíve? alguém poderia me dar um exemplo de código? pois já fiz alguns testes aqui, consegui obter os métodos pelo .getClass().getMethods(), mas não consegui chamar os métodos que ele retorna no objeto para obter o valor dos mesmos…

Abraços

1 Resposta

tiagomac

Desculpem a afobação, dei mais uma olhadinha e consegui…

é bem simples, tendo o objeto Method é só usar o método dele “invoke” ai vc passa o objeto e os argumentos (caso exista) em um var-args…

Vlw, abraços.

Criado 24 de agosto de 2009
Ultima resposta 24 de ago. de 2009
Respostas 1
Participantes 1