Reflection de métodos de classes abstratas (Resolvido)

3 respostas
D

Pessoal, alguém sabe se é possível usar reflexão para métodos de classes que sejam abstratas???

Estou tentando aqui mais não estou conseguindo, porém se tiro a assinatura abstract da classe, funciona normalmente… segue o código.

Method commandHandler = instance.getClass().getMethod(methodName, commandHandlerArgTypes); Object result = commandHandler.invoke(instance, args);

Agradeço quem puder ajudar

3 Respostas

ViniGodoy

Esse método é publico? Já tentou com getDeclaredMethod?

M

Qual o erro que acontece?

D

ViniGodoy, Valew cara… era exatamente isso mesmo. O meu método claro é public, mais como estava fazendo só funcionava pra classes instanciáveis, mais com o getDeclaredMethod
funcionou perfeito.

Valew ai cara… obrigado.

Criado 20 de abril de 2010
Ultima resposta 20 de abr. de 2010
Respostas 3
Participantes 3